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.2</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.light</name> 202 <transport>hwbinder</transport> 203 <version>2.0</version> 204 <interface> 205 <name>ILight</name> 206 <instance>default</instance> 207 </interface> 208 </hal> 209 <hal format="hidl"> 210 <name>android.hardware.media.c2</name> 211 <transport>hwbinder</transport> 212 <version>1.0</version> 213 <interface> 214 <name>IComponentStore</name> 215 <instance>default</instance> 216 </interface> 217 </hal> 218 <hal format="hidl"> 219 <name>android.hardware.media.omx</name> 220 <transport>hwbinder</transport> 221 <version>1.0</version> 222 <interface> 223 <name>IOmx</name> 224 <instance>default</instance> 225 </interface> 226 <interface> 227 <name>IOmxStore</name> 228 <instance>default</instance> 229 </interface> 230 </hal> 231 <hal format="hidl"> 232 <name>android.hardware.memtrack</name> 233 <transport>hwbinder</transport> 234 <version>1.0</version> 235 <interface> 236 <name>IMemtrack</name> 237 <instance>default</instance> 238 </interface> 239 </hal> 240 <hal format="hidl"> 241 <name>android.hardware.neuralnetworks</name> 242 <transport>hwbinder</transport> 243 <fqname>@1.0::IDevice/paintbox</fqname> 244 <fqname>@1.1::IDevice/default</fqname> 245 </hal> 246 <hal format="hidl"> 247 <name>android.hardware.nfc</name> 248 <transport>hwbinder</transport> 249 <version>1.2</version> 250 <interface> 251 <name>INfc</name> 252 <instance>default</instance> 253 </interface> 254 </hal> 255 <hal format="hidl"> 256 <name>android.hardware.oemlock</name> 257 <transport>hwbinder</transport> 258 <version>1.0</version> 259 <interface> 260 <name>IOemLock</name> 261 <instance>default</instance> 262 </interface> 263 </hal> 264 <hal format="hidl"> 265 <name>android.hardware.power.stats</name> 266 <transport>hwbinder</transport> 267 <version>1.0</version> 268 <interface> 269 <name>IPowerStats</name> 270 <instance>default</instance> 271 </interface> 272 </hal> 273 <hal format="hidl"> 274 <name>vendor.display.config</name> 275 <transport>hwbinder</transport> 276 <version>1.3</version> 277 <interface> 278 <name>IDisplayConfig</name> 279 <instance>default</instance> 280 </interface> 281 </hal> 282 <hal format="hidl"> 283 <name>vendor.google.radioext</name> 284 <transport>hwbinder</transport> 285 <version>1.1</version> 286 <interface> 287 <name>IRadioExt</name> 288 <instance>default</instance> 289 </interface> 290 </hal> 291 <hal format="hidl"> 292 <name>android.hardware.radio</name> 293 <transport>hwbinder</transport> 294 <fqname>@1.2::ISap/slot1</fqname> 295 <fqname>@1.3::IRadio/slot1</fqname> 296 <fqname>@1.3::IRadio/slot2</fqname> 297 </hal> 298 <hal format="hidl"> 299 <name>android.hardware.radio.config</name> 300 <transport>hwbinder</transport> 301 <version>1.1</version> 302 <interface> 303 <name>IRadioConfig</name> 304 <instance>default</instance> 305 </interface> 306 </hal> 307 <hal format="hidl"> 308 <name>android.hardware.renderscript</name> 309 <transport arch="32+64">passthrough</transport> 310 <version>1.0</version> 311 <interface> 312 <name>IDevice</name> 313 <instance>default</instance> 314 </interface> 315 </hal> 316 <hal format="hidl"> 317 <name>android.hardware.sensors</name> 318 <transport>hwbinder</transport> 319 <version>1.0</version> 320 <interface> 321 <name>ISensors</name> 322 <instance>default</instance> 323 </interface> 324 </hal> 325 <hal format="hidl"> 326 <name>android.hardware.soundtrigger</name> 327 <transport>hwbinder</transport> 328 <version>2.2</version> 329 <interface> 330 <name>ISoundTriggerHw</name> 331 <instance>default</instance> 332 </interface> 333 </hal> 334 <hal format="hidl"> 335 <name>android.hardware.tetheroffload.config</name> 336 <transport>hwbinder</transport> 337 <version>1.0</version> 338 <interface> 339 <name>IOffloadConfig</name> 340 <instance>default</instance> 341 </interface> 342 </hal> 343 <hal format="hidl"> 344 <name>android.hardware.tetheroffload.control</name> 345 <transport>hwbinder</transport> 346 <version>1.0</version> 347 <interface> 348 <name>IOffloadControl</name> 349 <instance>default</instance> 350 </interface> 351 </hal> 352 <hal format="hidl"> 353 <name>android.hardware.usb</name> 354 <transport>hwbinder</transport> 355 <version>1.1</version> 356 <interface> 357 <name>IUsb</name> 358 <instance>default</instance> 359 </interface> 360 </hal> 361 <hal format="hidl"> 362 <name>android.hardware.usb.gadget</name> 363 <transport>hwbinder</transport> 364 <version>1.0</version> 365 <interface> 366 <name>IUsbGadget</name> 367 <instance>default</instance> 368 </interface> 369 </hal> 370 <hal format="hidl"> 371 <name>android.hardware.vibrator</name> 372 <transport>hwbinder</transport> 373 <version>1.2</version> 374 <interface> 375 <name>IVibrator</name> 376 <instance>default</instance> 377 </interface> 378 </hal> 379 <hal format="hidl"> 380 <name>android.hardware.weaver</name> 381 <transport>hwbinder</transport> 382 <version>1.0</version> 383 <interface> 384 <name>IWeaver</name> 385 <instance>default</instance> 386 </interface> 387 </hal> 388 <hal format="hidl"> 389 <name>android.hardware.wifi</name> 390 <transport>hwbinder</transport> 391 <version>1.3</version> 392 <interface> 393 <name>IWifi</name> 394 <instance>default</instance> 395 </interface> 396 </hal> 397 <hal format="hidl"> 398 <name>android.hardware.wifi.hostapd</name> 399 <transport>hwbinder</transport> 400 <version>1.1</version> 401 <interface> 402 <name>IHostapd</name> 403 <instance>default</instance> 404 </interface> 405 </hal> 406 <hal format="hidl"> 407 <name>android.hardware.wifi.supplicant</name> 408 <transport>hwbinder</transport> 409 <version>1.2</version> 410 <interface> 411 <name>ISupplicant</name> 412 <instance>default</instance> 413 </interface> 414 </hal> 415 <hal format="hidl"> 416 <name>vendor.qti.hardware.radio.ims</name> 417 <transport>hwbinder</transport> 418 <version>1.2</version> 419 <interface> 420 <name>IImsRadio</name> 421 <instance>imsradio0</instance> 422 <instance>imsradio1</instance> 423 </interface> 424 </hal> 425 <hal format="hidl"> 426 <name>vendor.qti.hardware.radio.lpa</name> 427 <transport>hwbinder</transport> 428 <version>1.0</version> 429 <interface> 430 <name>IUimLpa</name> 431 <instance>UimLpa0</instance> 432 </interface> 433 </hal> 434 <hal format="hidl"> 435 <name>vendor.qti.hardware.radio.qcrilhook</name> 436 <transport>hwbinder</transport> 437 <version>1.0</version> 438 <interface> 439 <name>IQtiOemHook</name> 440 <instance>oemhook0</instance> 441 <instance>oemhook1</instance> 442 </interface> 443 </hal> 444 <hal format="hidl"> 445 <name>vendor.qti.hardware.radio.uim_remote_client</name> 446 <transport>hwbinder</transport> 447 <version>1.0</version> 448 <interface> 449 <name>IUimRemoteServiceClient</name> 450 <instance>uimRemoteClient0</instance> 451 </interface> 452 </hal> 453 <hal format="hidl"> 454 <name>vendor.qti.hardware.radio.uim_remote_server</name> 455 <transport>hwbinder</transport> 456 <version>1.0</version> 457 <interface> 458 <name>IUimRemoteServiceServer</name> 459 <instance>uimRemoteServer0</instance> 460 </interface> 461 </hal> 462 <hal format="hidl"> 463 <name>vendor.qti.hardware.tui_comm</name> 464 <transport>hwbinder</transport> 465 <version>1.0</version> 466 <interface> 467 <name>ITuiComm</name> 468 <instance>default</instance> 469 </interface> 470 </hal> 471 <hal format="hidl"> 472 <name>vendor.qti.imsrtpservice</name> 473 <transport>hwbinder</transport> 474 <version>1.0</version> 475 <interface> 476 <name>IRTPService</name> 477 <instance>imsrtpservice</instance> 478 </interface> 479 </hal> 480 <hal format="hidl"> 481 <name>vendor.qti.ims.callinfo</name> 482 <transport>hwbinder</transport> 483 <version>1.0</version> 484 <interface> 485 <name>IService</name> 486 <instance>default</instance> 487 </interface> 488 </hal> 489 <hal format="hidl"> 490 <name>com.qualcomm.qti.uceservice</name> 491 <transport>hwbinder</transport> 492 <version>2.0</version> 493 <interface> 494 <name>IUceService</name> 495 <instance>com.qualcomm.qti.uceservice</instance> 496 </interface> 497 </hal> 498 <hal format="hidl"> 499 <name>vendor.qti.hardware.radio.am</name> 500 <transport>hwbinder</transport> 501 <version>1.0</version> 502 <interface> 503 <name>IQcRilAudio</name> 504 <instance>slot1</instance> 505 <instance>slot2</instance> 506 </interface> 507 </hal> 508 <hal format="hidl"> 509 <name>com.quicinc.cne.server</name> 510 <transport>hwbinder</transport> 511 <impl level="generic"></impl> 512 <version>2.1</version> 513 <interface> 514 <name>IServer</name> 515 <instance>cnd</instance> 516 </interface> 517 </hal> 518 <hal format="hidl"> 519 <name>com.quicinc.cne.api</name> 520 <transport>hwbinder</transport> 521 <impl level="generic"></impl> 522 <version>1.1</version> 523 <interface> 524 <name>IApiService</name> 525 <instance>cnd</instance> 526 </interface> 527 </hal> 528 <hal format="hidl"> 529 <name>vendor.nxp.nxpnfc</name> 530 <transport>hwbinder</transport> 531 <version>1.0</version> 532 <interface> 533 <name>INxpNfc</name> 534 <instance>default</instance> 535 </interface> 536 </hal> 537</manifest> 538