1*4d7e907cSAndroid Build Coastguard Worker<compatibility-matrix version="1.0" type="framework" level="202504"> 2*4d7e907cSAndroid Build Coastguard Worker <hal format="aidl"> 3*4d7e907cSAndroid Build Coastguard Worker <name>android.hardware.audio.core</name> 4*4d7e907cSAndroid Build Coastguard Worker <version>1-3</version> 5*4d7e907cSAndroid Build Coastguard Worker <interface> 6*4d7e907cSAndroid Build Coastguard Worker <name>IModule</name> 7*4d7e907cSAndroid Build Coastguard Worker <instance>default</instance> 8*4d7e907cSAndroid Build Coastguard Worker <instance>a2dp</instance> 9*4d7e907cSAndroid Build Coastguard Worker <instance>bluetooth</instance> 10*4d7e907cSAndroid Build Coastguard Worker <instance>hearing_aid</instance> 11*4d7e907cSAndroid Build Coastguard Worker <instance>msd</instance> 12*4d7e907cSAndroid Build Coastguard Worker <instance>r_submix</instance> 13*4d7e907cSAndroid Build Coastguard Worker <instance>stub</instance> 14*4d7e907cSAndroid Build Coastguard Worker <instance>usb</instance> 15*4d7e907cSAndroid Build Coastguard Worker </interface> 16*4d7e907cSAndroid Build Coastguard Worker <interface> 17*4d7e907cSAndroid Build Coastguard Worker <name>IConfig</name> 18*4d7e907cSAndroid Build Coastguard Worker <instance>default</instance> 19*4d7e907cSAndroid Build Coastguard Worker </interface> 20*4d7e907cSAndroid Build Coastguard Worker </hal> 21*4d7e907cSAndroid Build Coastguard Worker <hal format="aidl"> 22*4d7e907cSAndroid Build Coastguard Worker <name>android.hardware.audio.effect</name> 23*4d7e907cSAndroid Build Coastguard Worker <version>1-3</version> 24*4d7e907cSAndroid Build Coastguard Worker <interface> 25*4d7e907cSAndroid Build Coastguard Worker <name>IFactory</name> 26*4d7e907cSAndroid Build Coastguard Worker <instance>default</instance> 27*4d7e907cSAndroid Build Coastguard Worker </interface> 28*4d7e907cSAndroid Build Coastguard Worker </hal> 29*4d7e907cSAndroid Build Coastguard Worker <hal format="aidl" updatable-via-apex="true"> 30*4d7e907cSAndroid Build Coastguard Worker <name>android.hardware.authsecret</name> 31*4d7e907cSAndroid Build Coastguard Worker <version>1</version> 32*4d7e907cSAndroid Build Coastguard Worker <interface> 33*4d7e907cSAndroid Build Coastguard Worker <name>IAuthSecret</name> 34*4d7e907cSAndroid Build Coastguard Worker <instance>default</instance> 35*4d7e907cSAndroid Build Coastguard Worker </interface> 36*4d7e907cSAndroid Build Coastguard Worker </hal> 37*4d7e907cSAndroid Build Coastguard Worker <hal format="aidl"> 38*4d7e907cSAndroid Build Coastguard Worker <name>android.hardware.automotive.audiocontrol</name> 39*4d7e907cSAndroid Build Coastguard Worker <version>2-5</version> 40*4d7e907cSAndroid Build Coastguard Worker <interface> 41*4d7e907cSAndroid Build Coastguard Worker <name>IAudioControl</name> 42*4d7e907cSAndroid Build Coastguard Worker <instance>default</instance> 43*4d7e907cSAndroid Build Coastguard Worker </interface> 44*4d7e907cSAndroid Build Coastguard Worker </hal> 45*4d7e907cSAndroid Build Coastguard Worker <hal format="aidl"> 46*4d7e907cSAndroid Build Coastguard Worker <name>android.hardware.automotive.can</name> 47*4d7e907cSAndroid Build Coastguard Worker <version>1</version> 48*4d7e907cSAndroid Build Coastguard Worker <interface> 49*4d7e907cSAndroid Build Coastguard Worker <name>ICanController</name> 50*4d7e907cSAndroid Build Coastguard Worker <instance>default</instance> 51*4d7e907cSAndroid Build Coastguard Worker </interface> 52*4d7e907cSAndroid Build Coastguard Worker </hal> 53*4d7e907cSAndroid Build Coastguard Worker <hal format="aidl"> 54*4d7e907cSAndroid Build Coastguard Worker <name>android.hardware.automotive.evs</name> 55*4d7e907cSAndroid Build Coastguard Worker <version>1-2</version> 56*4d7e907cSAndroid Build Coastguard Worker <interface> 57*4d7e907cSAndroid Build Coastguard Worker <name>IEvsEnumerator</name> 58*4d7e907cSAndroid Build Coastguard Worker <regex-instance>[a-z]+/[0-9]+</regex-instance> 59*4d7e907cSAndroid Build Coastguard Worker </interface> 60*4d7e907cSAndroid Build Coastguard Worker </hal> 61*4d7e907cSAndroid Build Coastguard Worker <hal format="aidl"> 62*4d7e907cSAndroid Build Coastguard Worker <name>android.hardware.macsec</name> 63*4d7e907cSAndroid Build Coastguard Worker <version>1</version> 64*4d7e907cSAndroid Build Coastguard Worker <interface> 65*4d7e907cSAndroid Build Coastguard Worker <name>IMacsecPskPlugin</name> 66*4d7e907cSAndroid Build Coastguard Worker <instance>default</instance> 67*4d7e907cSAndroid Build Coastguard Worker </interface> 68*4d7e907cSAndroid Build Coastguard Worker </hal> 69*4d7e907cSAndroid Build Coastguard Worker <hal format="aidl"> 70*4d7e907cSAndroid Build Coastguard Worker <name>android.hardware.automotive.occupant_awareness</name> 71*4d7e907cSAndroid Build Coastguard Worker <version>1</version> 72*4d7e907cSAndroid Build Coastguard Worker <interface> 73*4d7e907cSAndroid Build Coastguard Worker <name>IOccupantAwareness</name> 74*4d7e907cSAndroid Build Coastguard Worker <instance>default</instance> 75*4d7e907cSAndroid Build Coastguard Worker </interface> 76*4d7e907cSAndroid Build Coastguard Worker </hal> 77*4d7e907cSAndroid Build Coastguard Worker <hal format="aidl"> 78*4d7e907cSAndroid Build Coastguard Worker <name>android.hardware.automotive.vehicle</name> 79*4d7e907cSAndroid Build Coastguard Worker <version>1-4</version> 80*4d7e907cSAndroid Build Coastguard Worker <interface> 81*4d7e907cSAndroid Build Coastguard Worker <name>IVehicle</name> 82*4d7e907cSAndroid Build Coastguard Worker <instance>default</instance> 83*4d7e907cSAndroid Build Coastguard Worker </interface> 84*4d7e907cSAndroid Build Coastguard Worker </hal> 85*4d7e907cSAndroid Build Coastguard Worker <hal format="aidl"> 86*4d7e907cSAndroid Build Coastguard Worker <name>android.hardware.automotive.remoteaccess</name> 87*4d7e907cSAndroid Build Coastguard Worker <version>1-2</version> 88*4d7e907cSAndroid Build Coastguard Worker <interface> 89*4d7e907cSAndroid Build Coastguard Worker <name>IRemoteAccess</name> 90*4d7e907cSAndroid Build Coastguard Worker <instance>default</instance> 91*4d7e907cSAndroid Build Coastguard Worker </interface> 92*4d7e907cSAndroid Build Coastguard Worker </hal> 93*4d7e907cSAndroid Build Coastguard Worker <hal format="aidl"> 94*4d7e907cSAndroid Build Coastguard Worker <name>android.hardware.automotive.ivn</name> 95*4d7e907cSAndroid Build Coastguard Worker <interface> 96*4d7e907cSAndroid Build Coastguard Worker <name>IIvnAndroidDevice</name> 97*4d7e907cSAndroid Build Coastguard Worker <instance>default</instance> 98*4d7e907cSAndroid Build Coastguard Worker </interface> 99*4d7e907cSAndroid Build Coastguard Worker </hal> 100*4d7e907cSAndroid Build Coastguard Worker <hal format="aidl" updatable-via-apex="true"> 101*4d7e907cSAndroid Build Coastguard Worker <name>android.hardware.biometrics.face</name> 102*4d7e907cSAndroid Build Coastguard Worker <version>3-4</version> 103*4d7e907cSAndroid Build Coastguard Worker <interface> 104*4d7e907cSAndroid Build Coastguard Worker <name>IFace</name> 105*4d7e907cSAndroid Build Coastguard Worker <instance>default</instance> 106*4d7e907cSAndroid Build Coastguard Worker <instance>virtual</instance> 107*4d7e907cSAndroid Build Coastguard Worker </interface> 108*4d7e907cSAndroid Build Coastguard Worker </hal> 109*4d7e907cSAndroid Build Coastguard Worker <hal format="aidl" updatable-via-apex="true"> 110*4d7e907cSAndroid Build Coastguard Worker <name>android.hardware.biometrics.fingerprint</name> 111*4d7e907cSAndroid Build Coastguard Worker <version>3-5</version> 112*4d7e907cSAndroid Build Coastguard Worker <interface> 113*4d7e907cSAndroid Build Coastguard Worker <name>IFingerprint</name> 114*4d7e907cSAndroid Build Coastguard Worker <instance>default</instance> 115*4d7e907cSAndroid Build Coastguard Worker <instance>virtual</instance> 116*4d7e907cSAndroid Build Coastguard Worker </interface> 117*4d7e907cSAndroid Build Coastguard Worker </hal> 118*4d7e907cSAndroid Build Coastguard Worker <hal format="aidl"> 119*4d7e907cSAndroid Build Coastguard Worker <name>android.hardware.bluetooth</name> 120*4d7e907cSAndroid Build Coastguard Worker <interface> 121*4d7e907cSAndroid Build Coastguard Worker <name>IBluetoothHci</name> 122*4d7e907cSAndroid Build Coastguard Worker <instance>default</instance> 123*4d7e907cSAndroid Build Coastguard Worker </interface> 124*4d7e907cSAndroid Build Coastguard Worker </hal> 125*4d7e907cSAndroid Build Coastguard Worker <hal format="aidl"> 126*4d7e907cSAndroid Build Coastguard Worker <name>android.hardware.bluetooth.audio</name> 127*4d7e907cSAndroid Build Coastguard Worker <version>3-5</version> 128*4d7e907cSAndroid Build Coastguard Worker <interface> 129*4d7e907cSAndroid Build Coastguard Worker <name>IBluetoothAudioProviderFactory</name> 130*4d7e907cSAndroid Build Coastguard Worker <instance>default</instance> 131*4d7e907cSAndroid Build Coastguard Worker </interface> 132*4d7e907cSAndroid Build Coastguard Worker </hal> 133*4d7e907cSAndroid Build Coastguard Worker <hal format="aidl"> 134*4d7e907cSAndroid Build Coastguard Worker <name>android.hardware.bluetooth.ranging</name> 135*4d7e907cSAndroid Build Coastguard Worker <version>1-2</version> 136*4d7e907cSAndroid Build Coastguard Worker <interface> 137*4d7e907cSAndroid Build Coastguard Worker <name>IBluetoothChannelSounding</name> 138*4d7e907cSAndroid Build Coastguard Worker <instance>default</instance> 139*4d7e907cSAndroid Build Coastguard Worker </interface> 140*4d7e907cSAndroid Build Coastguard Worker </hal> 141*4d7e907cSAndroid Build Coastguard Worker <hal format="aidl"> 142*4d7e907cSAndroid Build Coastguard Worker <name>android.hardware.bluetooth.socket</name> 143*4d7e907cSAndroid Build Coastguard Worker <version>1</version> 144*4d7e907cSAndroid Build Coastguard Worker <interface> 145*4d7e907cSAndroid Build Coastguard Worker <name>IBluetoothSocket</name> 146*4d7e907cSAndroid Build Coastguard Worker <instance>default</instance> 147*4d7e907cSAndroid Build Coastguard Worker </interface> 148*4d7e907cSAndroid Build Coastguard Worker </hal> 149*4d7e907cSAndroid Build Coastguard Worker <hal format="aidl"> 150*4d7e907cSAndroid Build Coastguard Worker <name>android.hardware.bluetooth.finder</name> 151*4d7e907cSAndroid Build Coastguard Worker <version>1</version> 152*4d7e907cSAndroid Build Coastguard Worker <interface> 153*4d7e907cSAndroid Build Coastguard Worker <name>IBluetoothFinder</name> 154*4d7e907cSAndroid Build Coastguard Worker <instance>default</instance> 155*4d7e907cSAndroid Build Coastguard Worker </interface> 156*4d7e907cSAndroid Build Coastguard Worker </hal> 157*4d7e907cSAndroid Build Coastguard Worker <hal format="aidl"> 158*4d7e907cSAndroid Build Coastguard Worker <name>android.hardware.bluetooth.lmp_event</name> 159*4d7e907cSAndroid Build Coastguard Worker <version>1</version> 160*4d7e907cSAndroid Build Coastguard Worker <interface> 161*4d7e907cSAndroid Build Coastguard Worker <name>IBluetoothLmpEvent</name> 162*4d7e907cSAndroid Build Coastguard Worker <instance>default</instance> 163*4d7e907cSAndroid Build Coastguard Worker </interface> 164*4d7e907cSAndroid Build Coastguard Worker </hal> 165*4d7e907cSAndroid Build Coastguard Worker <hal format="aidl"> 166*4d7e907cSAndroid Build Coastguard Worker <name>android.hardware.boot</name> 167*4d7e907cSAndroid Build Coastguard Worker <interface> 168*4d7e907cSAndroid Build Coastguard Worker <name>IBootControl</name> 169*4d7e907cSAndroid Build Coastguard Worker <instance>default</instance> 170*4d7e907cSAndroid Build Coastguard Worker </interface> 171*4d7e907cSAndroid Build Coastguard Worker </hal> 172*4d7e907cSAndroid Build Coastguard Worker <hal format="aidl"> 173*4d7e907cSAndroid Build Coastguard Worker <name>android.hardware.broadcastradio</name> 174*4d7e907cSAndroid Build Coastguard Worker <version>1-3</version> 175*4d7e907cSAndroid Build Coastguard Worker <interface> 176*4d7e907cSAndroid Build Coastguard Worker <name>IBroadcastRadio</name> 177*4d7e907cSAndroid Build Coastguard Worker <regex-instance>.*</regex-instance> 178*4d7e907cSAndroid Build Coastguard Worker </interface> 179*4d7e907cSAndroid Build Coastguard Worker </hal> 180*4d7e907cSAndroid Build Coastguard Worker <hal format="aidl" updatable-via-apex="true"> 181*4d7e907cSAndroid Build Coastguard Worker <name>android.hardware.camera.provider</name> 182*4d7e907cSAndroid Build Coastguard Worker <version>1-3</version> 183*4d7e907cSAndroid Build Coastguard Worker <interface> 184*4d7e907cSAndroid Build Coastguard Worker <name>ICameraProvider</name> 185*4d7e907cSAndroid Build Coastguard Worker <regex-instance>[^/]+/[0-9]+</regex-instance> 186*4d7e907cSAndroid Build Coastguard Worker </interface> 187*4d7e907cSAndroid Build Coastguard Worker </hal> 188*4d7e907cSAndroid Build Coastguard Worker <hal format="aidl"> 189*4d7e907cSAndroid Build Coastguard Worker <name>android.hardware.cas</name> 190*4d7e907cSAndroid Build Coastguard Worker <interface> 191*4d7e907cSAndroid Build Coastguard Worker <name>IMediaCasService</name> 192*4d7e907cSAndroid Build Coastguard Worker <instance>default</instance> 193*4d7e907cSAndroid Build Coastguard Worker </interface> 194*4d7e907cSAndroid Build Coastguard Worker </hal> 195*4d7e907cSAndroid Build Coastguard Worker <hal format="aidl"> 196*4d7e907cSAndroid Build Coastguard Worker <name>android.hardware.confirmationui</name> 197*4d7e907cSAndroid Build Coastguard Worker <version>1</version> 198*4d7e907cSAndroid Build Coastguard Worker <interface> 199*4d7e907cSAndroid Build Coastguard Worker <name>IConfirmationUI</name> 200*4d7e907cSAndroid Build Coastguard Worker <instance>default</instance> 201*4d7e907cSAndroid Build Coastguard Worker </interface> 202*4d7e907cSAndroid Build Coastguard Worker </hal> 203*4d7e907cSAndroid Build Coastguard Worker <hal format="aidl"> 204*4d7e907cSAndroid Build Coastguard Worker <name>android.hardware.contexthub</name> 205*4d7e907cSAndroid Build Coastguard Worker <version>3-4</version> 206*4d7e907cSAndroid Build Coastguard Worker <interface> 207*4d7e907cSAndroid Build Coastguard Worker <name>IContextHub</name> 208*4d7e907cSAndroid Build Coastguard Worker <instance>default</instance> 209*4d7e907cSAndroid Build Coastguard Worker </interface> 210*4d7e907cSAndroid Build Coastguard Worker </hal> 211*4d7e907cSAndroid Build Coastguard Worker <hal format="aidl" updatable-via-apex="true"> 212*4d7e907cSAndroid Build Coastguard Worker <name>android.hardware.drm</name> 213*4d7e907cSAndroid Build Coastguard Worker <version>1</version> 214*4d7e907cSAndroid Build Coastguard Worker <interface> 215*4d7e907cSAndroid Build Coastguard Worker <name>IDrmFactory</name> 216*4d7e907cSAndroid Build Coastguard Worker <regex-instance>.*</regex-instance> 217*4d7e907cSAndroid Build Coastguard Worker </interface> 218*4d7e907cSAndroid Build Coastguard Worker </hal> 219*4d7e907cSAndroid Build Coastguard Worker <hal format="aidl"> 220*4d7e907cSAndroid Build Coastguard Worker <name>android.hardware.dumpstate</name> 221*4d7e907cSAndroid Build Coastguard Worker <interface> 222*4d7e907cSAndroid Build Coastguard Worker <name>IDumpstateDevice</name> 223*4d7e907cSAndroid Build Coastguard Worker <instance>default</instance> 224*4d7e907cSAndroid Build Coastguard Worker </interface> 225*4d7e907cSAndroid Build Coastguard Worker </hal> 226*4d7e907cSAndroid Build Coastguard Worker <hal format="aidl"> 227*4d7e907cSAndroid Build Coastguard Worker <name>android.hardware.gatekeeper</name> 228*4d7e907cSAndroid Build Coastguard Worker <version>1</version> 229*4d7e907cSAndroid Build Coastguard Worker <interface> 230*4d7e907cSAndroid Build Coastguard Worker <name>IGatekeeper</name> 231*4d7e907cSAndroid Build Coastguard Worker <instance>default</instance> 232*4d7e907cSAndroid Build Coastguard Worker </interface> 233*4d7e907cSAndroid Build Coastguard Worker </hal> 234*4d7e907cSAndroid Build Coastguard Worker <hal format="aidl"> 235*4d7e907cSAndroid Build Coastguard Worker <name>android.hardware.gnss</name> 236*4d7e907cSAndroid Build Coastguard Worker <version>2-5</version> 237*4d7e907cSAndroid Build Coastguard Worker <interface> 238*4d7e907cSAndroid Build Coastguard Worker <name>IGnss</name> 239*4d7e907cSAndroid Build Coastguard Worker <instance>default</instance> 240*4d7e907cSAndroid Build Coastguard Worker </interface> 241*4d7e907cSAndroid Build Coastguard Worker </hal> 242*4d7e907cSAndroid Build Coastguard Worker <hal format="aidl"> 243*4d7e907cSAndroid Build Coastguard Worker <name>android.hardware.graphics.allocator</name> 244*4d7e907cSAndroid Build Coastguard Worker <version>1-2</version> 245*4d7e907cSAndroid Build Coastguard Worker <interface> 246*4d7e907cSAndroid Build Coastguard Worker <name>IAllocator</name> 247*4d7e907cSAndroid Build Coastguard Worker <instance>default</instance> 248*4d7e907cSAndroid Build Coastguard Worker </interface> 249*4d7e907cSAndroid Build Coastguard Worker </hal> 250*4d7e907cSAndroid Build Coastguard Worker <hal format="aidl"> 251*4d7e907cSAndroid Build Coastguard Worker <name>android.hardware.graphics.composer3</name> 252*4d7e907cSAndroid Build Coastguard Worker <version>4</version> 253*4d7e907cSAndroid Build Coastguard Worker <interface> 254*4d7e907cSAndroid Build Coastguard Worker <name>IComposer</name> 255*4d7e907cSAndroid Build Coastguard Worker <instance>default</instance> 256*4d7e907cSAndroid Build Coastguard Worker </interface> 257*4d7e907cSAndroid Build Coastguard Worker </hal> 258*4d7e907cSAndroid Build Coastguard Worker <hal format="aidl"> 259*4d7e907cSAndroid Build Coastguard Worker <name>android.hardware.health</name> 260*4d7e907cSAndroid Build Coastguard Worker <version>3-4</version> 261*4d7e907cSAndroid Build Coastguard Worker <interface> 262*4d7e907cSAndroid Build Coastguard Worker <name>IHealth</name> 263*4d7e907cSAndroid Build Coastguard Worker <instance>default</instance> 264*4d7e907cSAndroid Build Coastguard Worker </interface> 265*4d7e907cSAndroid Build Coastguard Worker </hal> 266*4d7e907cSAndroid Build Coastguard Worker <hal format="aidl"> 267*4d7e907cSAndroid Build Coastguard Worker <name>android.hardware.health.storage</name> 268*4d7e907cSAndroid Build Coastguard Worker <version>1</version> 269*4d7e907cSAndroid Build Coastguard Worker <interface> 270*4d7e907cSAndroid Build Coastguard Worker <name>IStorage</name> 271*4d7e907cSAndroid Build Coastguard Worker <instance>default</instance> 272*4d7e907cSAndroid Build Coastguard Worker </interface> 273*4d7e907cSAndroid Build Coastguard Worker </hal> 274*4d7e907cSAndroid Build Coastguard Worker <hal format="aidl"> 275*4d7e907cSAndroid Build Coastguard Worker <name>android.hardware.identity</name> 276*4d7e907cSAndroid Build Coastguard Worker <version>1-5</version> 277*4d7e907cSAndroid Build Coastguard Worker <interface> 278*4d7e907cSAndroid Build Coastguard Worker <name>IIdentityCredentialStore</name> 279*4d7e907cSAndroid Build Coastguard Worker <instance>default</instance> 280*4d7e907cSAndroid Build Coastguard Worker </interface> 281*4d7e907cSAndroid Build Coastguard Worker </hal> 282*4d7e907cSAndroid Build Coastguard Worker <hal format="aidl"> 283*4d7e907cSAndroid Build Coastguard Worker <name>android.hardware.net.nlinterceptor</name> 284*4d7e907cSAndroid Build Coastguard Worker <interface> 285*4d7e907cSAndroid Build Coastguard Worker <name>IInterceptor</name> 286*4d7e907cSAndroid Build Coastguard Worker <instance>default</instance> 287*4d7e907cSAndroid Build Coastguard Worker </interface> 288*4d7e907cSAndroid Build Coastguard Worker </hal> 289*4d7e907cSAndroid Build Coastguard Worker <hal format="aidl"> 290*4d7e907cSAndroid Build Coastguard Worker <name>android.hardware.oemlock</name> 291*4d7e907cSAndroid Build Coastguard Worker <version>1</version> 292*4d7e907cSAndroid Build Coastguard Worker <interface> 293*4d7e907cSAndroid Build Coastguard Worker <name>IOemLock</name> 294*4d7e907cSAndroid Build Coastguard Worker <instance>default</instance> 295*4d7e907cSAndroid Build Coastguard Worker </interface> 296*4d7e907cSAndroid Build Coastguard Worker </hal> 297*4d7e907cSAndroid Build Coastguard Worker <hal format="aidl"> 298*4d7e907cSAndroid Build Coastguard Worker <name>android.hardware.ir</name> 299*4d7e907cSAndroid Build Coastguard Worker <version>1</version> 300*4d7e907cSAndroid Build Coastguard Worker <interface> 301*4d7e907cSAndroid Build Coastguard Worker <name>IConsumerIr</name> 302*4d7e907cSAndroid Build Coastguard Worker <instance>default</instance> 303*4d7e907cSAndroid Build Coastguard Worker </interface> 304*4d7e907cSAndroid Build Coastguard Worker </hal> 305*4d7e907cSAndroid Build Coastguard Worker <hal format="aidl"> 306*4d7e907cSAndroid Build Coastguard Worker <name>android.hardware.input.processor</name> 307*4d7e907cSAndroid Build Coastguard Worker <version>1</version> 308*4d7e907cSAndroid Build Coastguard Worker <interface> 309*4d7e907cSAndroid Build Coastguard Worker <name>IInputProcessor</name> 310*4d7e907cSAndroid Build Coastguard Worker <instance>default</instance> 311*4d7e907cSAndroid Build Coastguard Worker </interface> 312*4d7e907cSAndroid Build Coastguard Worker </hal> 313*4d7e907cSAndroid Build Coastguard Worker <hal format="aidl"> 314*4d7e907cSAndroid Build Coastguard Worker <name>android.hardware.security.secretkeeper</name> 315*4d7e907cSAndroid Build Coastguard Worker <version>1-2</version> 316*4d7e907cSAndroid Build Coastguard Worker <interface> 317*4d7e907cSAndroid Build Coastguard Worker <name>ISecretkeeper</name> 318*4d7e907cSAndroid Build Coastguard Worker <instance>default</instance> 319*4d7e907cSAndroid Build Coastguard Worker <instance>nonsecure</instance> 320*4d7e907cSAndroid Build Coastguard Worker </interface> 321*4d7e907cSAndroid Build Coastguard Worker </hal> 322*4d7e907cSAndroid Build Coastguard Worker <hal format="aidl" updatable-via-apex="true"> 323*4d7e907cSAndroid Build Coastguard Worker <name>android.hardware.security.keymint</name> 324*4d7e907cSAndroid Build Coastguard Worker <version>1-4</version> 325*4d7e907cSAndroid Build Coastguard Worker <interface> 326*4d7e907cSAndroid Build Coastguard Worker <name>IKeyMintDevice</name> 327*4d7e907cSAndroid Build Coastguard Worker <instance>default</instance> 328*4d7e907cSAndroid Build Coastguard Worker <instance>strongbox</instance> 329*4d7e907cSAndroid Build Coastguard Worker </interface> 330*4d7e907cSAndroid Build Coastguard Worker </hal> 331*4d7e907cSAndroid Build Coastguard Worker <hal format="aidl" updatable-via-apex="true"> 332*4d7e907cSAndroid Build Coastguard Worker <name>android.hardware.security.keymint</name> 333*4d7e907cSAndroid Build Coastguard Worker <version>1-3</version> 334*4d7e907cSAndroid Build Coastguard Worker <interface> 335*4d7e907cSAndroid Build Coastguard Worker <name>IRemotelyProvisionedComponent</name> 336*4d7e907cSAndroid Build Coastguard Worker <instance>default</instance> 337*4d7e907cSAndroid Build Coastguard Worker <instance>strongbox</instance> 338*4d7e907cSAndroid Build Coastguard Worker </interface> 339*4d7e907cSAndroid Build Coastguard Worker </hal> 340*4d7e907cSAndroid Build Coastguard Worker <hal format="aidl"> 341*4d7e907cSAndroid Build Coastguard Worker <name>android.hardware.light</name> 342*4d7e907cSAndroid Build Coastguard Worker <version>2</version> 343*4d7e907cSAndroid Build Coastguard Worker <interface> 344*4d7e907cSAndroid Build Coastguard Worker <name>ILights</name> 345*4d7e907cSAndroid Build Coastguard Worker <instance>default</instance> 346*4d7e907cSAndroid Build Coastguard Worker </interface> 347*4d7e907cSAndroid Build Coastguard Worker </hal> 348*4d7e907cSAndroid Build Coastguard Worker <hal format="aidl"> 349*4d7e907cSAndroid Build Coastguard Worker <name>android.hardware.media.c2</name> 350*4d7e907cSAndroid Build Coastguard Worker <version>1</version> 351*4d7e907cSAndroid Build Coastguard Worker <interface> 352*4d7e907cSAndroid Build Coastguard Worker <name>IComponentStore</name> 353*4d7e907cSAndroid Build Coastguard Worker <regex-instance>default[0-9]*</regex-instance> 354*4d7e907cSAndroid Build Coastguard Worker <regex-instance>vendor[0-9]*_software</regex-instance> 355*4d7e907cSAndroid Build Coastguard Worker </interface> 356*4d7e907cSAndroid Build Coastguard Worker </hal> 357*4d7e907cSAndroid Build Coastguard Worker <hal format="aidl"> 358*4d7e907cSAndroid Build Coastguard Worker <name>android.hardware.memtrack</name> 359*4d7e907cSAndroid Build Coastguard Worker <version>1</version> 360*4d7e907cSAndroid Build Coastguard Worker <interface> 361*4d7e907cSAndroid Build Coastguard Worker <name>IMemtrack</name> 362*4d7e907cSAndroid Build Coastguard Worker <instance>default</instance> 363*4d7e907cSAndroid Build Coastguard Worker </interface> 364*4d7e907cSAndroid Build Coastguard Worker </hal> 365*4d7e907cSAndroid Build Coastguard Worker <hal format="aidl" updatable-via-apex="true"> 366*4d7e907cSAndroid Build Coastguard Worker <name>android.hardware.neuralnetworks</name> 367*4d7e907cSAndroid Build Coastguard Worker <version>1-4</version> 368*4d7e907cSAndroid Build Coastguard Worker <interface> 369*4d7e907cSAndroid Build Coastguard Worker <name>IDevice</name> 370*4d7e907cSAndroid Build Coastguard Worker <regex-instance>.*</regex-instance> 371*4d7e907cSAndroid Build Coastguard Worker </interface> 372*4d7e907cSAndroid Build Coastguard Worker </hal> 373*4d7e907cSAndroid Build Coastguard Worker <hal format="aidl" updatable-via-apex="true"> 374*4d7e907cSAndroid Build Coastguard Worker <name>android.hardware.nfc</name> 375*4d7e907cSAndroid Build Coastguard Worker <version>1-2</version> 376*4d7e907cSAndroid Build Coastguard Worker <interface> 377*4d7e907cSAndroid Build Coastguard Worker <name>INfc</name> 378*4d7e907cSAndroid Build Coastguard Worker <instance>default</instance> 379*4d7e907cSAndroid Build Coastguard Worker </interface> 380*4d7e907cSAndroid Build Coastguard Worker </hal> 381*4d7e907cSAndroid Build Coastguard Worker <hal format="aidl"> 382*4d7e907cSAndroid Build Coastguard Worker <name>android.hardware.power</name> 383*4d7e907cSAndroid Build Coastguard Worker <version>5-6</version> 384*4d7e907cSAndroid Build Coastguard Worker <interface> 385*4d7e907cSAndroid Build Coastguard Worker <name>IPower</name> 386*4d7e907cSAndroid Build Coastguard Worker <instance>default</instance> 387*4d7e907cSAndroid Build Coastguard Worker </interface> 388*4d7e907cSAndroid Build Coastguard Worker </hal> 389*4d7e907cSAndroid Build Coastguard Worker <hal format="aidl"> 390*4d7e907cSAndroid Build Coastguard Worker <name>android.hardware.power.stats</name> 391*4d7e907cSAndroid Build Coastguard Worker <version>2</version> 392*4d7e907cSAndroid Build Coastguard Worker <interface> 393*4d7e907cSAndroid Build Coastguard Worker <name>IPowerStats</name> 394*4d7e907cSAndroid Build Coastguard Worker <instance>default</instance> 395*4d7e907cSAndroid Build Coastguard Worker </interface> 396*4d7e907cSAndroid Build Coastguard Worker </hal> 397*4d7e907cSAndroid Build Coastguard Worker <hal format="aidl"> 398*4d7e907cSAndroid Build Coastguard Worker <name>android.hardware.radio.config</name> 399*4d7e907cSAndroid Build Coastguard Worker <version>3-4</version> 400*4d7e907cSAndroid Build Coastguard Worker <interface> 401*4d7e907cSAndroid Build Coastguard Worker <name>IRadioConfig</name> 402*4d7e907cSAndroid Build Coastguard Worker <instance>default</instance> 403*4d7e907cSAndroid Build Coastguard Worker </interface> 404*4d7e907cSAndroid Build Coastguard Worker </hal> 405*4d7e907cSAndroid Build Coastguard Worker <hal format="aidl"> 406*4d7e907cSAndroid Build Coastguard Worker <name>android.hardware.radio.data</name> 407*4d7e907cSAndroid Build Coastguard Worker <version>3-4</version> 408*4d7e907cSAndroid Build Coastguard Worker <interface> 409*4d7e907cSAndroid Build Coastguard Worker <name>IRadioData</name> 410*4d7e907cSAndroid Build Coastguard Worker <instance>slot1</instance> 411*4d7e907cSAndroid Build Coastguard Worker <instance>slot2</instance> 412*4d7e907cSAndroid Build Coastguard Worker <instance>slot3</instance> 413*4d7e907cSAndroid Build Coastguard Worker </interface> 414*4d7e907cSAndroid Build Coastguard Worker </hal> 415*4d7e907cSAndroid Build Coastguard Worker <hal format="aidl"> 416*4d7e907cSAndroid Build Coastguard Worker <name>android.hardware.radio.messaging</name> 417*4d7e907cSAndroid Build Coastguard Worker <version>3-4</version> 418*4d7e907cSAndroid Build Coastguard Worker <interface> 419*4d7e907cSAndroid Build Coastguard Worker <name>IRadioMessaging</name> 420*4d7e907cSAndroid Build Coastguard Worker <instance>slot1</instance> 421*4d7e907cSAndroid Build Coastguard Worker <instance>slot2</instance> 422*4d7e907cSAndroid Build Coastguard Worker <instance>slot3</instance> 423*4d7e907cSAndroid Build Coastguard Worker </interface> 424*4d7e907cSAndroid Build Coastguard Worker </hal> 425*4d7e907cSAndroid Build Coastguard Worker <hal format="aidl"> 426*4d7e907cSAndroid Build Coastguard Worker <name>android.hardware.radio.modem</name> 427*4d7e907cSAndroid Build Coastguard Worker <version>3-4</version> 428*4d7e907cSAndroid Build Coastguard Worker <interface> 429*4d7e907cSAndroid Build Coastguard Worker <name>IRadioModem</name> 430*4d7e907cSAndroid Build Coastguard Worker <instance>slot1</instance> 431*4d7e907cSAndroid Build Coastguard Worker <instance>slot2</instance> 432*4d7e907cSAndroid Build Coastguard Worker <instance>slot3</instance> 433*4d7e907cSAndroid Build Coastguard Worker </interface> 434*4d7e907cSAndroid Build Coastguard Worker </hal> 435*4d7e907cSAndroid Build Coastguard Worker <hal format="aidl"> 436*4d7e907cSAndroid Build Coastguard Worker <name>android.hardware.radio.network</name> 437*4d7e907cSAndroid Build Coastguard Worker <version>3-4</version> 438*4d7e907cSAndroid Build Coastguard Worker <interface> 439*4d7e907cSAndroid Build Coastguard Worker <name>IRadioNetwork</name> 440*4d7e907cSAndroid Build Coastguard Worker <instance>slot1</instance> 441*4d7e907cSAndroid Build Coastguard Worker <instance>slot2</instance> 442*4d7e907cSAndroid Build Coastguard Worker <instance>slot3</instance> 443*4d7e907cSAndroid Build Coastguard Worker </interface> 444*4d7e907cSAndroid Build Coastguard Worker </hal> 445*4d7e907cSAndroid Build Coastguard Worker <hal format="aidl"> 446*4d7e907cSAndroid Build Coastguard Worker <name>android.hardware.radio.sim</name> 447*4d7e907cSAndroid Build Coastguard Worker <version>3-4</version> 448*4d7e907cSAndroid Build Coastguard Worker <interface> 449*4d7e907cSAndroid Build Coastguard Worker <name>IRadioSim</name> 450*4d7e907cSAndroid Build Coastguard Worker <instance>slot1</instance> 451*4d7e907cSAndroid Build Coastguard Worker <instance>slot2</instance> 452*4d7e907cSAndroid Build Coastguard Worker <instance>slot3</instance> 453*4d7e907cSAndroid Build Coastguard Worker </interface> 454*4d7e907cSAndroid Build Coastguard Worker </hal> 455*4d7e907cSAndroid Build Coastguard Worker <hal format="aidl"> 456*4d7e907cSAndroid Build Coastguard Worker <name>android.hardware.radio.sap</name> 457*4d7e907cSAndroid Build Coastguard Worker <version>1</version> 458*4d7e907cSAndroid Build Coastguard Worker <interface> 459*4d7e907cSAndroid Build Coastguard Worker <name>ISap</name> 460*4d7e907cSAndroid Build Coastguard Worker <instance>slot1</instance> 461*4d7e907cSAndroid Build Coastguard Worker <instance>slot2</instance> 462*4d7e907cSAndroid Build Coastguard Worker <instance>slot3</instance> 463*4d7e907cSAndroid Build Coastguard Worker </interface> 464*4d7e907cSAndroid Build Coastguard Worker </hal> 465*4d7e907cSAndroid Build Coastguard Worker <hal format="aidl"> 466*4d7e907cSAndroid Build Coastguard Worker <name>android.hardware.radio.voice</name> 467*4d7e907cSAndroid Build Coastguard Worker <version>3-4</version> 468*4d7e907cSAndroid Build Coastguard Worker <interface> 469*4d7e907cSAndroid Build Coastguard Worker <name>IRadioVoice</name> 470*4d7e907cSAndroid Build Coastguard Worker <instance>slot1</instance> 471*4d7e907cSAndroid Build Coastguard Worker <instance>slot2</instance> 472*4d7e907cSAndroid Build Coastguard Worker <instance>slot3</instance> 473*4d7e907cSAndroid Build Coastguard Worker </interface> 474*4d7e907cSAndroid Build Coastguard Worker </hal> 475*4d7e907cSAndroid Build Coastguard Worker <hal format="aidl"> 476*4d7e907cSAndroid Build Coastguard Worker <name>android.hardware.radio.ims</name> 477*4d7e907cSAndroid Build Coastguard Worker <version>2-3</version> 478*4d7e907cSAndroid Build Coastguard Worker <interface> 479*4d7e907cSAndroid Build Coastguard Worker <name>IRadioIms</name> 480*4d7e907cSAndroid Build Coastguard Worker <instance>slot1</instance> 481*4d7e907cSAndroid Build Coastguard Worker <instance>slot2</instance> 482*4d7e907cSAndroid Build Coastguard Worker <instance>slot3</instance> 483*4d7e907cSAndroid Build Coastguard Worker </interface> 484*4d7e907cSAndroid Build Coastguard Worker </hal> 485*4d7e907cSAndroid Build Coastguard Worker <hal format="aidl"> 486*4d7e907cSAndroid Build Coastguard Worker <name>android.hardware.radio.ims.media</name> 487*4d7e907cSAndroid Build Coastguard Worker <version>2-3</version> 488*4d7e907cSAndroid Build Coastguard Worker <interface> 489*4d7e907cSAndroid Build Coastguard Worker <name>IImsMedia</name> 490*4d7e907cSAndroid Build Coastguard Worker <instance>default</instance> 491*4d7e907cSAndroid Build Coastguard Worker </interface> 492*4d7e907cSAndroid Build Coastguard Worker </hal> 493*4d7e907cSAndroid Build Coastguard Worker <hal format="aidl"> 494*4d7e907cSAndroid Build Coastguard Worker <name>android.hardware.rebootescrow</name> 495*4d7e907cSAndroid Build Coastguard Worker <version>1</version> 496*4d7e907cSAndroid Build Coastguard Worker <interface> 497*4d7e907cSAndroid Build Coastguard Worker <name>IRebootEscrow</name> 498*4d7e907cSAndroid Build Coastguard Worker <instance>default</instance> 499*4d7e907cSAndroid Build Coastguard Worker </interface> 500*4d7e907cSAndroid Build Coastguard Worker </hal> 501*4d7e907cSAndroid Build Coastguard Worker <hal format="aidl"> 502*4d7e907cSAndroid Build Coastguard Worker <name>android.hardware.secure_element</name> 503*4d7e907cSAndroid Build Coastguard Worker <version>1</version> 504*4d7e907cSAndroid Build Coastguard Worker <interface> 505*4d7e907cSAndroid Build Coastguard Worker <name>ISecureElement</name> 506*4d7e907cSAndroid Build Coastguard Worker <regex-instance>eSE[1-9][0-9]*</regex-instance> 507*4d7e907cSAndroid Build Coastguard Worker <regex-instance>SIM[1-9][0-9]*</regex-instance> 508*4d7e907cSAndroid Build Coastguard Worker </interface> 509*4d7e907cSAndroid Build Coastguard Worker </hal> 510*4d7e907cSAndroid Build Coastguard Worker <hal format="aidl" updatable-via-apex="true"> 511*4d7e907cSAndroid Build Coastguard Worker <name>android.hardware.security.authgraph</name> 512*4d7e907cSAndroid Build Coastguard Worker <version>1</version> 513*4d7e907cSAndroid Build Coastguard Worker <interface> 514*4d7e907cSAndroid Build Coastguard Worker <name>IAuthGraphKeyExchange</name> 515*4d7e907cSAndroid Build Coastguard Worker <instance>nonsecure</instance> 516*4d7e907cSAndroid Build Coastguard Worker </interface> 517*4d7e907cSAndroid Build Coastguard Worker </hal> 518*4d7e907cSAndroid Build Coastguard Worker <hal format="aidl"> 519*4d7e907cSAndroid Build Coastguard Worker <name>android.hardware.security.see.hwcrypto</name> 520*4d7e907cSAndroid Build Coastguard Worker <version>1</version> 521*4d7e907cSAndroid Build Coastguard Worker <interface> 522*4d7e907cSAndroid Build Coastguard Worker <name>IHwCryptoKey</name> 523*4d7e907cSAndroid Build Coastguard Worker <instance>default</instance> 524*4d7e907cSAndroid Build Coastguard Worker </interface> 525*4d7e907cSAndroid Build Coastguard Worker </hal> 526*4d7e907cSAndroid Build Coastguard Worker <hal format="aidl" updatable-via-apex="true"> 527*4d7e907cSAndroid Build Coastguard Worker <name>android.hardware.security.secureclock</name> 528*4d7e907cSAndroid Build Coastguard Worker <version>1</version> 529*4d7e907cSAndroid Build Coastguard Worker <interface> 530*4d7e907cSAndroid Build Coastguard Worker <name>ISecureClock</name> 531*4d7e907cSAndroid Build Coastguard Worker <instance>default</instance> 532*4d7e907cSAndroid Build Coastguard Worker </interface> 533*4d7e907cSAndroid Build Coastguard Worker </hal> 534*4d7e907cSAndroid Build Coastguard Worker <hal format="aidl" updatable-via-apex="true"> 535*4d7e907cSAndroid Build Coastguard Worker <name>android.hardware.security.sharedsecret</name> 536*4d7e907cSAndroid Build Coastguard Worker <version>1</version> 537*4d7e907cSAndroid Build Coastguard Worker <interface> 538*4d7e907cSAndroid Build Coastguard Worker <name>ISharedSecret</name> 539*4d7e907cSAndroid Build Coastguard Worker <instance>default</instance> 540*4d7e907cSAndroid Build Coastguard Worker <instance>strongbox</instance> 541*4d7e907cSAndroid Build Coastguard Worker <regex-instance>.*</regex-instance> 542*4d7e907cSAndroid Build Coastguard Worker </interface> 543*4d7e907cSAndroid Build Coastguard Worker </hal> 544*4d7e907cSAndroid Build Coastguard Worker <hal format="aidl"> 545*4d7e907cSAndroid Build Coastguard Worker <name>android.hardware.sensors</name> 546*4d7e907cSAndroid Build Coastguard Worker <version>2-3</version> 547*4d7e907cSAndroid Build Coastguard Worker <interface> 548*4d7e907cSAndroid Build Coastguard Worker <name>ISensors</name> 549*4d7e907cSAndroid Build Coastguard Worker <instance>default</instance> 550*4d7e907cSAndroid Build Coastguard Worker </interface> 551*4d7e907cSAndroid Build Coastguard Worker </hal> 552*4d7e907cSAndroid Build Coastguard Worker <hal format="aidl"> 553*4d7e907cSAndroid Build Coastguard Worker <name>android.hardware.soundtrigger3</name> 554*4d7e907cSAndroid Build Coastguard Worker <version>1-3</version> 555*4d7e907cSAndroid Build Coastguard Worker <interface> 556*4d7e907cSAndroid Build Coastguard Worker <name>ISoundTriggerHw</name> 557*4d7e907cSAndroid Build Coastguard Worker <instance>default</instance> 558*4d7e907cSAndroid Build Coastguard Worker </interface> 559*4d7e907cSAndroid Build Coastguard Worker </hal> 560*4d7e907cSAndroid Build Coastguard Worker <hal format="aidl"> 561*4d7e907cSAndroid Build Coastguard Worker <name>android.hardware.tetheroffload</name> 562*4d7e907cSAndroid Build Coastguard Worker <version>1</version> 563*4d7e907cSAndroid Build Coastguard Worker <interface> 564*4d7e907cSAndroid Build Coastguard Worker <name>IOffload</name> 565*4d7e907cSAndroid Build Coastguard Worker <instance>default</instance> 566*4d7e907cSAndroid Build Coastguard Worker </interface> 567*4d7e907cSAndroid Build Coastguard Worker </hal> 568*4d7e907cSAndroid Build Coastguard Worker <hal format="aidl"> 569*4d7e907cSAndroid Build Coastguard Worker <name>android.hardware.thermal</name> 570*4d7e907cSAndroid Build Coastguard Worker <version>3</version> 571*4d7e907cSAndroid Build Coastguard Worker <interface> 572*4d7e907cSAndroid Build Coastguard Worker <name>IThermal</name> 573*4d7e907cSAndroid Build Coastguard Worker <instance>default</instance> 574*4d7e907cSAndroid Build Coastguard Worker </interface> 575*4d7e907cSAndroid Build Coastguard Worker </hal> 576*4d7e907cSAndroid Build Coastguard Worker <hal format="aidl" updatable-via-apex="true"> 577*4d7e907cSAndroid Build Coastguard Worker <name>android.hardware.threadnetwork</name> 578*4d7e907cSAndroid Build Coastguard Worker <version>1</version> 579*4d7e907cSAndroid Build Coastguard Worker <interface> 580*4d7e907cSAndroid Build Coastguard Worker <name>IThreadChip</name> 581*4d7e907cSAndroid Build Coastguard Worker <regex-instance>chip[0-9]+</regex-instance> 582*4d7e907cSAndroid Build Coastguard Worker </interface> 583*4d7e907cSAndroid Build Coastguard Worker </hal> 584*4d7e907cSAndroid Build Coastguard Worker <hal format="aidl"> 585*4d7e907cSAndroid Build Coastguard Worker <name>android.hardware.tv.hdmi.cec</name> 586*4d7e907cSAndroid Build Coastguard Worker <version>1</version> 587*4d7e907cSAndroid Build Coastguard Worker <interface> 588*4d7e907cSAndroid Build Coastguard Worker <name>IHdmiCec</name> 589*4d7e907cSAndroid Build Coastguard Worker <instance>default</instance> 590*4d7e907cSAndroid Build Coastguard Worker </interface> 591*4d7e907cSAndroid Build Coastguard Worker </hal> 592*4d7e907cSAndroid Build Coastguard Worker <hal format="aidl"> 593*4d7e907cSAndroid Build Coastguard Worker <name>android.hardware.tv.hdmi.earc</name> 594*4d7e907cSAndroid Build Coastguard Worker <version>1</version> 595*4d7e907cSAndroid Build Coastguard Worker <interface> 596*4d7e907cSAndroid Build Coastguard Worker <name>IEArc</name> 597*4d7e907cSAndroid Build Coastguard Worker <instance>default</instance> 598*4d7e907cSAndroid Build Coastguard Worker </interface> 599*4d7e907cSAndroid Build Coastguard Worker </hal> 600*4d7e907cSAndroid Build Coastguard Worker <hal format="aidl"> 601*4d7e907cSAndroid Build Coastguard Worker <name>android.hardware.tv.hdmi.connection</name> 602*4d7e907cSAndroid Build Coastguard Worker <version>1</version> 603*4d7e907cSAndroid Build Coastguard Worker <interface> 604*4d7e907cSAndroid Build Coastguard Worker <name>IHdmiConnection</name> 605*4d7e907cSAndroid Build Coastguard Worker <instance>default</instance> 606*4d7e907cSAndroid Build Coastguard Worker </interface> 607*4d7e907cSAndroid Build Coastguard Worker </hal> 608*4d7e907cSAndroid Build Coastguard Worker <hal format="aidl"> 609*4d7e907cSAndroid Build Coastguard Worker <name>android.hardware.tv.tuner</name> 610*4d7e907cSAndroid Build Coastguard Worker <version>1-3</version> 611*4d7e907cSAndroid Build Coastguard Worker <interface> 612*4d7e907cSAndroid Build Coastguard Worker <name>ITuner</name> 613*4d7e907cSAndroid Build Coastguard Worker <instance>default</instance> 614*4d7e907cSAndroid Build Coastguard Worker </interface> 615*4d7e907cSAndroid Build Coastguard Worker </hal> 616*4d7e907cSAndroid Build Coastguard Worker <hal format="aidl"> 617*4d7e907cSAndroid Build Coastguard Worker <name>android.hardware.tv.input</name> 618*4d7e907cSAndroid Build Coastguard Worker <version>1-3</version> 619*4d7e907cSAndroid Build Coastguard Worker <interface> 620*4d7e907cSAndroid Build Coastguard Worker <name>ITvInput</name> 621*4d7e907cSAndroid Build Coastguard Worker <instance>default</instance> 622*4d7e907cSAndroid Build Coastguard Worker </interface> 623*4d7e907cSAndroid Build Coastguard Worker </hal> 624*4d7e907cSAndroid Build Coastguard Worker <hal format="aidl"> 625*4d7e907cSAndroid Build Coastguard Worker <name>android.hardware.usb</name> 626*4d7e907cSAndroid Build Coastguard Worker <version>1-3</version> 627*4d7e907cSAndroid Build Coastguard Worker <interface> 628*4d7e907cSAndroid Build Coastguard Worker <name>IUsb</name> 629*4d7e907cSAndroid Build Coastguard Worker <instance>default</instance> 630*4d7e907cSAndroid Build Coastguard Worker </interface> 631*4d7e907cSAndroid Build Coastguard Worker </hal> 632*4d7e907cSAndroid Build Coastguard Worker <hal format="aidl"> 633*4d7e907cSAndroid Build Coastguard Worker <name>android.hardware.usb.gadget</name> 634*4d7e907cSAndroid Build Coastguard Worker <interface> 635*4d7e907cSAndroid Build Coastguard Worker <name>IUsbGadget</name> 636*4d7e907cSAndroid Build Coastguard Worker <instance>default</instance> 637*4d7e907cSAndroid Build Coastguard Worker </interface> 638*4d7e907cSAndroid Build Coastguard Worker </hal> 639*4d7e907cSAndroid Build Coastguard Worker <hal format="aidl"> 640*4d7e907cSAndroid Build Coastguard Worker <name>android.hardware.vibrator</name> 641*4d7e907cSAndroid Build Coastguard Worker <version>1-3</version> 642*4d7e907cSAndroid Build Coastguard Worker <interface> 643*4d7e907cSAndroid Build Coastguard Worker <name>IVibrator</name> 644*4d7e907cSAndroid Build Coastguard Worker <instance>default</instance> 645*4d7e907cSAndroid Build Coastguard Worker </interface> 646*4d7e907cSAndroid Build Coastguard Worker </hal> 647*4d7e907cSAndroid Build Coastguard Worker <hal format="aidl"> 648*4d7e907cSAndroid Build Coastguard Worker <name>android.hardware.vibrator</name> 649*4d7e907cSAndroid Build Coastguard Worker <version>1-3</version> 650*4d7e907cSAndroid Build Coastguard Worker <interface> 651*4d7e907cSAndroid Build Coastguard Worker <name>IVibratorManager</name> 652*4d7e907cSAndroid Build Coastguard Worker <instance>default</instance> 653*4d7e907cSAndroid Build Coastguard Worker </interface> 654*4d7e907cSAndroid Build Coastguard Worker </hal> 655*4d7e907cSAndroid Build Coastguard Worker <hal format="aidl"> 656*4d7e907cSAndroid Build Coastguard Worker <name>android.hardware.virtualization.capabilities</name> 657*4d7e907cSAndroid Build Coastguard Worker <version>1</version> 658*4d7e907cSAndroid Build Coastguard Worker <interface> 659*4d7e907cSAndroid Build Coastguard Worker <name>IVmCapabilitiesService</name> 660*4d7e907cSAndroid Build Coastguard Worker <instance>default</instance> 661*4d7e907cSAndroid Build Coastguard Worker <instance>noop</instance> 662*4d7e907cSAndroid Build Coastguard Worker </interface> 663*4d7e907cSAndroid Build Coastguard Worker </hal> 664*4d7e907cSAndroid Build Coastguard Worker <hal format="aidl"> 665*4d7e907cSAndroid Build Coastguard Worker <name>android.hardware.weaver</name> 666*4d7e907cSAndroid Build Coastguard Worker <version>2</version> 667*4d7e907cSAndroid Build Coastguard Worker <interface> 668*4d7e907cSAndroid Build Coastguard Worker <name>IWeaver</name> 669*4d7e907cSAndroid Build Coastguard Worker <instance>default</instance> 670*4d7e907cSAndroid Build Coastguard Worker </interface> 671*4d7e907cSAndroid Build Coastguard Worker </hal> 672*4d7e907cSAndroid Build Coastguard Worker <hal format="aidl" updatable-via-apex="true"> 673*4d7e907cSAndroid Build Coastguard Worker <name>android.hardware.wifi</name> 674*4d7e907cSAndroid Build Coastguard Worker <version>2-3</version> 675*4d7e907cSAndroid Build Coastguard Worker <interface> 676*4d7e907cSAndroid Build Coastguard Worker <name>IWifi</name> 677*4d7e907cSAndroid Build Coastguard Worker <instance>default</instance> 678*4d7e907cSAndroid Build Coastguard Worker </interface> 679*4d7e907cSAndroid Build Coastguard Worker </hal> 680*4d7e907cSAndroid Build Coastguard Worker <hal format="aidl" updatable-via-apex="true"> 681*4d7e907cSAndroid Build Coastguard Worker <name>android.hardware.uwb</name> 682*4d7e907cSAndroid Build Coastguard Worker <version>1</version> 683*4d7e907cSAndroid Build Coastguard Worker <interface> 684*4d7e907cSAndroid Build Coastguard Worker <name>IUwb</name> 685*4d7e907cSAndroid Build Coastguard Worker <instance>default</instance> 686*4d7e907cSAndroid Build Coastguard Worker </interface> 687*4d7e907cSAndroid Build Coastguard Worker </hal> 688*4d7e907cSAndroid Build Coastguard Worker <hal format="aidl"> 689*4d7e907cSAndroid Build Coastguard Worker <name>android.hardware.wifi.hostapd</name> 690*4d7e907cSAndroid Build Coastguard Worker <version>2-3</version> 691*4d7e907cSAndroid Build Coastguard Worker <interface> 692*4d7e907cSAndroid Build Coastguard Worker <name>IHostapd</name> 693*4d7e907cSAndroid Build Coastguard Worker <instance>default</instance> 694*4d7e907cSAndroid Build Coastguard Worker </interface> 695*4d7e907cSAndroid Build Coastguard Worker </hal> 696*4d7e907cSAndroid Build Coastguard Worker <hal format="aidl"> 697*4d7e907cSAndroid Build Coastguard Worker <name>android.hardware.wifi.supplicant</name> 698*4d7e907cSAndroid Build Coastguard Worker <version>3-4</version> 699*4d7e907cSAndroid Build Coastguard Worker <interface> 700*4d7e907cSAndroid Build Coastguard Worker <name>ISupplicant</name> 701*4d7e907cSAndroid Build Coastguard Worker <instance>default</instance> 702*4d7e907cSAndroid Build Coastguard Worker </interface> 703*4d7e907cSAndroid Build Coastguard Worker </hal> 704*4d7e907cSAndroid Build Coastguard Worker <hal format="aidl" optional="true"> 705*4d7e907cSAndroid Build Coastguard Worker <name>android.hardware.tv.mediaquality</name> 706*4d7e907cSAndroid Build Coastguard Worker <version>1</version> 707*4d7e907cSAndroid Build Coastguard Worker <interface> 708*4d7e907cSAndroid Build Coastguard Worker <name>IMediaQuality</name> 709*4d7e907cSAndroid Build Coastguard Worker <instance>default</instance> 710*4d7e907cSAndroid Build Coastguard Worker </interface> 711*4d7e907cSAndroid Build Coastguard Worker </hal> 712*4d7e907cSAndroid Build Coastguard Worker <!-- The native mapper HAL must exist on the device --> 713*4d7e907cSAndroid Build Coastguard Worker <hal format="native"> 714*4d7e907cSAndroid Build Coastguard Worker <name>mapper</name> 715*4d7e907cSAndroid Build Coastguard Worker <version>5.0</version> 716*4d7e907cSAndroid Build Coastguard Worker <interface> 717*4d7e907cSAndroid Build Coastguard Worker <regex-instance>.*</regex-instance> 718*4d7e907cSAndroid Build Coastguard Worker </interface> 719*4d7e907cSAndroid Build Coastguard Worker </hal> 720*4d7e907cSAndroid Build Coastguard Worker</compatibility-matrix> 721