blob: 0343cd2086edc48503d58892e45bee9efe3190cc [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 Delvac7c262c2020-01-08 16:20:42 -080019<manifest version="1.0" type="device" target-level="5">
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>
Mikhail Naganov6dc07d22020-01-24 11:58:37 -080024 <version>6.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>
Mikhail Naganov6dc07d22020-01-24 11:58:37 -080033 <version>6.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 Strachanf43c7412019-04-03 23:11:44 -070088 <!-- TODO (b/130078386):
89 <hal format="hidl">
90 <name>android.hardware.confirmationui</name>
91 <transport>hwbinder</transport>
92 <version>1.0</version>
93 <interface>
94 <name>IConfirmationUI</name>
95 <instance>default</instance>
96 </interface>
97 </hal>
98 -->
99 <!-- TODO (b/130077250):
100 <hal format="hidl">
101 <name>android.hardware.contexthub</name>
102 <transport>hwbinder</transport>
103 <version>1.0</version>
104 <interface>
105 <name>IContexthub</name>
106 <instance>default</instance>
107 </interface>
108 </hal>
109 -->
Steven Morelanddc67d4a2018-01-08 10:56:50 -0800110 <hal format="hidl">
Tomasz Wiszkowskica327fe2017-05-26 15:54:12 -0700111 <name>android.hardware.dumpstate</name>
112 <transport>hwbinder</transport>
Hunter Knepshield1abd4e92020-01-21 13:46:09 -0800113 <version>1.1</version>
Tomasz Wiszkowskica327fe2017-05-26 15:54:12 -0700114 <interface>
115 <name>IDumpstateDevice</name>
116 <instance>default</instance>
117 </interface>
118 </hal>
Alistair Strachan41ea72e2019-04-04 02:15:00 -0700119 <!-- TODO (b/130074193): -->
Steven Moreland178b80e2018-01-10 10:03:23 -0800120 <hal format="hidl">
Steven Morelanddc67d4a2018-01-08 10:56:50 -0800121 <name>android.hardware.graphics.allocator</name>
122 <transport>hwbinder</transport>
123 <version>2.0</version>
124 <interface>
125 <name>IAllocator</name>
126 <instance>default</instance>
127 </interface>
128 </hal>
Alistair Strachan41ea72e2019-04-04 02:15:00 -0700129 <!-- TODO (b/130079341): -->
Steven Morelanddc67d4a2018-01-08 10:56:50 -0800130 <hal format="hidl">
131 <name>android.hardware.graphics.composer</name>
Steven Morelandb9709b42018-01-08 13:22:17 -0800132 <transport>hwbinder</transport>
Alistair Strachan768199d2019-04-18 15:14:17 -0700133 <version>2.2</version>
Steven Morelanddc67d4a2018-01-08 10:56:50 -0800134 <interface>
135 <name>IComposer</name>
136 <instance>default</instance>
137 </interface>
138 </hal>
Alistair Strachan41ea72e2019-04-04 02:15:00 -0700139 <!-- TODO (b/130076969): -->
Steven Morelanddc67d4a2018-01-08 10:56:50 -0800140 <hal format="hidl">
141 <name>android.hardware.graphics.mapper</name>
142 <transport arch="32+64">passthrough</transport>
Alistair Strachanff52ee42019-04-18 15:12:35 -0700143 <version>2.1</version>
Steven Morelanddc67d4a2018-01-08 10:56:50 -0800144 <interface>
145 <name>IMapper</name>
146 <instance>default</instance>
147 </interface>
148 </hal>
Alistair Strachanf43c7412019-04-03 23:11:44 -0700149 <!-- TODO (b/130075874):
150 <hal format="hidl">
151 <name>android.hardware.ir</name>
152 <transport>hwbinder</transport>
153 <version>1.0</version>
154 <interface>
155 <name>IConsumerIr</name>
156 <instance>default</instance>
157 </interface>
158 </hal>
159 -->
Steven Morelandc6bcbcd2018-01-10 12:27:59 -0800160 <hal format="hidl">
David Zeuthenf5769c52020-01-14 19:28:21 -0500161 <name>android.hardware.identity</name>
162 <transport>hwbinder</transport>
163 <version>1.0</version>
164 <interface>
165 <name>IIdentityCredentialStore</name>
166 <instance>default</instance>
167 </interface>
168 </hal>
169 <hal format="hidl">
Steven Morelanddc67d4a2018-01-08 10:56:50 -0800170 <name>android.hardware.keymaster</name>
Steven Moreland13bb8112018-01-08 13:08:36 -0800171 <transport>hwbinder</transport>
Shawn Willdenb1671082019-11-06 10:18:38 -0700172 <version>4.1</version>
Steven Morelanddc67d4a2018-01-08 10:56:50 -0800173 <interface>
174 <name>IKeymasterDevice</name>
175 <instance>default</instance>
176 </interface>
177 </hal>
178 <hal format="hidl">
179 <name>android.hardware.light</name>
Steven Moreland1e0c2202018-01-08 12:45:07 -0800180 <transport>hwbinder</transport>
Steven Morelanddc67d4a2018-01-08 10:56:50 -0800181 <version>2.0</version>
182 <interface>
183 <name>ILight</name>
184 <instance>default</instance>
185 </interface>
186 </hal>
187 <hal format="hidl">
188 <name>android.hardware.media.omx</name>
189 <transport>hwbinder</transport>
190 <version>1.0</version>
191 <interface>
192 <name>IOmx</name>
193 <instance>default</instance>
194 </interface>
195 <interface>
196 <name>IOmxStore</name>
197 <instance>default</instance>
198 </interface>
199 </hal>
Alistair Strachanf43c7412019-04-03 23:11:44 -0700200 <!-- TODO (b/130079342):
201 <hal format="hidl">
202 <name>android.hardware.memtrack</name>
203 <transport>hwbinder</transport>
204 <version>1.0</version>
205 <interface>
206 <name>IMemtrack</name>
207 <instance>default</instance>
208 </interface>
209 </hal>
210 -->
Alistair Strachanf43c7412019-04-03 23:11:44 -0700211 <!-- TODO (b/130080415):
212 <hal format="hidl">
213 <name>android.hardware.nfc</name>
214 <transport>hwbinder</transport>
215 <version>1.1</version>
216 <interface>
217 <name>INfc</name>
218 <instance>default</instance>
219 </interface>
220 </hal>
221 -->
222 <!-- TODO (b/130079343):
223 <hal format="hidl">
224 <name>android.hardware.oemlock</name>
225 <transport>hwbinder</transport>
226 <version>1.0</version>
227 <interface>
228 <name>IOemLock</name>
229 <instance>default</instance>
230 </interface>
231 </hal>
232 -->
Tomasz Wiszkowskica327fe2017-05-26 15:54:12 -0700233 <hal format="hidl">
Steven Morelanddc67d4a2018-01-08 10:56:50 -0800234 <name>android.hardware.radio</name>
235 <transport>hwbinder</transport>
Malcolm Chen8af2e172019-10-23 19:40:28 -0700236 <version>1.5</version>
Alistair Strachanf43c7412019-04-03 23:11:44 -0700237 <interface>
238 <name>IRadio</name>
239 <instance>slot1</instance>
240 <!-- cuttlefish doesn't support SIM slot 2/3 -->
241 </interface>
242 <!-- TODO (b/130079344):
243 <interface>
244 <name>ISap</name>
245 <instance>slot1</instance>
246 </interface>
247 -->
Steven Morelanddc67d4a2018-01-08 10:56:50 -0800248 </hal>
Alistair Strachanf43c7412019-04-03 23:11:44 -0700249 <!-- TODO (b/130079239):
250 <hal format="hidl">
251 <name>android.hardware.secure_element</name>
252 <transport>hwbinder</transport>
253 <version>1.0</version>
254 <interface>
255 <name>ISecureElement</name>
256 <instance>eSE1</instance>
257 </interface>
258 </hal>
259 -->
Alistair Strachanf43c7412019-04-03 23:11:44 -0700260 <hal format="hidl">
261 <name>android.hardware.soundtrigger</name>
262 <transport>hwbinder</transport>
Nicholas Amburb34b8c72019-12-05 15:47:50 -0800263 <version>2.3</version>
Alistair Strachanf43c7412019-04-03 23:11:44 -0700264 <interface>
265 <name>ISoundTriggerHw</name>
266 <instance>default</instance>
267 </interface>
268 </hal>
Alistair Strachanf43c7412019-04-03 23:11:44 -0700269 <!-- TODO (b/130079321):
270 <hal format="hidl">
271 <name>android.hardware.tetheroffload.config</name>
272 <transport>hwbinder</transport>
273 <version>1.0</version>
274 <interface>
275 <name>IOffloadConfig</name>
276 <instance>default</instance>
277 </interface>
278 </hal>
279 -->
280 <!-- TODO (b/130080416):
281 <hal format="hidl">
282 <name>android.hardware.tetheroffload.control</name>
283 <transport>hwbinder</transport>
284 <version>1.0</version>
285 <interface>
286 <name>IOffloadControl</name>
287 <instance>default</instance>
288 </interface>
289 </hal>
290 -->
Steven Morelanddc67d4a2018-01-08 10:56:50 -0800291 <hal format="hidl">
Steven Morelanddc67d4a2018-01-08 10:56:50 -0800292 <name>android.hardware.usb</name>
293 <transport>hwbinder</transport>
Steven Moreland82c8af92019-09-27 12:26:53 -0700294 <version>1.0</version>
Steven Morelanddc67d4a2018-01-08 10:56:50 -0800295 <interface>
296 <name>IUsb</name>
297 <instance>default</instance>
298 </interface>
299 </hal>
Alistair Strachanf43c7412019-04-03 23:11:44 -0700300 <!-- TODO (b/130076572):
301 <hal format="hidl">
302 <name>android.hardware.usb.gadget</name>
303 <transport>hwbinder</transport>
304 <version>1.0</version>
305 <interface>
306 <name>IUsbGadget</name>
307 <instance>default</instance>
308 </interface>
309 </hal>
310 -->
Alistair Strachanf43c7412019-04-03 23:11:44 -0700311 <!-- TODO (b/130079219):
312 <hal format="hidl">
313 <name>android.hardware.vr</name>
314 <transport>hwbinder</transport>
315 <version>1.0</version>
316 <interface>
317 <name>IVr</name>
318 <instance>default</instance>
319 </interface>
320 </hal>
321 -->
322 <!-- TODO (b/130079240):
323 <hal format="hidl">
324 <name>android.hardware.weaver</name>
325 <transport>hwbinder</transport>
326 <version>1.0</version>
327 <interface>
328 <name>IWeaver</name>
329 <instance>default</instance>
330 </interface>
331 </hal>
332 -->
333 <!-- TODO (b/130079638):
334 <hal format="hidl">
335 <name>android.hardware.wifi</name>
336 <transport>hwbinder</transport>
Alistair Strachan41ea72e2019-04-04 02:15:00 -0700337 <version>1.3</version>
Alistair Strachanf43c7412019-04-03 23:11:44 -0700338 <interface>
339 <name>IWifi</name>
340 <instance>default</instance>
341 </interface>
342 </hal>
343 -->
344 <!-- TODO (b/130079936):
345 <hal format="hidl">
346 <name>android.hardware.wifi.hostapd</name>
347 <transport>hwbinder</transport>
Alistair Strachan41ea72e2019-04-04 02:15:00 -0700348 <version>1.1</version>
Alistair Strachanf43c7412019-04-03 23:11:44 -0700349 <interface>
350 <name>IHostapd</name>
351 <instance>default</instance>
352 </interface>
353 </hal>
354 -->
355 <!-- TODO (b/130080335):
356 <hal format="hidl">
357 <name>android.hardware.wifi.offload</name>
358 <transport>hwbinder</transport>
359 <version>1.0</version>
360 <interface>
361 <name>IOffload</name>
362 <instance>default</instance>
363 </interface>
364 </hal>
365 -->
Tomasz Wiszkowskica327fe2017-05-26 15:54:12 -0700366</manifest>