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