blob: cfda8496c46eeb8900d65029fca6a57ecada3678 [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-->
19<manifest version="1.0" type="device">
20 <hal format="hidl">
Steven Morelanddc67d4a2018-01-08 10:56:50 -080021 <name>android.hardware.audio</name>
22 <transport arch="32+64">passthrough</transport>
23 <version>2.0</version>
24 <interface>
25 <name>IDevicesFactory</name>
26 <instance>default</instance>
27 <instance>msd</instance>
28 </interface>
29 </hal>
30 <hal format="hidl">
31 <name>android.hardware.audio.effect</name>
32 <transport arch="32+64">passthrough</transport>
33 <version>2.0</version>
34 <interface>
35 <name>IEffectsFactory</name>
36 <instance>default</instance>
37 </interface>
38 </hal>
39 <hal format="hidl">
Tomasz Wiszkowskica327fe2017-05-26 15:54:12 -070040 <name>android.hardware.bluetooth</name>
41 <transport>hwbinder</transport>
42 <version>1.0</version>
43 <interface>
44 <name>IBluetoothHci</name>
45 <instance>default</instance>
46 </interface>
47 </hal>
48 <hal format="hidl">
Steven Morelanddc67d4a2018-01-08 10:56:50 -080049 <name>android.hardware.camera.provider</name>
50 <transport arch="32+64">passthrough</transport>
51 <version>2.4</version>
52 <interface>
53 <name>ICameraProvider</name>
54 <instance>legacy/0</instance>
55 </interface>
56 </hal>
57 <hal format="hidl">
58 <name>android.hardware.cas</name>
59 <transport>hwbinder</transport>
60 <version>1.0</version>
61 <interface>
62 <name>IMediaCasService</name>
63 <instance>default</instance>
64 </interface>
65 </hal>
66 <hal format="hidl">
67 <name>android.hardware.configstore</name>
68 <transport>hwbinder</transport>
69 <version>1.1</version>
70 <interface>
71 <name>ISurfaceFlingerConfigs</name>
72 <instance>default</instance>
73 </interface>
74 </hal>
75 <hal format="hidl">
Tomasz Wiszkowskica327fe2017-05-26 15:54:12 -070076 <name>android.hardware.drm</name>
77 <transport arch="32">passthrough</transport>
78 <version>1.0</version>
Tomasz Wiszkowskica327fe2017-05-26 15:54:12 -070079 <interface>
80 <name>ICryptoFactory</name>
81 <instance>default</instance>
82 </interface>
83 <interface>
84 <name>IDrmFactory</name>
85 <instance>default</instance>
86 </interface>
87 </hal>
88 <hal format="hidl">
Tomasz Wiszkowskica327fe2017-05-26 15:54:12 -070089 <name>android.hardware.dumpstate</name>
90 <transport>hwbinder</transport>
91 <version>1.0</version>
92 <interface>
93 <name>IDumpstateDevice</name>
94 <instance>default</instance>
95 </interface>
96 </hal>
97 <hal format="hidl">
Steven Morelanddc67d4a2018-01-08 10:56:50 -080098 <name>android.hardware.gnss</name>
99 <transport arch="32+64">passthrough</transport>
100 <version>1.0</version>
101 <interface>
102 <name>IGnss</name>
103 <instance>default</instance>
104 </interface>
105 </hal>
106 <hal format="hidl">
107 <name>android.hardware.graphics.allocator</name>
108 <transport>hwbinder</transport>
109 <version>2.0</version>
110 <interface>
111 <name>IAllocator</name>
112 <instance>default</instance>
113 </interface>
114 </hal>
115 <hal format="hidl">
116 <name>android.hardware.graphics.composer</name>
117 <transport arch="32+64">passthrough</transport>
118 <version>2.1</version>
119 <interface>
120 <name>IComposer</name>
121 <instance>default</instance>
122 </interface>
123 </hal>
124 <hal format="hidl">
125 <name>android.hardware.graphics.mapper</name>
126 <transport arch="32+64">passthrough</transport>
127 <version>2.0</version>
128 <interface>
129 <name>IMapper</name>
130 <instance>default</instance>
131 </interface>
132 </hal>
133 <hal format="hidl">
134 <name>android.hardware.health</name>
135 <transport>hwbinder</transport>
136 <version>2.0</version>
137 <interface>
138 <name>IHealth</name>
139 <instance>backup</instance>
140 </interface>
141 </hal>
142 <hal format="hidl">
143 <name>android.hardware.keymaster</name>
144 <transport arch="32+64">passthrough</transport>
145 <version>3.0</version>
146 <interface>
147 <name>IKeymasterDevice</name>
148 <instance>default</instance>
149 </interface>
150 </hal>
151 <hal format="hidl">
152 <name>android.hardware.light</name>
Steven Moreland1e0c2202018-01-08 12:45:07 -0800153 <transport>hwbinder</transport>
Steven Morelanddc67d4a2018-01-08 10:56:50 -0800154 <version>2.0</version>
155 <interface>
156 <name>ILight</name>
157 <instance>default</instance>
158 </interface>
159 </hal>
160 <hal format="hidl">
161 <name>android.hardware.media.omx</name>
162 <transport>hwbinder</transport>
163 <version>1.0</version>
164 <interface>
165 <name>IOmx</name>
166 <instance>default</instance>
167 </interface>
168 <interface>
169 <name>IOmxStore</name>
170 <instance>default</instance>
171 </interface>
172 </hal>
173 <hal format="hidl">
Tomasz Wiszkowskica327fe2017-05-26 15:54:12 -0700174 <name>android.hardware.power</name>
175 <transport arch="32+64">passthrough</transport>
176 <version>1.0</version>
177 <interface>
178 <name>IPower</name>
179 <instance>default</instance>
180 </interface>
181 </hal>
182 <hal format="hidl">
Steven Morelanddc67d4a2018-01-08 10:56:50 -0800183 <name>android.hardware.radio</name>
184 <transport>hwbinder</transport>
185 <version>1.1</version>
186 <interface>
187 <name>IRadio</name>
188 <instance>slot1</instance>
189 </interface>
190 </hal>
191 <hal format="hidl">
192 <name>android.hardware.radio.deprecated</name>
193 <transport>hwbinder</transport>
194 <version>1.0</version>
195 <interface>
196 <name>IOemHook</name>
197 <instance>slot1</instance>
198 </interface>
199 </hal>
200 <hal format="hidl">
201 <name>android.hardware.sensors</name>
202 <transport arch="32+64">passthrough</transport>
203 <version>1.0</version>
204 <interface>
205 <name>ISensors</name>
206 <instance>default</instance>
207 </interface>
208 </hal>
209 <hal format="hidl">
210 <name>android.hardware.usb</name>
211 <transport>hwbinder</transport>
212 <version>1.0</version>
213 <interface>
214 <name>IUsb</name>
215 <instance>default</instance>
216 </interface>
217 </hal>
218 <hal format="hidl">
Tomasz Wiszkowskica327fe2017-05-26 15:54:12 -0700219 <name>android.hardware.wifi.supplicant</name>
220 <transport>hwbinder</transport>
Roshan Piusde9d0f12017-09-27 14:11:45 -0700221 <version>1.1</version>
Tomasz Wiszkowskica327fe2017-05-26 15:54:12 -0700222 <interface>
223 <name>ISupplicant</name>
224 <instance>default</instance>
225 </interface>
226 </hal>
227</manifest>