Commit | Line | Data |
---|---|---|
14bec27d JA |
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>4.0</version> | |
6 | <interface> | |
7 | <name>IDevicesFactory</name> | |
8 | <instance>default</instance> | |
9 | </interface> | |
10 | <fqname>@4.0::IDevicesFactory/default</fqname> | |
11 | </hal> | |
12 | <hal format="hidl"> | |
13 | <name>android.hardware.audio.effect</name> | |
14 | <transport>hwbinder</transport> | |
15 | <version>4.0</version> | |
16 | <interface> | |
17 | <name>IEffectsFactory</name> | |
18 | <instance>default</instance> | |
19 | </interface> | |
20 | <fqname>@4.0::IEffectsFactory/default</fqname> | |
21 | </hal> | |
22 | <hal format="hidl"> | |
23 | <name>android.hardware.biometrics.fingerprint</name> | |
24 | <transport>hwbinder</transport> | |
25 | <version>2.1</version> | |
26 | <interface> | |
27 | <name>IBiometricsFingerprint</name> | |
28 | <instance>default</instance> | |
29 | </interface> | |
30 | <fqname>@2.1::IBiometricsFingerprint/default</fqname> | |
31 | </hal> | |
32 | <hal format="hidl"> | |
33 | <name>android.hardware.bluetooth</name> | |
34 | <transport>hwbinder</transport> | |
35 | <version>1.0</version> | |
36 | <interface> | |
37 | <name>IBluetoothHci</name> | |
38 | <instance>default</instance> | |
39 | </interface> | |
40 | <fqname>@1.0::IBluetoothHci/default</fqname> | |
41 | </hal> | |
42 | <hal format="hidl"> | |
43 | <name>android.hardware.boot</name> | |
44 | <transport>hwbinder</transport> | |
45 | <version>1.0</version> | |
46 | <interface> | |
47 | <name>IBootControl</name> | |
48 | <instance>default</instance> | |
49 | </interface> | |
50 | <fqname>@1.0::IBootControl/default</fqname> | |
51 | </hal> | |
52 | <hal format="hidl"> | |
53 | <name>android.hardware.camera.provider</name> | |
54 | <transport>hwbinder</transport> | |
55 | <version>2.4</version> | |
56 | <interface> | |
57 | <name>ICameraProvider</name> | |
58 | <instance>legacy/0</instance> | |
59 | </interface> | |
60 | <fqname>@2.4::ICameraProvider/legacy/0</fqname> | |
61 | </hal> | |
62 | <hal format="hidl"> | |
63 | <name>android.hardware.configstore</name> | |
64 | <transport>hwbinder</transport> | |
65 | <version>1.1</version> | |
66 | <interface> | |
67 | <name>ISurfaceFlingerConfigs</name> | |
68 | <instance>default</instance> | |
69 | </interface> | |
70 | <fqname>@1.1::ISurfaceFlingerConfigs/default</fqname> | |
71 | </hal> | |
72 | <hal format="hidl"> | |
73 | <name>android.hardware.drm</name> | |
74 | <transport>hwbinder</transport> | |
75 | <version>1.0</version> | |
76 | <interface> | |
77 | <name>ICryptoFactory</name> | |
78 | <instance>default</instance> | |
79 | </interface> | |
80 | <interface> | |
81 | <name>IDrmFactory</name> | |
82 | <instance>default</instance> | |
83 | </interface> | |
84 | <fqname>@1.0::ICryptoFactory/default</fqname> | |
85 | <fqname>@1.0::IDrmFactory/default</fqname> | |
86 | <fqname>@1.2::ICryptoFactory/clearkey</fqname> | |
87 | <fqname>@1.2::ICryptoFactory/widevine</fqname> | |
88 | <fqname>@1.2::IDrmFactory/clearkey</fqname> | |
89 | <fqname>@1.2::IDrmFactory/widevine</fqname> | |
90 | </hal> | |
91 | <hal format="hidl"> | |
92 | <name>android.hardware.gatekeeper</name> | |
93 | <transport>hwbinder</transport> | |
94 | <version>1.0</version> | |
95 | <interface> | |
96 | <name>IGatekeeper</name> | |
97 | <instance>default</instance> | |
98 | </interface> | |
99 | <fqname>@1.0::IGatekeeper/default</fqname> | |
100 | </hal> | |
101 | <hal format="hidl"> | |
102 | <name>android.hardware.gnss</name> | |
103 | <transport>hwbinder</transport> | |
104 | <version>1.1</version> | |
105 | <interface> | |
106 | <name>IGnss</name> | |
107 | <instance>default</instance> | |
108 | </interface> | |
109 | <fqname>@1.1::IGnss/default</fqname> | |
110 | </hal> | |
111 | <hal format="hidl"> | |
112 | <name>android.hardware.gnss</name> | |
113 | <transport>hwbinder</transport> | |
114 | <version>2.0</version> | |
115 | <interface> | |
116 | <name>IGnss</name> | |
117 | <instance>default</instance> | |
118 | </interface> | |
119 | <fqname>@2.0::IGnss/default</fqname> | |
120 | </hal> | |
121 | <hal format="hidl"> | |
122 | <name>android.hardware.graphics.allocator</name> | |
123 | <transport>hwbinder</transport> | |
124 | <version>2.0</version> | |
125 | <interface> | |
126 | <name>IAllocator</name> | |
127 | <instance>default</instance> | |
128 | </interface> | |
129 | <fqname>@2.0::IAllocator/default</fqname> | |
130 | </hal> | |
131 | <hal format="hidl"> | |
132 | <name>android.hardware.graphics.composer</name> | |
133 | <transport>hwbinder</transport> | |
134 | <version>2.2</version> | |
135 | <interface> | |
136 | <name>IComposer</name> | |
137 | <instance>default</instance> | |
138 | </interface> | |
139 | <fqname>@2.2::IComposer/default</fqname> | |
140 | </hal> | |
141 | <hal format="hidl"> | |
142 | <name>android.hardware.graphics.mapper</name> | |
143 | <transport arch="32+64">passthrough</transport> | |
144 | <version>2.0</version> | |
145 | <interface> | |
146 | <name>IMapper</name> | |
147 | <instance>default</instance> | |
148 | </interface> | |
149 | <fqname>@2.0::IMapper/default</fqname> | |
150 | </hal> | |
151 | <hal format="hidl"> | |
152 | <name>android.hardware.health</name> | |
153 | <transport>hwbinder</transport> | |
154 | <version>2.0</version> | |
155 | <interface> | |
156 | <name>IHealth</name> | |
157 | <instance>default</instance> | |
158 | </interface> | |
159 | <fqname>@2.0::IHealth/default</fqname> | |
160 | </hal> | |
161 | <hal format="hidl"> | |
162 | <name>android.hardware.keymaster</name> | |
163 | <transport>hwbinder</transport> | |
164 | <version>3.0</version> | |
165 | <interface> | |
166 | <name>IKeymasterDevice</name> | |
167 | <instance>default</instance> | |
168 | </interface> | |
169 | <fqname>@3.0::IKeymasterDevice/default</fqname> | |
170 | </hal> | |
171 | <hal format="hidl"> | |
172 | <name>android.hardware.light</name> | |
173 | <transport>hwbinder</transport> | |
174 | <version>2.0</version> | |
175 | <interface> | |
176 | <name>ILight</name> | |
177 | <instance>default</instance> | |
178 | </interface> | |
179 | <fqname>@2.0::ILight/default</fqname> | |
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 | <fqname>@1.0::IOmx/default</fqname> | |
194 | <fqname>@1.0::IOmxStore/default</fqname> | |
195 | </hal> | |
196 | <hal format="hidl"> | |
197 | <name>android.hardware.memtrack</name> | |
198 | <transport>hwbinder</transport> | |
199 | <version>1.0</version> | |
200 | <interface> | |
201 | <name>IMemtrack</name> | |
202 | <instance>default</instance> | |
203 | </interface> | |
204 | <fqname>@1.0::IMemtrack/default</fqname> | |
205 | </hal> | |
206 | <hal format="hidl"> | |
207 | <name>android.hardware.nfc</name> | |
208 | <transport>hwbinder</transport> | |
209 | <version>1.2</version> | |
210 | <interface> | |
211 | <name>INfc</name> | |
212 | <instance>default</instance> | |
213 | </interface> | |
214 | <fqname>@1.2::INfc/default</fqname> | |
215 | </hal> | |
216 | <hal format="hidl"> | |
217 | <name>android.hardware.power</name> | |
218 | <transport>hwbinder</transport> | |
219 | <version>1.0</version> | |
220 | <interface> | |
221 | <name>IPower</name> | |
222 | <instance>default</instance> | |
223 | </interface> | |
224 | <fqname>@1.0::IPower/default</fqname> | |
225 | </hal> | |
226 | <hal format="hidl"> | |
227 | <name>android.hardware.radio</name> | |
228 | <transport>hwbinder</transport> | |
229 | <version>1.4</version> | |
230 | <interface> | |
231 | <name>IRadio</name> | |
232 | <instance>slot1</instance> | |
233 | <instance>slot2</instance> | |
234 | </interface> | |
235 | <fqname>@1.4::IRadio/slot1</fqname> | |
236 | <fqname>@1.4::IRadio/slot2</fqname> | |
237 | </hal> | |
238 | <hal format="hidl"> | |
239 | <name>android.hardware.radio.config</name> | |
240 | <transport>hwbinder</transport> | |
241 | <version>1.1</version> | |
242 | <interface> | |
243 | <name>IRadioConfig</name> | |
244 | <instance>default</instance> | |
245 | </interface> | |
246 | <fqname>@1.1::IRadioConfig/default</fqname> | |
247 | </hal> | |
248 | <hal format="hidl"> | |
249 | <name>android.hardware.renderscript</name> | |
250 | <transport arch="32+64">passthrough</transport> | |
251 | <version>1.0</version> | |
252 | <interface> | |
253 | <name>IDevice</name> | |
254 | <instance>default</instance> | |
255 | </interface> | |
256 | <fqname>@1.0::IDevice/default</fqname> | |
257 | </hal> | |
258 | <hal format="hidl"> | |
259 | <name>android.hardware.secure_element</name> | |
260 | <transport>hwbinder</transport> | |
261 | <version>1.1</version> | |
262 | <interface> | |
263 | <name>ISecureElement</name> | |
264 | <instance>SIM1</instance> | |
265 | </interface> | |
266 | <fqname>@1.1::ISecureElement/SIM1</fqname> | |
267 | </hal> | |
268 | <hal format="hidl"> | |
269 | <name>android.hardware.sensors</name> | |
270 | <transport>hwbinder</transport> | |
271 | <version>1.0</version> | |
272 | <interface> | |
273 | <name>ISensors</name> | |
274 | <instance>default</instance> | |
275 | </interface> | |
276 | <fqname>@1.0::ISensors/default</fqname> | |
277 | </hal> | |
278 | <hal format="hidl"> | |
279 | <name>android.hardware.soundtrigger</name> | |
280 | <transport>hwbinder</transport> | |
281 | <version>2.0</version> | |
282 | <interface> | |
283 | <name>ISoundTriggerHw</name> | |
284 | <instance>default</instance> | |
285 | </interface> | |
286 | <fqname>@2.0::ISoundTriggerHw/default</fqname> | |
287 | </hal> | |
288 | <hal format="hidl"> | |
289 | <name>android.hardware.thermal</name> | |
290 | <transport>hwbinder</transport> | |
291 | <version>1.0</version> | |
292 | <interface> | |
293 | <name>IThermal</name> | |
294 | <instance>default</instance> | |
295 | </interface> | |
296 | <fqname>@1.0::IThermal/default</fqname> | |
297 | </hal> | |
298 | <hal format="hidl"> | |
299 | <name>android.hardware.usb</name> | |
300 | <transport>hwbinder</transport> | |
301 | <version>1.1</version> | |
302 | <interface> | |
303 | <name>IUsb</name> | |
304 | <instance>default</instance> | |
305 | </interface> | |
306 | <fqname>@1.1::IUsb/default</fqname> | |
307 | </hal> | |
308 | <hal format="hidl"> | |
309 | <name>android.hardware.wifi</name> | |
310 | <transport>hwbinder</transport> | |
311 | <version>1.3</version> | |
312 | <interface> | |
313 | <name>IWifi</name> | |
314 | <instance>default</instance> | |
315 | </interface> | |
316 | <fqname>@1.3::IWifi/default</fqname> | |
317 | </hal> | |
318 | <hal format="hidl"> | |
319 | <name>android.hardware.wifi.hostapd</name> | |
320 | <transport>hwbinder</transport> | |
321 | <version>1.1</version> | |
322 | <interface> | |
323 | <name>IHostapd</name> | |
324 | <instance>default</instance> | |
325 | </interface> | |
326 | <fqname>@1.1::IHostapd/default</fqname> | |
327 | </hal> | |
328 | <hal format="hidl"> | |
329 | <name>android.hardware.wifi.supplicant</name> | |
330 | <transport>hwbinder</transport> | |
331 | <version>1.2</version> | |
332 | <interface> | |
333 | <name>ISupplicant</name> | |
334 | <instance>default</instance> | |
335 | </interface> | |
336 | <fqname>@1.2::ISupplicant/default</fqname> | |
337 | </hal> | |
338 | <hal format="hidl"> | |
339 | <name>android.hardware.vibrator</name> | |
340 | <transport>hwbinder</transport> | |
341 | <version>1.0</version> | |
342 | <interface> | |
343 | <name>IVibrator</name> | |
344 | <instance>default</instance> | |
345 | </interface> | |
346 | <fqname>@1.0::IVibrator/default</fqname> | |
347 | </hal> | |
348 | <hal format="hidl"> | |
349 | <name>vendor.egistec.hardware.fingerprint</name> | |
350 | <transport>hwbinder</transport> | |
351 | <version>4.0</version> | |
352 | <interface> | |
353 | <name>IBiometricsFingerprintRbs</name> | |
354 | <instance>default</instance> | |
355 | </interface> | |
356 | <fqname>@4.0::IBiometricsFingerprintRbs/default</fqname> | |
357 | </hal> | |
f2ec4613 J |
358 | <hal format="hidl"> |
359 | <name>vendor.lineage.trust</name> | |
360 | <transport>hwbinder</transport> | |
361 | <version>1.0</version> | |
362 | <interface> | |
363 | <name>IUsbRestrict</name> | |
364 | <instance>default</instance> | |
365 | </interface> | |
366 | <fqname>@1.0::IUsbRestrict/default</fqname> | |
367 | </hal> | |
14bec27d JA |
368 | <hal format="hidl"> |
369 | <name>vendor.samsung.hardware.gnss</name> | |
370 | <transport>hwbinder</transport> | |
371 | <version>1.0</version> | |
372 | <interface> | |
373 | <name>ISlsiGnss</name> | |
374 | <instance>default</instance> | |
375 | </interface> | |
376 | <fqname>@1.0::ISlsiGnss/default</fqname> | |
377 | </hal> | |
378 | <hal format="hidl"> | |
379 | <name>vendor.samsung_slsi.telephony.hardware.radio</name> | |
380 | <transport>hwbinder</transport> | |
381 | <version>1.1</version> | |
382 | <interface> | |
383 | <name>IOemSamsungslsi</name> | |
384 | <instance>slot1</instance> | |
385 | <instance>slot2</instance> | |
386 | </interface> | |
387 | <fqname>@1.1::IOemSamsungslsi/slot1</fqname> | |
388 | <fqname>@1.1::IOemSamsungslsi/slot2</fqname> | |
389 | </hal> | |
390 | <hal format="hidl"> | |
391 | <name>vendor.samsung_slsi.telephony.hardware.radioExternal</name> | |
392 | <transport>hwbinder</transport> | |
393 | <version>1.0</version> | |
394 | <interface> | |
395 | <name>IOemSlsiRadioExternal</name> | |
396 | <instance>rilExternal</instance> | |
397 | </interface> | |
398 | <fqname>@1.0::IOemSlsiRadioExternal/rilExternal</fqname> | |
399 | </hal> | |
400 | </manifest> |