1 <manifest version="1.0" type="device"> 2 <hal format="hidl"> 3 <name>android.hardware.audio</name> 4 <transport>hwbinder</transport> 5 <version>2.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>2.0</version> 15 <interface> 16 <name>IEffectsFactory</name> 17 <instance>default</instance> 18 </interface> 19 </hal> 20 <hal format="hidl"> 21 <name>android.hardware.biometrics.fingerprint</name> 22 <transport>hwbinder</transport> 23 <version>2.1</version> 24 <interface> 25 <name>IBiometricsFingerprint</name> 26 <instance>default</instance> 27 </interface> 28 </hal> 29 <hal format="hidl"> 30 <name>android.hardware.bluetooth</name> 31 <transport>hwbinder</transport> 32 <version>1.0</version> 33 <interface> 34 <name>IBluetoothHci</name> 35 <instance>default</instance> 36 </interface> 37 </hal> 38 <hal format="hidl"> 39 <name>android.hardware.boot</name> 40 <transport>hwbinder</transport> 41 <version>1.0</version> 42 <interface> 43 <name>IBootControl</name> 44 <instance>default</instance> 45 </interface> 46 </hal> 47 <hal format="hidl"> 48 <name>android.hardware.camera.provider</name> 49 <transport>hwbinder</transport> 50 <version>2.4</version> 51 <interface> 52 <name>ICameraProvider</name> 53 <instance>legacy/0</instance> 54 </interface> 55 </hal> 56 <hal format="hidl"> 57 <name>android.hardware.cas</name> 58 <transport>hwbinder</transport> 59 <version>1.0</version> 60 <interface> 61 <name>IMediaCasService</name> 62 <instance>default</instance> 63 </interface> 64 </hal> 65 <hal format="hidl"> 66 <name>android.hardware.configstore</name> 67 <transport>hwbinder</transport> 68 <version>1.0</version> 69 <interface> 70 <name>ISurfaceFlingerConfigs</name> 71 <instance>default</instance> 72 </interface> 73 </hal> 74 <hal format="hidl"> 75 <name>android.hardware.contexthub</name> 76 <transport>hwbinder</transport> 77 <version>1.0</version> 78 <interface> 79 <name>IContexthub</name> 80 <instance>default</instance> 81 </interface> 82 </hal> 83 <hal format="hidl"> 84 <name>android.hardware.drm</name> 85 <transport>hwbinder</transport> 86 <version>1.0</version> 87 <interface> 88 <name>ICryptoFactory</name> 89 <instance>default</instance> 90 <instance>widevine</instance> 91 </interface> 92 <interface> 93 <name>IDrmFactory</name> 94 <instance>default</instance> 95 <instance>widevine</instance> 96 </interface> 97 </hal> 98 <hal format="hidl"> 99 <name>android.hardware.dumpstate</name> 100 <transport>hwbinder</transport> 101 <version>1.0</version> 102 <interface> 103 <name>IDumpstateDevice</name> 104 <instance>default</instance> 105 </interface> 106 </hal> 107 <hal format="hidl"> 108 <name>android.hardware.gatekeeper</name> 109 <transport>hwbinder</transport> 110 <version>1.0</version> 111 <interface> 112 <name>IGatekeeper</name> 113 <instance>default</instance> 114 </interface> 115 </hal> 116 <hal format="hidl"> 117 <name>android.hardware.gnss</name> 118 <transport>hwbinder</transport> 119 <version>1.0</version> 120 <interface> 121 <name>IGnss</name> 122 <instance>default</instance> 123 </interface> 124 </hal> 125 <hal format="hidl"> 126 <name>android.hardware.graphics.allocator</name> 127 <transport>hwbinder</transport> 128 <version>2.0</version> 129 <interface> 130 <name>IAllocator</name> 131 <instance>default</instance> 132 </interface> 133 </hal> 134 <hal format="hidl"> 135 <name>android.hardware.graphics.composer</name> 136 <transport>hwbinder</transport> 137 <version>2.1</version> 138 <interface> 139 <name>IComposer</name> 140 <instance>default</instance> 141 </interface> 142 </hal> 143 <hal format="hidl"> 144 <name>android.hardware.graphics.mapper</name> 145 <transport arch="32+64">passthrough</transport> 146 <version>2.0</version> 147 <interface> 148 <name>IMapper</name> 149 <instance>default</instance> 150 </interface> 151 </hal> 152 <hal format="hidl"> 153 <name>android.hardware.keymaster</name> 154 <transport>hwbinder</transport> 155 <version>3.0</version> 156 <interface> 157 <name>IKeymasterDevice</name> 158 <instance>default</instance> 159 </interface> 160 </hal> 161 <hal format="hidl"> 162 <name>android.hardware.light</name> 163 <transport>hwbinder</transport> 164 <version>2.0</version> 165 <interface> 166 <name>ILight</name> 167 <instance>default</instance> 168 </interface> 169 </hal> 170 <hal format="hidl"> 171 <name>android.hardware.media.omx</name> 172 <transport>hwbinder</transport> 173 <version>1.0</version> 174 <interface> 175 <name>IOmx</name> 176 <instance>default</instance> 177 </interface> 178 <interface> 179 <name>IOmxStore</name> 180 <instance>default</instance> 181 </interface> 182 </hal> 183 <hal format="hidl"> 184 <name>android.hardware.memtrack</name> 185 <transport>hwbinder</transport> 186 <version>1.0</version> 187 <interface> 188 <name>IMemtrack</name> 189 <instance>default</instance> 190 </interface> 191 </hal> 192 <hal format="hidl"> 193 <name>android.hardware.nfc</name> 194 <transport>hwbinder</transport> 195 <version>1.0</version> 196 <interface> 197 <name>INfc</name> 198 <instance>default</instance> 199 </interface> 200 </hal> 201 <hal format="hidl"> 202 <name>android.hardware.oemlock</name> 203 <transport>hwbinder</transport> 204 <version>1.0</version> 205 <interface> 206 <name>IOemLock</name> 207 <instance>default</instance> 208 </interface> 209 </hal> 210 <hal format="hidl"> 211 <name>android.hardware.power</name> 212 <transport>hwbinder</transport> 213 <version>1.1</version> 214 <interface> 215 <name>IPower</name> 216 <instance>default</instance> 217 </interface> 218 </hal> 219 <hal format="hidl"> 220 <name>android.hardware.radio.deprecated</name> 221 <transport>hwbinder</transport> 222 <version>1.0</version> 223 <interface> 224 <name>IOemHook</name> 225 <instance>slot1</instance> 226 </interface> 227 </hal> 228 <hal format="hidl"> 229 <name>android.hardware.radio</name> 230 <transport>hwbinder</transport> 231 <version>1.1</version> 232 <interface> 233 <name>IRadio</name> 234 <instance>slot1</instance> 235 </interface> 236 <interface> 237 <name>ISap</name> 238 <instance>slot1</instance> 239 </interface> 240 </hal> 241 <hal format="hidl"> 242 <name>android.hardware.renderscript</name> 243 <transport arch="32+64">passthrough</transport> 244 <version>1.0</version> 245 <interface> 246 <name>IDevice</name> 247 <instance>default</instance> 248 </interface> 249 </hal> 250 <hal format="hidl"> 251 <name>android.hardware.sensors</name> 252 <transport>hwbinder</transport> 253 <version>1.0</version> 254 <interface> 255 <name>ISensors</name> 256 <instance>default</instance> 257 </interface> 258 </hal> 259 <hal format="hidl"> 260 <name>android.hardware.soundtrigger</name> 261 <transport>hwbinder</transport> 262 <version>2.0</version> 263 <interface> 264 <name>ISoundTriggerHw</name> 265 <instance>default</instance> 266 </interface> 267 </hal> 268 <hal format="hidl"> 269 <name>android.hardware.tetheroffload.config</name> 270 <transport>hwbinder</transport> 271 <version>1.0</version> 272 <interface> 273 <name>IOffloadConfig</name> 274 <instance>default</instance> 275 </interface> 276 </hal> 277 <hal format="hidl"> 278 <name>android.hardware.tetheroffload.control</name> 279 <transport>hwbinder</transport> 280 <version>1.0</version> 281 <interface> 282 <name>IOffloadControl</name> 283 <instance>default</instance> 284 </interface> 285 </hal> 286 <hal format="hidl"> 287 <name>android.hardware.thermal</name> 288 <transport>hwbinder</transport> 289 <version>1.1</version> 290 <interface> 291 <name>IThermal</name> 292 <instance>default</instance> 293 </interface> 294 </hal> 295 <hal format="hidl"> 296 <name>android.hardware.usb</name> 297 <transport>hwbinder</transport> 298 <version>1.1</version> 299 <interface> 300 <name>IUsb</name> 301 <instance>default</instance> 302 </interface> 303 </hal> 304 <hal format="hidl"> 305 <name>android.hardware.vibrator</name> 306 <transport>hwbinder</transport> 307 <version>1.1</version> 308 <interface> 309 <name>IVibrator</name> 310 <instance>default</instance> 311 </interface> 312 </hal> 313 <hal format="hidl"> 314 <name>android.hardware.vr</name> 315 <transport>hwbinder</transport> 316 <version>1.0</version> 317 <interface> 318 <name>IVr</name> 319 <instance>default</instance> 320 </interface> 321 </hal> 322 <hal format="hidl"> 323 <name>android.hardware.weaver</name> 324 <transport>hwbinder</transport> 325 <version>1.0</version> 326 <interface> 327 <name>IWeaver</name> 328 <instance>default</instance> 329 </interface> 330 </hal> 331 <hal format="hidl"> 332 <name>android.hardware.wifi</name> 333 <transport>hwbinder</transport> 334 <version>1.1</version> 335 <interface> 336 <name>IWifi</name> 337 <instance>default</instance> 338 </interface> 339 </hal> 340 <hal format="hidl"> 341 <name>android.hardware.wifi.supplicant</name> 342 <transport>hwbinder</transport> 343 <version>1.0</version> 344 <interface> 345 <name>ISupplicant</name> 346 <instance>default</instance> 347 </interface> 348 </hal> 349 <hal format="hidl"> 350 <name>android.hardware.wifi.offload</name> 351 <transport>hwbinder</transport> 352 <version>1.0</version> 353 <interface> 354 <name>IOffload</name> 355 <instance>default</instance> 356 </interface> 357 </hal> 358 <hal format="hidl"> 359 <name>com.qualcomm.qti.ims.radio</name> 360 <transport>hwbinder</transport> 361 <version>1.0</version> 362 <interface> 363 <name>IImsRadio</name> 364 <instance>imsradio0</instance> 365 </interface> 366 </hal> 367 <hal format="hidl"> 368 <name>com.qualcomm.qti.qcril.qcrilhook</name> 369 <transport>hwbinder</transport> 370 <version>1.0</version> 371 <interface> 372 <name>IQtiOemHook</name> 373 <instance>oemhook0</instance> 374 </interface> 375 </hal> 376 <hal format="hidl"> 377 <name>com.qualcomm.qti.imsrtpservice</name> 378 <transport>hwbinder</transport> 379 <version>1.0</version> 380 <interface> 381 <name>IRTPService</name> 382 <instance>imsrtpservice</instance> 383 </interface> 384 </hal> 385 <hal format="hidl"> 386 <name>com.qualcomm.qti.uceservice</name> 387 <transport>hwbinder</transport> 388 <version>1.0</version> 389 <interface> 390 <name>IUceService</name> 391 <instance>com.qualcomm.qti.uceservice</instance> 392 </interface> 393 </hal> 394 <hal format="hidl"> 395 <name>vendor.qti.qcril.am</name> 396 <transport>hwbinder</transport> 397 <version>1.0</version> 398 <interface> 399 <name>IQcRilAudio</name> 400 <instance>slot1</instance> 401 <instance>slot2</instance> 402 </interface> 403 </hal> 404 <hal format="hidl"> 405 <name>com.quicinc.cne.server</name> 406 <transport>hwbinder</transport> 407 <impl level="generic"></impl> 408 <version>1.0</version> 409 <interface> 410 <name>IServer</name> 411 <instance>cnd</instance> 412 </interface> 413 </hal> 414 <hal format="hidl"> 415 <name>com.quicinc.cne.api</name> 416 <transport>hwbinder</transport> 417 <impl level="generic"></impl> 418 <version>1.0</version> 419 <interface> 420 <name>IApiService</name> 421 <instance>cnd</instance> 422 </interface> 423 </hal> 424 <hal format="hidl"> 425 <name>vendor.qti.atcmdfwd</name> 426 <transport>hwbinder</transport> 427 <version>1.0</version> 428 <interface> 429 <name>IAtCmdFwd</name> 430 <instance>AtCmdFwdService</instance> 431 </interface> 432 </hal> 433 </manifest> 434