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