1 <manifest version="1.0" type="device" target-level="3"> 2 <hal format="hidl"> 3 <name>android.hardware.audio</name> 4 <transport>hwbinder</transport> 5 <version>5.0</version> 6 <interface> 7 <name>IDevicesFactory</name> 8 <instance>default</instance> 9 </interface> 10 </hal> 11 <hal format="hidl"> 12 <name>android.hardware.audio.effect</name> 13 <transport>hwbinder</transport> 14 <version>5.0</version> 15 <interface> 16 <name>IEffectsFactory</name> 17 <instance>default</instance> 18 </interface> 19 </hal> 20 <hal format="hidl"> 21 <name>android.hardware.authsecret</name> 22 <transport>hwbinder</transport> 23 <version>1.0</version> 24 <interface> 25 <name>IAuthSecret</name> 26 <instance>default</instance> 27 </interface> 28 </hal> 29 <hal format="hidl"> 30 <name>android.hardware.biometrics.fingerprint</name> 31 <transport>hwbinder</transport> 32 <version>2.1</version> 33 <interface> 34 <name>IBiometricsFingerprint</name> 35 <instance>default</instance> 36 </interface> 37 </hal> 38 <hal format="hidl"> 39 <name>android.hardware.bluetooth</name> 40 <transport>hwbinder</transport> 41 <version>1.0</version> 42 <interface> 43 <name>IBluetoothHci</name> 44 <instance>default</instance> 45 </interface> 46 </hal> 47 <hal format="hidl"> 48 <name>android.hardware.bluetooth.a2dp</name> 49 <transport>hwbinder</transport> 50 <version>1.0</version> 51 <interface> 52 <name>IBluetoothAudioOffload</name> 53 <instance>default</instance> 54 </interface> 55 </hal> 56 <hal format="hidl"> 57 <name>android.hardware.bluetooth.audio</name> 58 <transport>hwbinder</transport> 59 <version>2.0</version> 60 <interface> 61 <name>IBluetoothAudioProvidersFactory</name> 62 <instance>default</instance> 63 </interface> 64 </hal> 65 <hal format="hidl"> 66 <name>android.hardware.boot</name> 67 <transport>hwbinder</transport> 68 <version>1.0</version> 69 <interface> 70 <name>IBootControl</name> 71 <instance>default</instance> 72 </interface> 73 </hal> 74 <hal format="hidl"> 75 <name>android.hardware.camera.provider</name> 76 <transport>hwbinder</transport> 77 <version>2.4</version> 78 <interface> 79 <name>ICameraProvider</name> 80 <instance>legacy/0</instance> 81 </interface> 82 </hal> 83 <hal format="hidl"> 84 <name>android.hardware.configstore</name> 85 <transport>hwbinder</transport> 86 <version>1.1</version> 87 <interface> 88 <name>ISurfaceFlingerConfigs</name> 89 <instance>default</instance> 90 </interface> 91 </hal> 92 <hal format="hidl"> 93 <name>android.hardware.confirmationui</name> 94 <transport>hwbinder</transport> 95 <version>1.0</version> 96 <interface> 97 <name>IConfirmationUI</name> 98 <instance>default</instance> 99 </interface> 100 </hal> 101 <hal format="hidl"> 102 <name>android.hardware.contexthub</name> 103 <transport>hwbinder</transport> 104 <version>1.0</version> 105 <interface> 106 <name>IContexthub</name> 107 <instance>default</instance> 108 </interface> 109 </hal> 110 <hal format="hidl"> 111 <name>android.hardware.drm</name> 112 <transport>hwbinder</transport> 113 <version>1.0</version> 114 <interface> 115 <name>ICryptoFactory</name> 116 <instance>default</instance> 117 </interface> 118 <interface> 119 <name>IDrmFactory</name> 120 <instance>default</instance> 121 </interface> 122 <fqname>@1.2::ICryptoFactory/clearkey</fqname> 123 <fqname>@1.2::IDrmFactory/clearkey</fqname> 124 <fqname>@1.2::ICryptoFactory/widevine</fqname> 125 <fqname>@1.2::IDrmFactory/widevine</fqname> 126 </hal> 127 <hal format="hidl"> 128 <name>android.hardware.dumpstate</name> 129 <transport>hwbinder</transport> 130 <version>1.0</version> 131 <interface> 132 <name>IDumpstateDevice</name> 133 <instance>default</instance> 134 </interface> 135 </hal> 136 <hal format="hidl"> 137 <name>android.hardware.gatekeeper</name> 138 <transport>hwbinder</transport> 139 <version>1.0</version> 140 <interface> 141 <name>IGatekeeper</name> 142 <instance>default</instance> 143 </interface> 144 </hal> 145 <hal format="hidl"> 146 <name>android.hardware.gnss</name> 147 <transport>hwbinder</transport> 148 <version>1.1</version> 149 <interface> 150 <name>IGnss</name> 151 <instance>default</instance> 152 </interface> 153 </hal> 154 <hal format="hidl"> 155 <name>android.hardware.graphics.allocator</name> 156 <transport>hwbinder</transport> 157 <version>2.0</version> 158 <interface> 159 <name>IAllocator</name> 160 <instance>default</instance> 161 </interface> 162 </hal> 163 <hal format="hidl"> 164 <name>android.hardware.graphics.composer</name> 165 <transport>hwbinder</transport> 166 <version>2.3</version> 167 <interface> 168 <name>IComposer</name> 169 <instance>default</instance> 170 </interface> 171 </hal> 172 <hal format="hidl"> 173 <name>android.hardware.graphics.mapper</name> 174 <transport arch="32+64">passthrough</transport> 175 <version>2.1</version> 176 <interface> 177 <name>IMapper</name> 178 <instance>default</instance> 179 </interface> 180 </hal> 181 <hal format="hidl"> 182 <name>android.hardware.health</name> 183 <transport>hwbinder</transport> 184 <version>2.0</version> 185 <interface> 186 <name>IHealth</name> 187 <instance>default</instance> 188 </interface> 189 </hal> 190 <hal format="hidl"> 191 <name>android.hardware.keymaster</name> 192 <transport>hwbinder</transport> 193 <version>4.0</version> 194 <interface> 195 <name>IKeymasterDevice</name> 196 <instance>default</instance> 197 <instance>strongbox</instance> 198 </interface> 199 </hal> 200 <hal format="hidl"> 201 <name>android.hardware.media.c2</name> 202 <transport>hwbinder</transport> 203 <version>1.0</version> 204 <interface> 205 <name>IComponentStore</name> 206 <instance>default</instance> 207 </interface> 208 </hal> 209 <hal format="hidl"> 210 <name>android.hardware.media.omx</name> 211 <transport>hwbinder</transport> 212 <version>1.0</version> 213 <interface> 214 <name>IOmx</name> 215 <instance>default</instance> 216 </interface> 217 <interface> 218 <name>IOmxStore</name> 219 <instance>default</instance> 220 </interface> 221 </hal> 222 <hal format="hidl"> 223 <name>android.hardware.neuralnetworks</name> 224 <transport>hwbinder</transport> 225 <fqname>@1.0::IDevice/paintbox</fqname> 226 <fqname>@1.1::IDevice/default</fqname> 227 </hal> 228 <hal format="hidl"> 229 <name>android.hardware.nfc</name> 230 <transport>hwbinder</transport> 231 <version>1.2</version> 232 <interface> 233 <name>INfc</name> 234 <instance>default</instance> 235 </interface> 236 </hal> 237 <hal format="hidl"> 238 <name>android.hardware.oemlock</name> 239 <transport>hwbinder</transport> 240 <version>1.0</version> 241 <interface> 242 <name>IOemLock</name> 243 <instance>default</instance> 244 </interface> 245 </hal> 246 <hal format="hidl"> 247 <name>android.hardware.power.stats</name> 248 <transport>hwbinder</transport> 249 <version>1.0</version> 250 <interface> 251 <name>IPowerStats</name> 252 <instance>default</instance> 253 </interface> 254 </hal> 255 <hal format="hidl"> 256 <name>vendor.display.config</name> 257 <transport>hwbinder</transport> 258 <version>1.3</version> 259 <interface> 260 <name>IDisplayConfig</name> 261 <instance>default</instance> 262 </interface> 263 </hal> 264 <hal format="hidl"> 265 <name>vendor.google.radioext</name> 266 <transport>hwbinder</transport> 267 <version>1.1</version> 268 <interface> 269 <name>IRadioExt</name> 270 <instance>default</instance> 271 </interface> 272 </hal> 273 <hal format="hidl"> 274 <name>vendor.google.wireless_charger</name> 275 <transport>hwbinder</transport> 276 <version>1.0</version> 277 <interface> 278 <name>IWirelessCharger</name> 279 <instance>default</instance> 280 </interface> 281 </hal> 282 <hal format="hidl"> 283 <name>android.hardware.radio</name> 284 <transport>hwbinder</transport> 285 <fqname>@1.2::ISap/slot1</fqname> 286 <fqname>@1.3::IRadio/slot1</fqname> 287 </hal> 288 <hal format="hidl"> 289 <name>android.hardware.radio.config</name> 290 <transport>hwbinder</transport> 291 <version>1.1</version> 292 <interface> 293 <name>IRadioConfig</name> 294 <instance>default</instance> 295 </interface> 296 </hal> 297 <hal format="hidl"> 298 <name>android.hardware.renderscript</name> 299 <transport arch="32+64">passthrough</transport> 300 <version>1.0</version> 301 <interface> 302 <name>IDevice</name> 303 <instance>default</instance> 304 </interface> 305 </hal> 306 <hal format="hidl"> 307 <name>android.hardware.sensors</name> 308 <transport>hwbinder</transport> 309 <version>1.0</version> 310 <interface> 311 <name>ISensors</name> 312 <instance>default</instance> 313 </interface> 314 </hal> 315 <hal format="hidl"> 316 <name>android.hardware.soundtrigger</name> 317 <transport>hwbinder</transport> 318 <version>2.2</version> 319 <interface> 320 <name>ISoundTriggerHw</name> 321 <instance>default</instance> 322 </interface> 323 </hal> 324 <hal format="hidl"> 325 <name>android.hardware.tetheroffload.config</name> 326 <transport>hwbinder</transport> 327 <version>1.0</version> 328 <interface> 329 <name>IOffloadConfig</name> 330 <instance>default</instance> 331 </interface> 332 </hal> 333 <hal format="hidl"> 334 <name>android.hardware.tetheroffload.control</name> 335 <transport>hwbinder</transport> 336 <version>1.0</version> 337 <interface> 338 <name>IOffloadControl</name> 339 <instance>default</instance> 340 </interface> 341 </hal> 342 <hal format="hidl"> 343 <name>android.hardware.usb</name> 344 <transport>hwbinder</transport> 345 <version>1.1</version> 346 <interface> 347 <name>IUsb</name> 348 <instance>default</instance> 349 </interface> 350 </hal> 351 <hal format="hidl"> 352 <name>android.hardware.usb.gadget</name> 353 <transport>hwbinder</transport> 354 <version>1.0</version> 355 <interface> 356 <name>IUsbGadget</name> 357 <instance>default</instance> 358 </interface> 359 </hal> 360 <hal format="hidl"> 361 <name>android.hardware.weaver</name> 362 <transport>hwbinder</transport> 363 <version>1.0</version> 364 <interface> 365 <name>IWeaver</name> 366 <instance>default</instance> 367 </interface> 368 </hal> 369 <hal format="hidl"> 370 <name>android.hardware.wifi</name> 371 <transport>hwbinder</transport> 372 <version>1.3</version> 373 <interface> 374 <name>IWifi</name> 375 <instance>default</instance> 376 </interface> 377 </hal> 378 <hal format="hidl"> 379 <name>android.hardware.wifi.hostapd</name> 380 <transport>hwbinder</transport> 381 <version>1.1</version> 382 <interface> 383 <name>IHostapd</name> 384 <instance>default</instance> 385 </interface> 386 </hal> 387 <hal format="hidl"> 388 <name>android.hardware.wifi.supplicant</name> 389 <transport>hwbinder</transport> 390 <version>1.2</version> 391 <interface> 392 <name>ISupplicant</name> 393 <instance>default</instance> 394 </interface> 395 </hal> 396 <hal format="hidl"> 397 <name>vendor.qti.hardware.radio.ims</name> 398 <transport>hwbinder</transport> 399 <version>1.2</version> 400 <interface> 401 <name>IImsRadio</name> 402 <instance>imsradio0</instance> 403 </interface> 404 </hal> 405 <hal format="hidl"> 406 <name>vendor.qti.hardware.radio.lpa</name> 407 <transport>hwbinder</transport> 408 <version>1.0</version> 409 <interface> 410 <name>IUimLpa</name> 411 <instance>UimLpa0</instance> 412 </interface> 413 </hal> 414 <hal format="hidl"> 415 <name>vendor.qti.hardware.radio.qcrilhook</name> 416 <transport>hwbinder</transport> 417 <version>1.0</version> 418 <interface> 419 <name>IQtiOemHook</name> 420 <instance>oemhook0</instance> 421 </interface> 422 </hal> 423 <hal format="hidl"> 424 <name>vendor.qti.hardware.radio.uim_remote_client</name> 425 <transport>hwbinder</transport> 426 <version>1.0</version> 427 <interface> 428 <name>IUimRemoteServiceClient</name> 429 <instance>uimRemoteClient0</instance> 430 </interface> 431 </hal> 432 <hal format="hidl"> 433 <name>vendor.qti.hardware.radio.uim_remote_server</name> 434 <transport>hwbinder</transport> 435 <version>1.0</version> 436 <interface> 437 <name>IUimRemoteServiceServer</name> 438 <instance>uimRemoteServer0</instance> 439 </interface> 440 </hal> 441 <hal format="hidl"> 442 <name>vendor.qti.hardware.tui_comm</name> 443 <transport>hwbinder</transport> 444 <version>1.0</version> 445 <interface> 446 <name>ITuiComm</name> 447 <instance>default</instance> 448 </interface> 449 </hal> 450 <hal format="hidl"> 451 <name>vendor.qti.imsrtpservice</name> 452 <transport>hwbinder</transport> 453 <version>1.0</version> 454 <interface> 455 <name>IRTPService</name> 456 <instance>imsrtpservice</instance> 457 </interface> 458 </hal> 459 <hal format="hidl"> 460 <name>vendor.qti.ims.callinfo</name> 461 <transport>hwbinder</transport> 462 <version>1.0</version> 463 <interface> 464 <name>IService</name> 465 <instance>default</instance> 466 </interface> 467 </hal> 468 <hal format="hidl"> 469 <name>com.qualcomm.qti.uceservice</name> 470 <transport>hwbinder</transport> 471 <version>2.0</version> 472 <interface> 473 <name>IUceService</name> 474 <instance>com.qualcomm.qti.uceservice</instance> 475 </interface> 476 </hal> 477 <hal format="hidl"> 478 <name>vendor.qti.hardware.radio.am</name> 479 <transport>hwbinder</transport> 480 <version>1.0</version> 481 <interface> 482 <name>IQcRilAudio</name> 483 <instance>slot1</instance> 484 </interface> 485 </hal> 486 <hal format="hidl"> 487 <name>com.quicinc.cne.server</name> 488 <transport>hwbinder</transport> 489 <impl level="generic"></impl> 490 <version>2.1</version> 491 <interface> 492 <name>IServer</name> 493 <instance>cnd</instance> 494 </interface> 495 </hal> 496 <hal format="hidl"> 497 <name>com.quicinc.cne.api</name> 498 <transport>hwbinder</transport> 499 <impl level="generic"></impl> 500 <version>1.1</version> 501 <interface> 502 <name>IApiService</name> 503 <instance>cnd</instance> 504 </interface> 505 </hal> 506 <hal format="hidl"> 507 <name>vendor.nxp.nxpnfc</name> 508 <transport>hwbinder</transport> 509 <version>1.0</version> 510 <interface> 511 <name>INxpNfc</name> 512 <instance>default</instance> 513 </interface> 514 </hal> 515 <hal format="hidl"> 516 <name>vendor.google_paintbox</name> 517 <transport>hwbinder</transport> 518 <version>1.0</version> 519 <interface> 520 <name>IManagerService</name> 521 <instance>default</instance> 522 </interface> 523 </hal> 524 </manifest> 525