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.configstore</name>
58        <transport>hwbinder</transport>
59        <version>1.0</version>
60        <interface>
61            <name>ISurfaceFlingerConfigs</name>
62            <instance>default</instance>
63        </interface>
64    </hal>
65    <hal format="hidl">
66        <name>android.hardware.contexthub</name>
67        <transport>hwbinder</transport>
68        <version>1.0</version>
69        <interface>
70            <name>IContexthub</name>
71            <instance>default</instance>
72        </interface>
73    </hal>
74    <hal format="hidl">
75        <name>android.hardware.drm</name>
76        <transport>hwbinder</transport>
77        <version>1.0</version>
78        <interface>
79            <name>ICryptoFactory</name>
80            <instance>widevine</instance>
81            <instance>default</instance>
82        </interface>
83        <interface>
84            <name>IDrmFactory</name>
85            <instance>widevine</instance>
86            <instance>default</instance>
87        </interface>
88    </hal>
89    <hal format="hidl">
90        <name>android.hardware.dumpstate</name>
91        <transport>hwbinder</transport>
92        <version>1.0</version>
93        <interface>
94            <name>IDumpstateDevice</name>
95            <instance>default</instance>
96        </interface>
97    </hal>
98    <hal format="hidl">
99        <name>android.hardware.gatekeeper</name>
100        <transport>hwbinder</transport>
101        <version>1.0</version>
102        <interface>
103            <name>IGatekeeper</name>
104            <instance>default</instance>
105        </interface>
106    </hal>
107    <hal format="hidl">
108        <name>android.hardware.gnss</name>
109        <transport>hwbinder</transport>
110        <version>1.0</version>
111        <interface>
112            <name>IGnss</name>
113            <instance>default</instance>
114        </interface>
115    </hal>
116    <hal format="hidl">
117        <name>android.hardware.graphics.allocator</name>
118        <transport>hwbinder</transport>
119        <version>2.0</version>
120        <interface>
121            <name>IAllocator</name>
122            <instance>default</instance>
123        </interface>
124    </hal>
125    <hal format="hidl">
126        <name>android.hardware.graphics.mapper</name>
127        <transport arch="32+64">passthrough</transport>
128        <version>2.0</version>
129        <interface>
130            <name>IMapper</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.keymaster</name>
145        <transport>hwbinder</transport>
146        <version>3.0</version>
147        <interface>
148            <name>IKeymasterDevice</name>
149            <instance>default</instance>
150        </interface>
151    </hal>
152    <hal format="hidl">
153        <name>android.hardware.light</name>
154        <transport>hwbinder</transport>
155        <version>2.0</version>
156        <interface>
157            <name>ILight</name>
158            <instance>default</instance>
159        </interface>
160    </hal>
161    <hal format="hidl">
162        <name>android.hardware.media.omx</name>
163        <transport>hwbinder</transport>
164        <version>1.0</version>
165        <interface>
166            <name>IOmx</name>
167            <instance>default</instance>
168        </interface>
169        <interface>
170            <name>IOmxStore</name>
171            <instance>default</instance>
172        </interface>
173    </hal>
174    <hal format="hidl">
175        <name>android.hardware.memtrack</name>
176        <transport>hwbinder</transport>
177        <version>1.0</version>
178        <interface>
179            <name>IMemtrack</name>
180            <instance>default</instance>
181        </interface>
182    </hal>
183    <hal format="hidl">
184        <name>android.hardware.nfc</name>
185        <transport>hwbinder</transport>
186        <version>1.0</version>
187        <interface>
188            <name>INfc</name>
189            <instance>default</instance>
190        </interface>
191    </hal>
192    <hal format="hidl">
193        <name>android.hardware.power</name>
194        <transport>hwbinder</transport>
195        <version>1.0</version>
196        <interface>
197            <name>IPower</name>
198            <instance>default</instance>
199        </interface>
200    </hal>
201    <hal format="hidl">
202        <name>android.hardware.radio</name>
203        <transport>hwbinder</transport>
204        <version>1.0</version>
205        <interface>
206            <name>IRadio</name>
207            <instance>slot1</instance>
208        </interface>
209        <interface>
210            <name>ISap</name>
211            <instance>slot1</instance>
212        </interface>
213    </hal>
214    <hal format="hidl">
215        <name>android.hardware.radio.deprecated</name>
216        <transport>hwbinder</transport>
217        <version>1.0</version>
218        <interface>
219            <name>IOemHook</name>
220            <instance>slot1</instance>
221        </interface>
222    </hal>
223    <hal format="hidl">
224        <name>android.hardware.sensors</name>
225        <transport>hwbinder</transport>
226        <version>1.0</version>
227        <interface>
228            <name>ISensors</name>
229            <instance>default</instance>
230        </interface>
231    </hal>
232    <hal format="hidl">
233        <name>android.hardware.renderscript</name>
234        <transport arch="32+64">passthrough</transport>
235        <version>1.0</version>
236        <interface>
237            <name>IDevice</name>
238            <instance>default</instance>
239        </interface>
240    </hal>
241    <hal format="hidl">
242        <name>android.hardware.soundtrigger</name>
243        <transport>hwbinder</transport>
244        <version>2.0</version>
245        <interface>
246            <name>ISoundTriggerHw</name>
247            <instance>default</instance>
248        </interface>
249    </hal>
250    <hal format="hidl">
251        <name>android.hardware.thermal</name>
252        <transport>hwbinder</transport>
253        <version>1.0</version>
254        <interface>
255            <name>IThermal</name>
256            <instance>default</instance>
257        </interface>
258    </hal>
259    <hal format="hidl">
260        <name>android.hardware.usb</name>
261        <transport>hwbinder</transport>
262        <version>1.0</version>
263        <interface>
264            <name>IUsb</name>
265            <instance>default</instance>
266        </interface>
267    </hal>
268    <hal format="hidl">
269        <name>android.hardware.vibrator</name>
270        <transport>hwbinder</transport>
271        <version>1.0</version>
272        <interface>
273            <name>IVibrator</name>
274            <instance>default</instance>
275        </interface>
276    </hal>
277    <hal format="hidl">
278        <name>android.hardware.vr</name>
279        <transport>hwbinder</transport>
280        <version>1.0</version>
281        <interface>
282            <name>IVr</name>
283            <instance>default</instance>
284        </interface>
285    </hal>
286    <hal format="hidl">
287        <name>android.hardware.wifi</name>
288        <transport>hwbinder</transport>
289        <version>1.0</version>
290        <interface>
291            <name>IWifi</name>
292            <instance>default</instance>
293        </interface>
294    </hal>
295    <hal format="hidl">
296        <name>android.hardware.wifi.supplicant</name>
297        <transport>hwbinder</transport>
298        <version>1.0</version>
299        <interface>
300            <name>ISupplicant</name>
301            <instance>default</instance>
302        </interface>
303    </hal>
304    <hal format="hidl">
305        <name>vendor.qti.atcmdfwd</name>
306        <transport>hwbinder</transport>
307        <version>1.0</version>
308        <interface>
309            <name>IAtCmdFwd</name>
310            <instance>AtCmdFwdService</instance>
311        </interface>
312    </hal>
313    <hal format="hidl">
314        <name>vendor.qti.qcril.am</name>
315        <transport>hwbinder</transport>
316        <version>1.0</version>
317        <interface>
318            <name>IQcRilAudio</name>
319            <instance>default</instance>
320        </interface>
321    </hal>
322
323</manifest>
324
325