blob: f123573460ae4e681e56ce799a0335d83269db72 [file] [log] [blame]
Tomasz Wiszkowskica327fe2017-05-26 15:54:12 -07001<?xml version="1.0" encoding="utf-8"?>
2<!--
3/*
4** Copyright 2017, The Android Open Source Project.
5**
6** Licensed under the Apache License, Version 2.0 (the "License");
7** you may not use this file except in compliance with the License.
8** You may obtain a copy of the License at
9**
10** http://www.apache.org/licenses/LICENSE-2.0
11**
12** Unless required by applicable law or agreed to in writing, software
13** distributed under the License is distributed on an "AS IS" BASIS,
14** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15** See the License for the specific language governing permissions and
16** limitations under the License.
17*/
18-->
Alistair Strachan41ea72e2019-04-04 02:15:00 -070019<manifest version="1.0" type="device" target-level="4">
Ram Muthiah64cf1fb2019-11-25 12:02:28 -080020 <kernel target-level="5" />
Tomasz Wiszkowskica327fe2017-05-26 15:54:12 -070021 <hal format="hidl">
Steven Morelanddc67d4a2018-01-08 10:56:50 -080022 <name>android.hardware.audio</name>
Steven Moreland40a1dd42018-01-08 12:49:08 -080023 <transport>hwbinder</transport>
Alistair Strachan41ea72e2019-04-04 02:15:00 -070024 <version>5.0</version>
Steven Morelanddc67d4a2018-01-08 10:56:50 -080025 <interface>
26 <name>IDevicesFactory</name>
27 <instance>default</instance>
Steven Morelanddc67d4a2018-01-08 10:56:50 -080028 </interface>
29 </hal>
30 <hal format="hidl">
31 <name>android.hardware.audio.effect</name>
Steven Moreland40a1dd42018-01-08 12:49:08 -080032 <transport>hwbinder</transport>
Alistair Strachan41ea72e2019-04-04 02:15:00 -070033 <version>5.0</version>
Steven Morelanddc67d4a2018-01-08 10:56:50 -080034 <interface>
35 <name>IEffectsFactory</name>
36 <instance>default</instance>
37 </interface>
38 </hal>
Alistair Strachanf43c7412019-04-03 23:11:44 -070039 <hal format="hidl">
40 <name>android.hardware.authsecret</name>
41 <transport>hwbinder</transport>
42 <version>1.0</version>
43 <interface>
44 <name>IAuthSecret</name>
45 <instance>default</instance>
46 </interface>
47 </hal>
Alistair Strachan41ea72e2019-04-04 02:15:00 -070048 <!-- TODO (b/130076570):
49 <hal format="hidl">
50 <name>android.hardware.biometrics.face</name>
51 <transport>hwbinder</transport>
52 <version>1.0</version>
53 <interface>
54 <name>IBiometricsFace</name>
55 <instance>default</instance>
56 </interface>
57 </hal>
Alistair Strachanf43c7412019-04-03 23:11:44 -070058 -->
59 <!-- TODO (b/130079316):
60 <hal format="hidl">
61 <name>android.hardware.biometrics.fingerprint</name>
62 <transport>hwbinder</transport>
63 <version>2.1</version>
64 <interface>
65 <name>IBiometricsFingerprint</name>
66 <instance>default</instance>
67 </interface>
68 </hal>
69 -->
Steven Morelanddc67d4a2018-01-08 10:56:50 -080070 <hal format="hidl">
Tomasz Wiszkowskica327fe2017-05-26 15:54:12 -070071 <name>android.hardware.bluetooth</name>
72 <transport>hwbinder</transport>
Jakub Pawlowskic888fc22019-11-19 18:05:07 +010073 <version>1.1</version>
Tomasz Wiszkowskica327fe2017-05-26 15:54:12 -070074 <interface>
75 <name>IBluetoothHci</name>
76 <instance>default</instance>
77 </interface>
78 </hal>
79 <hal format="hidl">
Alistair Strachan41ea72e2019-04-04 02:15:00 -070080 <name>android.hardware.bluetooth.audio</name>
Hansong Zhangd0122c12019-02-27 11:53:05 -080081 <transport>hwbinder</transport>
Alistair Strachan41ea72e2019-04-04 02:15:00 -070082 <version>2.0</version>
Hansong Zhangd0122c12019-02-27 11:53:05 -080083 <interface>
Alistair Strachan41ea72e2019-04-04 02:15:00 -070084 <name>IBluetoothAudioProvidersFactory</name>
Hansong Zhangd0122c12019-02-27 11:53:05 -080085 <instance>default</instance>
86 </interface>
87 </hal>
Alistair Strachan41ea72e2019-04-04 02:15:00 -070088 <!-- TODO (b/130078384): -->
Hansong Zhangd0122c12019-02-27 11:53:05 -080089 <hal format="hidl">
Steven Morelanddc67d4a2018-01-08 10:56:50 -080090 <name>android.hardware.camera.provider</name>
Steven Moreland84c2d182018-01-08 17:18:14 -080091 <transport>hwbinder</transport>
Steven Morelanddc67d4a2018-01-08 10:56:50 -080092 <version>2.4</version>
93 <interface>
94 <name>ICameraProvider</name>
95 <instance>legacy/0</instance>
96 </interface>
97 </hal>
98 <hal format="hidl">
Steven Morelanddc67d4a2018-01-08 10:56:50 -080099 <name>android.hardware.configstore</name>
100 <transport>hwbinder</transport>
Alistair Strachanf43c7412019-04-03 23:11:44 -0700101 <version>1.1</version>
Steven Morelanddc67d4a2018-01-08 10:56:50 -0800102 <interface>
103 <name>ISurfaceFlingerConfigs</name>
104 <instance>default</instance>
105 </interface>
106 </hal>
Alistair Strachanf43c7412019-04-03 23:11:44 -0700107 <!-- TODO (b/130078386):
108 <hal format="hidl">
109 <name>android.hardware.confirmationui</name>
110 <transport>hwbinder</transport>
111 <version>1.0</version>
112 <interface>
113 <name>IConfirmationUI</name>
114 <instance>default</instance>
115 </interface>
116 </hal>
117 -->
118 <!-- TODO (b/130077250):
119 <hal format="hidl">
120 <name>android.hardware.contexthub</name>
121 <transport>hwbinder</transport>
122 <version>1.0</version>
123 <interface>
124 <name>IContexthub</name>
125 <instance>default</instance>
126 </interface>
127 </hal>
128 -->
Steven Morelanddc67d4a2018-01-08 10:56:50 -0800129 <hal format="hidl">
Tomasz Wiszkowskica327fe2017-05-26 15:54:12 -0700130 <name>android.hardware.drm</name>
Steven Moreland9bf4f592018-01-08 13:10:53 -0800131 <transport>hwbinder</transport>
Edwin Wongd00bb402019-09-17 18:29:51 -0700132 <fqname>@1.0::ICryptoFactory/default</fqname>
133 <fqname>@1.0::IDrmFactory/default</fqname>
134 <fqname>@1.2::ICryptoFactory/clearkey</fqname>
135 <fqname>@1.2::IDrmFactory/clearkey</fqname>
Tomasz Wiszkowskica327fe2017-05-26 15:54:12 -0700136 </hal>
137 <hal format="hidl">
Tomasz Wiszkowskica327fe2017-05-26 15:54:12 -0700138 <name>android.hardware.dumpstate</name>
139 <transport>hwbinder</transport>
140 <version>1.0</version>
141 <interface>
142 <name>IDumpstateDevice</name>
143 <instance>default</instance>
144 </interface>
145 </hal>
Alistair Strachan41ea72e2019-04-04 02:15:00 -0700146 <!-- TODO (b/130074193): -->
Steven Moreland178b80e2018-01-10 10:03:23 -0800147 <hal format="hidl">
Steven Morelanddc67d4a2018-01-08 10:56:50 -0800148 <name>android.hardware.graphics.allocator</name>
149 <transport>hwbinder</transport>
150 <version>2.0</version>
151 <interface>
152 <name>IAllocator</name>
153 <instance>default</instance>
154 </interface>
155 </hal>
Alistair Strachan41ea72e2019-04-04 02:15:00 -0700156 <!-- TODO (b/130079341): -->
Steven Morelanddc67d4a2018-01-08 10:56:50 -0800157 <hal format="hidl">
158 <name>android.hardware.graphics.composer</name>
Steven Morelandb9709b42018-01-08 13:22:17 -0800159 <transport>hwbinder</transport>
Alistair Strachan768199d2019-04-18 15:14:17 -0700160 <version>2.2</version>
Steven Morelanddc67d4a2018-01-08 10:56:50 -0800161 <interface>
162 <name>IComposer</name>
163 <instance>default</instance>
164 </interface>
165 </hal>
Alistair Strachan41ea72e2019-04-04 02:15:00 -0700166 <!-- TODO (b/130076969): -->
Steven Morelanddc67d4a2018-01-08 10:56:50 -0800167 <hal format="hidl">
168 <name>android.hardware.graphics.mapper</name>
169 <transport arch="32+64">passthrough</transport>
Alistair Strachanff52ee42019-04-18 15:12:35 -0700170 <version>2.1</version>
Steven Morelanddc67d4a2018-01-08 10:56:50 -0800171 <interface>
172 <name>IMapper</name>
173 <instance>default</instance>
174 </interface>
175 </hal>
Alistair Strachanf43c7412019-04-03 23:11:44 -0700176 <!-- TODO (b/130075874):
177 <hal format="hidl">
178 <name>android.hardware.ir</name>
179 <transport>hwbinder</transport>
180 <version>1.0</version>
181 <interface>
182 <name>IConsumerIr</name>
183 <instance>default</instance>
184 </interface>
185 </hal>
186 -->
Steven Morelandc6bcbcd2018-01-10 12:27:59 -0800187 <hal format="hidl">
David Zeuthenf5769c52020-01-14 19:28:21 -0500188 <name>android.hardware.identity</name>
189 <transport>hwbinder</transport>
190 <version>1.0</version>
191 <interface>
192 <name>IIdentityCredentialStore</name>
193 <instance>default</instance>
194 </interface>
195 </hal>
196 <hal format="hidl">
Steven Morelanddc67d4a2018-01-08 10:56:50 -0800197 <name>android.hardware.keymaster</name>
Steven Moreland13bb8112018-01-08 13:08:36 -0800198 <transport>hwbinder</transport>
Shawn Willdenb1671082019-11-06 10:18:38 -0700199 <version>4.1</version>
Steven Morelanddc67d4a2018-01-08 10:56:50 -0800200 <interface>
201 <name>IKeymasterDevice</name>
202 <instance>default</instance>
203 </interface>
204 </hal>
205 <hal format="hidl">
206 <name>android.hardware.light</name>
Steven Moreland1e0c2202018-01-08 12:45:07 -0800207 <transport>hwbinder</transport>
Steven Morelanddc67d4a2018-01-08 10:56:50 -0800208 <version>2.0</version>
209 <interface>
210 <name>ILight</name>
211 <instance>default</instance>
212 </interface>
213 </hal>
214 <hal format="hidl">
215 <name>android.hardware.media.omx</name>
216 <transport>hwbinder</transport>
217 <version>1.0</version>
218 <interface>
219 <name>IOmx</name>
220 <instance>default</instance>
221 </interface>
222 <interface>
223 <name>IOmxStore</name>
224 <instance>default</instance>
225 </interface>
226 </hal>
Alistair Strachanf43c7412019-04-03 23:11:44 -0700227 <!-- TODO (b/130079342):
228 <hal format="hidl">
229 <name>android.hardware.memtrack</name>
230 <transport>hwbinder</transport>
231 <version>1.0</version>
232 <interface>
233 <name>IMemtrack</name>
234 <instance>default</instance>
235 </interface>
236 </hal>
237 -->
Alistair Strachanf43c7412019-04-03 23:11:44 -0700238 <!-- TODO (b/130080415):
239 <hal format="hidl">
240 <name>android.hardware.nfc</name>
241 <transport>hwbinder</transport>
242 <version>1.1</version>
243 <interface>
244 <name>INfc</name>
245 <instance>default</instance>
246 </interface>
247 </hal>
248 -->
249 <!-- TODO (b/130079343):
250 <hal format="hidl">
251 <name>android.hardware.oemlock</name>
252 <transport>hwbinder</transport>
253 <version>1.0</version>
254 <interface>
255 <name>IOemLock</name>
256 <instance>default</instance>
257 </interface>
258 </hal>
259 -->
260 <!-- TODO (b/130079218): -->
Steven Morelanddc67d4a2018-01-08 10:56:50 -0800261 <hal format="hidl">
Tomasz Wiszkowskica327fe2017-05-26 15:54:12 -0700262 <name>android.hardware.power</name>
Steven Morelandbb738472018-01-08 12:46:04 -0800263 <transport>hwbinder</transport>
Tomasz Wiszkowskica327fe2017-05-26 15:54:12 -0700264 <version>1.0</version>
265 <interface>
266 <name>IPower</name>
267 <instance>default</instance>
268 </interface>
269 </hal>
270 <hal format="hidl">
Steven Morelanddc67d4a2018-01-08 10:56:50 -0800271 <name>android.hardware.radio</name>
272 <transport>hwbinder</transport>
Malcolm Chenfcea1ae2019-10-23 19:40:28 -0700273 <version>1.5</version>
Alistair Strachanf43c7412019-04-03 23:11:44 -0700274 <interface>
275 <name>IRadio</name>
276 <instance>slot1</instance>
277 <!-- cuttlefish doesn't support SIM slot 2/3 -->
278 </interface>
279 <!-- TODO (b/130079344):
280 <interface>
281 <name>ISap</name>
282 <instance>slot1</instance>
283 </interface>
284 -->
Steven Morelanddc67d4a2018-01-08 10:56:50 -0800285 </hal>
Alistair Strachanf43c7412019-04-03 23:11:44 -0700286 <!-- TODO (b/130079239):
287 <hal format="hidl">
288 <name>android.hardware.secure_element</name>
289 <transport>hwbinder</transport>
290 <version>1.0</version>
291 <interface>
292 <name>ISecureElement</name>
293 <instance>eSE1</instance>
294 </interface>
295 </hal>
296 -->
Alistair Strachanf43c7412019-04-03 23:11:44 -0700297 <hal format="hidl">
298 <name>android.hardware.soundtrigger</name>
299 <transport>hwbinder</transport>
Steven Morelandcb1b9732019-08-14 12:44:59 -0700300 <version>2.0</version>
Alistair Strachanf43c7412019-04-03 23:11:44 -0700301 <interface>
302 <name>ISoundTriggerHw</name>
303 <instance>default</instance>
304 </interface>
305 </hal>
Alistair Strachanf43c7412019-04-03 23:11:44 -0700306 <!-- TODO (b/130079321):
307 <hal format="hidl">
308 <name>android.hardware.tetheroffload.config</name>
309 <transport>hwbinder</transport>
310 <version>1.0</version>
311 <interface>
312 <name>IOffloadConfig</name>
313 <instance>default</instance>
314 </interface>
315 </hal>
316 -->
317 <!-- TODO (b/130080416):
318 <hal format="hidl">
319 <name>android.hardware.tetheroffload.control</name>
320 <transport>hwbinder</transport>
321 <version>1.0</version>
322 <interface>
323 <name>IOffloadControl</name>
324 <instance>default</instance>
325 </interface>
326 </hal>
327 -->
Steven Morelanddc67d4a2018-01-08 10:56:50 -0800328 <hal format="hidl">
Steven Morelanddc67d4a2018-01-08 10:56:50 -0800329 <name>android.hardware.usb</name>
330 <transport>hwbinder</transport>
Steven Moreland82c8af92019-09-27 12:26:53 -0700331 <version>1.0</version>
Steven Morelanddc67d4a2018-01-08 10:56:50 -0800332 <interface>
333 <name>IUsb</name>
334 <instance>default</instance>
335 </interface>
336 </hal>
Alistair Strachanf43c7412019-04-03 23:11:44 -0700337 <!-- TODO (b/130076572):
338 <hal format="hidl">
339 <name>android.hardware.usb.gadget</name>
340 <transport>hwbinder</transport>
341 <version>1.0</version>
342 <interface>
343 <name>IUsbGadget</name>
344 <instance>default</instance>
345 </interface>
346 </hal>
347 -->
Alistair Strachanf43c7412019-04-03 23:11:44 -0700348 <!-- TODO (b/130079219):
349 <hal format="hidl">
350 <name>android.hardware.vr</name>
351 <transport>hwbinder</transport>
352 <version>1.0</version>
353 <interface>
354 <name>IVr</name>
355 <instance>default</instance>
356 </interface>
357 </hal>
358 -->
359 <!-- TODO (b/130079240):
360 <hal format="hidl">
361 <name>android.hardware.weaver</name>
362 <transport>hwbinder</transport>
363 <version>1.0</version>
364 <interface>
365 <name>IWeaver</name>
366 <instance>default</instance>
367 </interface>
368 </hal>
369 -->
370 <!-- TODO (b/130079638):
371 <hal format="hidl">
372 <name>android.hardware.wifi</name>
373 <transport>hwbinder</transport>
Alistair Strachan41ea72e2019-04-04 02:15:00 -0700374 <version>1.3</version>
Alistair Strachanf43c7412019-04-03 23:11:44 -0700375 <interface>
376 <name>IWifi</name>
377 <instance>default</instance>
378 </interface>
379 </hal>
380 -->
381 <!-- TODO (b/130079936):
382 <hal format="hidl">
383 <name>android.hardware.wifi.hostapd</name>
384 <transport>hwbinder</transport>
Alistair Strachan41ea72e2019-04-04 02:15:00 -0700385 <version>1.1</version>
Alistair Strachanf43c7412019-04-03 23:11:44 -0700386 <interface>
387 <name>IHostapd</name>
388 <instance>default</instance>
389 </interface>
390 </hal>
391 -->
392 <!-- TODO (b/130080335):
393 <hal format="hidl">
394 <name>android.hardware.wifi.offload</name>
395 <transport>hwbinder</transport>
396 <version>1.0</version>
397 <interface>
398 <name>IOffload</name>
399 <instance>default</instance>
400 </interface>
401 </hal>
402 -->
Steven Morelanddc67d4a2018-01-08 10:56:50 -0800403 <hal format="hidl">
Tomasz Wiszkowskica327fe2017-05-26 15:54:12 -0700404 <name>android.hardware.wifi.supplicant</name>
405 <transport>hwbinder</transport>
Alistair Strachan41ea72e2019-04-04 02:15:00 -0700406 <version>1.2</version>
Tomasz Wiszkowskica327fe2017-05-26 15:54:12 -0700407 <interface>
408 <name>ISupplicant</name>
409 <instance>default</instance>
410 </interface>
411 </hal>
412</manifest>