• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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