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