• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1<!-- A copy of the goldfish manifest with the addition of vehicle hals. -->
2<manifest version="1.0" type="device" target-level="3">
3    <hal format="hidl">
4        <name>android.hardware.drm</name>
5        <transport>hwbinder</transport>
6        <version>1.0</version>
7        <interface>
8            <name>ICryptoFactory</name>
9            <instance>default</instance>
10        </interface>
11        <interface>
12            <name>IDrmFactory</name>
13            <instance>default</instance>
14        </interface>
15        <fqname>@1.2::ICryptoFactory/clearkey</fqname>
16        <fqname>@1.2::IDrmFactory/clearkey</fqname>
17        <fqname>@1.2::ICryptoFactory/widevine</fqname>
18        <fqname>@1.2::IDrmFactory/widevine</fqname>
19    </hal>
20    <hal format="hidl">
21        <name>android.hardware.audio.effect</name>
22        <transport>hwbinder</transport>
23        <version>4.0</version>
24        <interface>
25            <name>IEffectsFactory</name>
26            <instance>default</instance>
27        </interface>
28    </hal>
29    <hal format="hidl">
30        <name>android.hardware.biometrics.fingerprint</name>
31        <transport>hwbinder</transport>
32        <version>2.1</version>
33        <interface>
34            <name>IBiometricsFingerprint</name>
35            <instance>default</instance>
36        </interface>
37    </hal>
38    <hal format="hidl">
39        <name>android.hardware.configstore</name>
40        <transport>hwbinder</transport>
41        <version>1.0</version>
42        <interface>
43            <name>ISurfaceFlingerConfigs</name>
44            <instance>default</instance>
45        </interface>
46    </hal>
47    <hal format="hidl">
48        <name>android.hardware.audio</name>
49        <transport>hwbinder</transport>
50        <version>4.0</version>
51        <interface>
52            <name>IDevicesFactory</name>
53            <instance>default</instance>
54        </interface>
55    </hal>
56    <hal format="hidl">
57        <name>android.hardware.keymaster</name>
58        <transport>hwbinder</transport>
59        <version>3.0</version>
60        <interface>
61            <name>IKeymasterDevice</name>
62            <instance>default</instance>
63        </interface>
64    </hal>
65    <hal format="hidl">
66        <name>android.hardware.graphics.allocator</name>
67        <transport>hwbinder</transport>
68        <version>2.0</version>
69        <interface>
70            <name>IAllocator</name>
71            <instance>default</instance>
72        </interface>
73    </hal>
74    <hal format="hidl">
75        <name>android.hardware.graphics.mapper</name>
76        <transport arch="32+64">passthrough</transport>
77        <version>2.0</version>
78        <interface>
79            <name>IMapper</name>
80            <instance>default</instance>
81        </interface>
82    </hal>
83    <hal format="hidl">
84        <name>android.hardware.graphics.composer</name>
85        <transport>hwbinder</transport>
86        <version>2.1</version>
87        <interface>
88            <name>IComposer</name>
89            <instance>default</instance>
90        </interface>
91    </hal>
92    <hal format="hidl">
93        <name>android.hardware.power</name>
94        <transport>hwbinder</transport>
95        <version>1.1</version>
96        <interface>
97            <name>IPower</name>
98            <instance>default</instance>
99        </interface>
100    </hal>
101    <!-- 2.0 for car builds -->
102    <hal format="hidl">
103        <name>android.hardware.broadcastradio</name>
104        <transport>hwbinder</transport>
105        <version>2.0</version>
106        <interface>
107            <name>IBroadcastRadio</name>
108            <instance>amfm</instance>
109            <instance>dab</instance>
110        </interface>
111    </hal>
112    <hal format="hidl">
113        <name>android.hardware.camera.provider</name>
114        <transport>hwbinder</transport>
115        <version>2.4</version>
116        <interface>
117            <name>ICameraProvider</name>
118            <instance>legacy/0</instance>
119        </interface>
120    </hal>
121    <hal format="hidl">
122        <name>android.hardware.sensors</name>
123        <transport>hwbinder</transport>
124        <version>1.0</version>
125        <interface>
126            <name>ISensors</name>
127            <instance>default</instance>
128        </interface>
129    </hal>
130    <hal format="hidl">
131        <name>android.hardware.gatekeeper</name>
132        <transport>hwbinder</transport>
133        <version>1.0</version>
134        <interface>
135            <name>IGatekeeper</name>
136            <instance>default</instance>
137        </interface>
138    </hal>
139    <hal format="hidl">
140        <name>android.hardware.gnss</name>
141        <transport>hwbinder</transport>
142        <version>1.0</version>
143        <interface>
144            <name>IGnss</name>
145            <instance>default</instance>
146        </interface>
147    </hal>
148    <hal format="hidl">
149        <name>android.hardware.media.omx</name>
150        <transport>hwbinder</transport>
151        <version>1.0</version>
152        <interface>
153            <name>IOmx</name>
154            <instance>default</instance>
155        </interface>
156        <interface>
157            <name>IOmxStore</name>
158            <instance>default</instance>
159        </interface>
160    </hal>
161    <hal format="hidl">
162        <name>android.hardware.radio.deprecated</name>
163        <transport>hwbinder</transport>
164        <version>1.0</version>
165        <interface>
166            <name>IOemHook</name>
167            <instance>slot1</instance>
168        </interface>
169    </hal>
170    <hal format="hidl">
171        <name>android.hardware.radio</name>
172        <transport>hwbinder</transport>
173        <version>1.0</version>
174        <interface>
175            <name>IRadio</name>
176            <instance>slot1</instance>
177        </interface>
178    </hal>
179    <hal format="hidl">
180        <name>android.hardware.wifi</name>
181        <transport>hwbinder</transport>
182        <version>1.0</version>
183        <interface>
184            <name>IWifi</name>
185            <instance>default</instance>
186        </interface>
187    </hal>
188    <hal format="hidl">
189        <name>android.hardware.wifi.hostapd</name>
190        <transport>hwbinder</transport>
191        <version>1.0</version>
192        <interface>
193            <name>IHostapd</name>
194            <instance>default</instance>
195        </interface>
196    </hal>
197    <hal format="hidl">
198        <name>android.hardware.wifi.supplicant</name>
199        <transport>hwbinder</transport>
200        <version>1.0</version>
201        <interface>
202            <name>ISupplicant</name>
203            <instance>default</instance>
204        </interface>
205    </hal>
206    <hal format="hidl">
207        <name>android.hardware.health</name>
208        <transport>hwbinder</transport>
209        <version>2.0</version>
210        <interface>
211            <name>IHealth</name>
212            <instance>default</instance>
213        </interface>
214    </hal>
215    <hal format="hidl">
216        <name>android.hardware.thermal</name>
217        <transport>hwbinder</transport>
218        <version>2.0</version>
219        <interface>
220            <name>IThermal</name>
221            <instance>default</instance>
222        </interface>
223    </hal>
224    <!-- Added for automotive -->
225    <hal format="hidl">
226        <name>android.hardware.automotive.audiocontrol</name>
227        <transport>hwbinder</transport>
228        <version>1.0</version>
229        <interface>
230            <name>IAudioControl</name>
231            <instance>default</instance>
232        </interface>
233    </hal>
234    <!-- Added for automotive -->
235    <hal format="hidl">
236        <name>android.hardware.automotive.vehicle</name>
237        <transport>hwbinder</transport>
238        <version>2.0</version>
239        <interface>
240            <name>IVehicle</name>
241            <instance>default</instance>
242        </interface>
243    </hal>
244    <sepolicy>
245        <version>27.0</version>
246    </sepolicy>
247</manifest>
248