xref: /aosp_15_r20/hardware/interfaces/compatibility_matrices/compatibility_matrix.6.xml (revision 4d7e907c777eeecc4c5bd7cf640a754fac206ff7)
1*4d7e907cSAndroid Build Coastguard Worker<compatibility-matrix version="1.0" type="framework" level="6">
2*4d7e907cSAndroid Build Coastguard Worker    <hal format="hidl">
3*4d7e907cSAndroid Build Coastguard Worker        <name>android.hardware.atrace</name>
4*4d7e907cSAndroid Build Coastguard Worker        <version>1.0</version>
5*4d7e907cSAndroid Build Coastguard Worker        <interface>
6*4d7e907cSAndroid Build Coastguard Worker            <name>IAtraceDevice</name>
7*4d7e907cSAndroid Build Coastguard Worker            <instance>default</instance>
8*4d7e907cSAndroid Build Coastguard Worker        </interface>
9*4d7e907cSAndroid Build Coastguard Worker    </hal>
10*4d7e907cSAndroid Build Coastguard Worker    <hal format="hidl">
11*4d7e907cSAndroid Build Coastguard Worker        <name>android.hardware.audio</name>
12*4d7e907cSAndroid Build Coastguard Worker        <version>6.0</version>
13*4d7e907cSAndroid Build Coastguard Worker        <version>7.0</version>
14*4d7e907cSAndroid Build Coastguard Worker        <interface>
15*4d7e907cSAndroid Build Coastguard Worker            <name>IDevicesFactory</name>
16*4d7e907cSAndroid Build Coastguard Worker            <instance>default</instance>
17*4d7e907cSAndroid Build Coastguard Worker        </interface>
18*4d7e907cSAndroid Build Coastguard Worker    </hal>
19*4d7e907cSAndroid Build Coastguard Worker    <hal format="hidl">
20*4d7e907cSAndroid Build Coastguard Worker        <name>android.hardware.audio.effect</name>
21*4d7e907cSAndroid Build Coastguard Worker        <version>6.0</version>
22*4d7e907cSAndroid Build Coastguard Worker        <version>7.0</version>
23*4d7e907cSAndroid Build Coastguard Worker        <interface>
24*4d7e907cSAndroid Build Coastguard Worker            <name>IEffectsFactory</name>
25*4d7e907cSAndroid Build Coastguard Worker            <instance>default</instance>
26*4d7e907cSAndroid Build Coastguard Worker        </interface>
27*4d7e907cSAndroid Build Coastguard Worker    </hal>
28*4d7e907cSAndroid Build Coastguard Worker    <hal format="aidl">
29*4d7e907cSAndroid Build Coastguard Worker         <name>android.hardware.authsecret</name>
30*4d7e907cSAndroid Build Coastguard Worker         <version>1</version>
31*4d7e907cSAndroid Build Coastguard Worker         <interface>
32*4d7e907cSAndroid Build Coastguard Worker             <name>IAuthSecret</name>
33*4d7e907cSAndroid Build Coastguard Worker             <instance>default</instance>
34*4d7e907cSAndroid Build Coastguard Worker         </interface>
35*4d7e907cSAndroid Build Coastguard Worker    </hal>
36*4d7e907cSAndroid Build Coastguard Worker    <hal format="hidl">
37*4d7e907cSAndroid Build Coastguard Worker        <name>android.hardware.authsecret</name>
38*4d7e907cSAndroid Build Coastguard Worker        <version>1.0</version>
39*4d7e907cSAndroid Build Coastguard Worker        <interface>
40*4d7e907cSAndroid Build Coastguard Worker            <name>IAuthSecret</name>
41*4d7e907cSAndroid Build Coastguard Worker            <instance>default</instance>
42*4d7e907cSAndroid Build Coastguard Worker        </interface>
43*4d7e907cSAndroid Build Coastguard Worker    </hal>
44*4d7e907cSAndroid Build Coastguard Worker    <hal format="aidl">
45*4d7e907cSAndroid Build Coastguard Worker        <name>android.hardware.automotive.audiocontrol</name>
46*4d7e907cSAndroid Build Coastguard Worker        <interface>
47*4d7e907cSAndroid Build Coastguard Worker            <name>IAudioControl</name>
48*4d7e907cSAndroid Build Coastguard Worker            <instance>default</instance>
49*4d7e907cSAndroid Build Coastguard Worker        </interface>
50*4d7e907cSAndroid Build Coastguard Worker    </hal>
51*4d7e907cSAndroid Build Coastguard Worker    <hal format="hidl">
52*4d7e907cSAndroid Build Coastguard Worker        <name>android.hardware.automotive.can</name>
53*4d7e907cSAndroid Build Coastguard Worker        <version>1.0</version>
54*4d7e907cSAndroid Build Coastguard Worker        <interface>
55*4d7e907cSAndroid Build Coastguard Worker            <name>ICanBus</name>
56*4d7e907cSAndroid Build Coastguard Worker            <regex-instance>.*</regex-instance>
57*4d7e907cSAndroid Build Coastguard Worker        </interface>
58*4d7e907cSAndroid Build Coastguard Worker        <interface>
59*4d7e907cSAndroid Build Coastguard Worker            <name>ICanController</name>
60*4d7e907cSAndroid Build Coastguard Worker            <regex-instance>.*</regex-instance>
61*4d7e907cSAndroid Build Coastguard Worker        </interface>
62*4d7e907cSAndroid Build Coastguard Worker    </hal>
63*4d7e907cSAndroid Build Coastguard Worker    <hal format="hidl">
64*4d7e907cSAndroid Build Coastguard Worker        <name>android.hardware.automotive.evs</name>
65*4d7e907cSAndroid Build Coastguard Worker        <version>1.0-1</version>
66*4d7e907cSAndroid Build Coastguard Worker        <interface>
67*4d7e907cSAndroid Build Coastguard Worker            <name>IEvsEnumerator</name>
68*4d7e907cSAndroid Build Coastguard Worker            <instance>default</instance>
69*4d7e907cSAndroid Build Coastguard Worker            <regex-instance>[a-z]+/[0-9]+</regex-instance>
70*4d7e907cSAndroid Build Coastguard Worker        </interface>
71*4d7e907cSAndroid Build Coastguard Worker    </hal>
72*4d7e907cSAndroid Build Coastguard Worker    <hal format="aidl">
73*4d7e907cSAndroid Build Coastguard Worker        <name>android.hardware.automotive.occupant_awareness</name>
74*4d7e907cSAndroid Build Coastguard Worker        <version>1</version>
75*4d7e907cSAndroid Build Coastguard Worker        <interface>
76*4d7e907cSAndroid Build Coastguard Worker            <name>IOccupantAwareness</name>
77*4d7e907cSAndroid Build Coastguard Worker            <instance>default</instance>
78*4d7e907cSAndroid Build Coastguard Worker        </interface>
79*4d7e907cSAndroid Build Coastguard Worker    </hal>
80*4d7e907cSAndroid Build Coastguard Worker    <hal format="hidl">
81*4d7e907cSAndroid Build Coastguard Worker        <name>android.hardware.automotive.sv</name>
82*4d7e907cSAndroid Build Coastguard Worker        <version>1.0</version>
83*4d7e907cSAndroid Build Coastguard Worker        <interface>
84*4d7e907cSAndroid Build Coastguard Worker            <name>ISurroundViewService</name>
85*4d7e907cSAndroid Build Coastguard Worker            <instance>default</instance>
86*4d7e907cSAndroid Build Coastguard Worker        </interface>
87*4d7e907cSAndroid Build Coastguard Worker    </hal>
88*4d7e907cSAndroid Build Coastguard Worker    <hal format="hidl">
89*4d7e907cSAndroid Build Coastguard Worker        <name>android.hardware.automotive.vehicle</name>
90*4d7e907cSAndroid Build Coastguard Worker        <version>2.0</version>
91*4d7e907cSAndroid Build Coastguard Worker        <interface>
92*4d7e907cSAndroid Build Coastguard Worker            <name>IVehicle</name>
93*4d7e907cSAndroid Build Coastguard Worker            <instance>default</instance>
94*4d7e907cSAndroid Build Coastguard Worker        </interface>
95*4d7e907cSAndroid Build Coastguard Worker    </hal>
96*4d7e907cSAndroid Build Coastguard Worker    <hal format="hidl">
97*4d7e907cSAndroid Build Coastguard Worker        <name>android.hardware.biometrics.face</name>
98*4d7e907cSAndroid Build Coastguard Worker        <version>1.0</version>
99*4d7e907cSAndroid Build Coastguard Worker        <interface>
100*4d7e907cSAndroid Build Coastguard Worker            <name>IBiometricsFace</name>
101*4d7e907cSAndroid Build Coastguard Worker            <instance>default</instance>
102*4d7e907cSAndroid Build Coastguard Worker        </interface>
103*4d7e907cSAndroid Build Coastguard Worker    </hal>
104*4d7e907cSAndroid Build Coastguard Worker    <hal format="aidl">
105*4d7e907cSAndroid Build Coastguard Worker        <name>android.hardware.biometrics.face</name>
106*4d7e907cSAndroid Build Coastguard Worker        <interface>
107*4d7e907cSAndroid Build Coastguard Worker            <name>IFace</name>
108*4d7e907cSAndroid Build Coastguard Worker            <instance>default</instance>
109*4d7e907cSAndroid Build Coastguard Worker        </interface>
110*4d7e907cSAndroid Build Coastguard Worker    </hal>
111*4d7e907cSAndroid Build Coastguard Worker    <hal format="hidl">
112*4d7e907cSAndroid Build Coastguard Worker        <name>android.hardware.biometrics.fingerprint</name>
113*4d7e907cSAndroid Build Coastguard Worker        <version>2.1-3</version>
114*4d7e907cSAndroid Build Coastguard Worker        <interface>
115*4d7e907cSAndroid Build Coastguard Worker            <name>IBiometricsFingerprint</name>
116*4d7e907cSAndroid Build Coastguard Worker            <instance>default</instance>
117*4d7e907cSAndroid Build Coastguard Worker        </interface>
118*4d7e907cSAndroid Build Coastguard Worker    </hal>
119*4d7e907cSAndroid Build Coastguard Worker    <hal format="aidl">
120*4d7e907cSAndroid Build Coastguard Worker        <name>android.hardware.biometrics.fingerprint</name>
121*4d7e907cSAndroid Build Coastguard Worker        <interface>
122*4d7e907cSAndroid Build Coastguard Worker            <name>IFingerprint</name>
123*4d7e907cSAndroid Build Coastguard Worker            <instance>default</instance>
124*4d7e907cSAndroid Build Coastguard Worker        </interface>
125*4d7e907cSAndroid Build Coastguard Worker    </hal>
126*4d7e907cSAndroid Build Coastguard Worker    <hal format="hidl">
127*4d7e907cSAndroid Build Coastguard Worker        <name>android.hardware.bluetooth</name>
128*4d7e907cSAndroid Build Coastguard Worker        <version>1.0-1</version>
129*4d7e907cSAndroid Build Coastguard Worker        <interface>
130*4d7e907cSAndroid Build Coastguard Worker            <name>IBluetoothHci</name>
131*4d7e907cSAndroid Build Coastguard Worker            <instance>default</instance>
132*4d7e907cSAndroid Build Coastguard Worker        </interface>
133*4d7e907cSAndroid Build Coastguard Worker    </hal>
134*4d7e907cSAndroid Build Coastguard Worker    <hal format="hidl">
135*4d7e907cSAndroid Build Coastguard Worker        <name>android.hardware.bluetooth.audio</name>
136*4d7e907cSAndroid Build Coastguard Worker        <version>2.0-1</version>
137*4d7e907cSAndroid Build Coastguard Worker        <interface>
138*4d7e907cSAndroid Build Coastguard Worker            <name>IBluetoothAudioProvidersFactory</name>
139*4d7e907cSAndroid Build Coastguard Worker            <instance>default</instance>
140*4d7e907cSAndroid Build Coastguard Worker        </interface>
141*4d7e907cSAndroid Build Coastguard Worker    </hal>
142*4d7e907cSAndroid Build Coastguard Worker    <hal format="hidl">
143*4d7e907cSAndroid Build Coastguard Worker        <name>android.hardware.boot</name>
144*4d7e907cSAndroid Build Coastguard Worker        <version>1.2</version>
145*4d7e907cSAndroid Build Coastguard Worker        <interface>
146*4d7e907cSAndroid Build Coastguard Worker            <name>IBootControl</name>
147*4d7e907cSAndroid Build Coastguard Worker            <instance>default</instance>
148*4d7e907cSAndroid Build Coastguard Worker        </interface>
149*4d7e907cSAndroid Build Coastguard Worker    </hal>
150*4d7e907cSAndroid Build Coastguard Worker    <hal format="hidl">
151*4d7e907cSAndroid Build Coastguard Worker        <name>android.hardware.broadcastradio</name>
152*4d7e907cSAndroid Build Coastguard Worker        <version>1.0-1</version>
153*4d7e907cSAndroid Build Coastguard Worker        <interface>
154*4d7e907cSAndroid Build Coastguard Worker            <name>IBroadcastRadioFactory</name>
155*4d7e907cSAndroid Build Coastguard Worker            <instance>default</instance>
156*4d7e907cSAndroid Build Coastguard Worker        </interface>
157*4d7e907cSAndroid Build Coastguard Worker    </hal>
158*4d7e907cSAndroid Build Coastguard Worker    <hal format="hidl">
159*4d7e907cSAndroid Build Coastguard Worker        <name>android.hardware.broadcastradio</name>
160*4d7e907cSAndroid Build Coastguard Worker        <version>2.0</version>
161*4d7e907cSAndroid Build Coastguard Worker        <interface>
162*4d7e907cSAndroid Build Coastguard Worker            <name>IBroadcastRadio</name>
163*4d7e907cSAndroid Build Coastguard Worker            <regex-instance>.*</regex-instance>
164*4d7e907cSAndroid Build Coastguard Worker        </interface>
165*4d7e907cSAndroid Build Coastguard Worker    </hal>
166*4d7e907cSAndroid Build Coastguard Worker    <hal format="hidl">
167*4d7e907cSAndroid Build Coastguard Worker        <name>android.hardware.camera.provider</name>
168*4d7e907cSAndroid Build Coastguard Worker        <version>2.4-7</version>
169*4d7e907cSAndroid Build Coastguard Worker        <interface>
170*4d7e907cSAndroid Build Coastguard Worker            <name>ICameraProvider</name>
171*4d7e907cSAndroid Build Coastguard Worker            <regex-instance>[^/]+/[0-9]+</regex-instance>
172*4d7e907cSAndroid Build Coastguard Worker        </interface>
173*4d7e907cSAndroid Build Coastguard Worker    </hal>
174*4d7e907cSAndroid Build Coastguard Worker    <hal format="hidl">
175*4d7e907cSAndroid Build Coastguard Worker        <name>android.hardware.cas</name>
176*4d7e907cSAndroid Build Coastguard Worker        <version>1.1-2</version>
177*4d7e907cSAndroid Build Coastguard Worker        <interface>
178*4d7e907cSAndroid Build Coastguard Worker            <name>IMediaCasService</name>
179*4d7e907cSAndroid Build Coastguard Worker            <instance>default</instance>
180*4d7e907cSAndroid Build Coastguard Worker        </interface>
181*4d7e907cSAndroid Build Coastguard Worker    </hal>
182*4d7e907cSAndroid Build Coastguard Worker    <hal format="hidl">
183*4d7e907cSAndroid Build Coastguard Worker        <name>android.hardware.confirmationui</name>
184*4d7e907cSAndroid Build Coastguard Worker        <version>1.0</version>
185*4d7e907cSAndroid Build Coastguard Worker        <interface>
186*4d7e907cSAndroid Build Coastguard Worker            <name>IConfirmationUI</name>
187*4d7e907cSAndroid Build Coastguard Worker            <instance>default</instance>
188*4d7e907cSAndroid Build Coastguard Worker        </interface>
189*4d7e907cSAndroid Build Coastguard Worker    </hal>
190*4d7e907cSAndroid Build Coastguard Worker    <hal format="hidl">
191*4d7e907cSAndroid Build Coastguard Worker        <name>android.hardware.contexthub</name>
192*4d7e907cSAndroid Build Coastguard Worker        <version>1.2</version>
193*4d7e907cSAndroid Build Coastguard Worker        <interface>
194*4d7e907cSAndroid Build Coastguard Worker            <name>IContexthub</name>
195*4d7e907cSAndroid Build Coastguard Worker            <instance>default</instance>
196*4d7e907cSAndroid Build Coastguard Worker        </interface>
197*4d7e907cSAndroid Build Coastguard Worker    </hal>
198*4d7e907cSAndroid Build Coastguard Worker    <hal format="hidl">
199*4d7e907cSAndroid Build Coastguard Worker        <name>android.hardware.drm</name>
200*4d7e907cSAndroid Build Coastguard Worker        <version>1.3-4</version>
201*4d7e907cSAndroid Build Coastguard Worker        <interface>
202*4d7e907cSAndroid Build Coastguard Worker            <name>ICryptoFactory</name>
203*4d7e907cSAndroid Build Coastguard Worker            <regex-instance>.*</regex-instance>
204*4d7e907cSAndroid Build Coastguard Worker        </interface>
205*4d7e907cSAndroid Build Coastguard Worker        <interface>
206*4d7e907cSAndroid Build Coastguard Worker            <name>IDrmFactory</name>
207*4d7e907cSAndroid Build Coastguard Worker            <regex-instance>.*</regex-instance>
208*4d7e907cSAndroid Build Coastguard Worker        </interface>
209*4d7e907cSAndroid Build Coastguard Worker    </hal>
210*4d7e907cSAndroid Build Coastguard Worker    <hal format="hidl">
211*4d7e907cSAndroid Build Coastguard Worker        <name>android.hardware.dumpstate</name>
212*4d7e907cSAndroid Build Coastguard Worker        <version>1.1</version>
213*4d7e907cSAndroid Build Coastguard Worker        <interface>
214*4d7e907cSAndroid Build Coastguard Worker            <name>IDumpstateDevice</name>
215*4d7e907cSAndroid Build Coastguard Worker            <instance>default</instance>
216*4d7e907cSAndroid Build Coastguard Worker        </interface>
217*4d7e907cSAndroid Build Coastguard Worker    </hal>
218*4d7e907cSAndroid Build Coastguard Worker    <hal format="hidl">
219*4d7e907cSAndroid Build Coastguard Worker        <name>android.hardware.gatekeeper</name>
220*4d7e907cSAndroid Build Coastguard Worker        <version>1.0</version>
221*4d7e907cSAndroid Build Coastguard Worker        <interface>
222*4d7e907cSAndroid Build Coastguard Worker            <name>IGatekeeper</name>
223*4d7e907cSAndroid Build Coastguard Worker            <instance>default</instance>
224*4d7e907cSAndroid Build Coastguard Worker        </interface>
225*4d7e907cSAndroid Build Coastguard Worker    </hal>
226*4d7e907cSAndroid Build Coastguard Worker    <hal format="hidl">
227*4d7e907cSAndroid Build Coastguard Worker        <name>android.hardware.gnss</name>
228*4d7e907cSAndroid Build Coastguard Worker        <version>2.0-1</version>
229*4d7e907cSAndroid Build Coastguard Worker        <interface>
230*4d7e907cSAndroid Build Coastguard Worker            <name>IGnss</name>
231*4d7e907cSAndroid Build Coastguard Worker            <instance>default</instance>
232*4d7e907cSAndroid Build Coastguard Worker        </interface>
233*4d7e907cSAndroid Build Coastguard Worker    </hal>
234*4d7e907cSAndroid Build Coastguard Worker    <hal format="aidl">
235*4d7e907cSAndroid Build Coastguard Worker        <name>android.hardware.gnss</name>
236*4d7e907cSAndroid Build Coastguard Worker        <interface>
237*4d7e907cSAndroid Build Coastguard Worker            <name>IGnss</name>
238*4d7e907cSAndroid Build Coastguard Worker            <instance>default</instance>
239*4d7e907cSAndroid Build Coastguard Worker        </interface>
240*4d7e907cSAndroid Build Coastguard Worker    </hal>
241*4d7e907cSAndroid Build Coastguard Worker    <!-- Either the AIDL or the HIDL allocator HAL must exist on the device.
242*4d7e907cSAndroid Build Coastguard Worker         If the HIDL composer HAL exists, it must be at least version 2.0.
243*4d7e907cSAndroid Build Coastguard Worker         See DeviceManifestTest.GrallocHal -->
244*4d7e907cSAndroid Build Coastguard Worker    <hal format="hidl">
245*4d7e907cSAndroid Build Coastguard Worker        <name>android.hardware.graphics.allocator</name>
246*4d7e907cSAndroid Build Coastguard Worker        <!-- New, non-Go devices should use 4.0, tested in vts_treble_vintf_vendor_test -->
247*4d7e907cSAndroid Build Coastguard Worker        <version>2.0</version>
248*4d7e907cSAndroid Build Coastguard Worker        <version>3.0</version>
249*4d7e907cSAndroid Build Coastguard Worker        <version>4.0</version>
250*4d7e907cSAndroid Build Coastguard Worker        <interface>
251*4d7e907cSAndroid Build Coastguard Worker            <name>IAllocator</name>
252*4d7e907cSAndroid Build Coastguard Worker            <instance>default</instance>
253*4d7e907cSAndroid Build Coastguard Worker        </interface>
254*4d7e907cSAndroid Build Coastguard Worker    </hal>
255*4d7e907cSAndroid Build Coastguard Worker    <hal format="hidl">
256*4d7e907cSAndroid Build Coastguard Worker        <name>android.hardware.graphics.composer</name>
257*4d7e907cSAndroid Build Coastguard Worker        <version>2.1-4</version>
258*4d7e907cSAndroid Build Coastguard Worker        <interface>
259*4d7e907cSAndroid Build Coastguard Worker            <name>IComposer</name>
260*4d7e907cSAndroid Build Coastguard Worker            <instance>default</instance>
261*4d7e907cSAndroid Build Coastguard Worker        </interface>
262*4d7e907cSAndroid Build Coastguard Worker    </hal>
263*4d7e907cSAndroid Build Coastguard Worker    <hal format="hidl">
264*4d7e907cSAndroid Build Coastguard Worker        <name>android.hardware.graphics.mapper</name>
265*4d7e907cSAndroid Build Coastguard Worker        <!-- New, non-Go devices should use 4.0, tested in vts_treble_vintf_vendor_test -->
266*4d7e907cSAndroid Build Coastguard Worker        <version>2.1</version>
267*4d7e907cSAndroid Build Coastguard Worker        <version>3.0</version>
268*4d7e907cSAndroid Build Coastguard Worker        <version>4.0</version>
269*4d7e907cSAndroid Build Coastguard Worker        <interface>
270*4d7e907cSAndroid Build Coastguard Worker            <name>IMapper</name>
271*4d7e907cSAndroid Build Coastguard Worker            <instance>default</instance>
272*4d7e907cSAndroid Build Coastguard Worker        </interface>
273*4d7e907cSAndroid Build Coastguard Worker    </hal>
274*4d7e907cSAndroid Build Coastguard Worker    <!-- Either the AIDL or the HIDL health HAL must exist on the device.
275*4d7e907cSAndroid Build Coastguard Worker         If the HIDL health HAL exists, it must be at least version 2.1.
276*4d7e907cSAndroid Build Coastguard Worker         See DeviceManifestTest.HealthHal -->
277*4d7e907cSAndroid Build Coastguard Worker    <hal format="hidl">
278*4d7e907cSAndroid Build Coastguard Worker        <name>android.hardware.health</name>
279*4d7e907cSAndroid Build Coastguard Worker        <version>2.1</version>
280*4d7e907cSAndroid Build Coastguard Worker        <interface>
281*4d7e907cSAndroid Build Coastguard Worker            <name>IHealth</name>
282*4d7e907cSAndroid Build Coastguard Worker            <instance>default</instance>
283*4d7e907cSAndroid Build Coastguard Worker        </interface>
284*4d7e907cSAndroid Build Coastguard Worker    </hal>
285*4d7e907cSAndroid Build Coastguard Worker    <hal format="aidl">
286*4d7e907cSAndroid Build Coastguard Worker        <name>android.hardware.health.storage</name>
287*4d7e907cSAndroid Build Coastguard Worker        <version>1</version>
288*4d7e907cSAndroid Build Coastguard Worker        <interface>
289*4d7e907cSAndroid Build Coastguard Worker            <name>IStorage</name>
290*4d7e907cSAndroid Build Coastguard Worker            <instance>default</instance>
291*4d7e907cSAndroid Build Coastguard Worker        </interface>
292*4d7e907cSAndroid Build Coastguard Worker    </hal>
293*4d7e907cSAndroid Build Coastguard Worker    <hal format="aidl">
294*4d7e907cSAndroid Build Coastguard Worker        <name>android.hardware.identity</name>
295*4d7e907cSAndroid Build Coastguard Worker        <version>1-3</version>
296*4d7e907cSAndroid Build Coastguard Worker        <interface>
297*4d7e907cSAndroid Build Coastguard Worker            <name>IIdentityCredentialStore</name>
298*4d7e907cSAndroid Build Coastguard Worker            <instance>default</instance>
299*4d7e907cSAndroid Build Coastguard Worker        </interface>
300*4d7e907cSAndroid Build Coastguard Worker    </hal>
301*4d7e907cSAndroid Build Coastguard Worker    <hal format="aidl">
302*4d7e907cSAndroid Build Coastguard Worker        <name>android.hardware.oemlock</name>
303*4d7e907cSAndroid Build Coastguard Worker        <version>1</version>
304*4d7e907cSAndroid Build Coastguard Worker        <interface>
305*4d7e907cSAndroid Build Coastguard Worker            <name>IOemLock</name>
306*4d7e907cSAndroid Build Coastguard Worker            <instance>default</instance>
307*4d7e907cSAndroid Build Coastguard Worker        </interface>
308*4d7e907cSAndroid Build Coastguard Worker    </hal>
309*4d7e907cSAndroid Build Coastguard Worker    <hal format="hidl">
310*4d7e907cSAndroid Build Coastguard Worker        <name>android.hardware.ir</name>
311*4d7e907cSAndroid Build Coastguard Worker        <version>1.0</version>
312*4d7e907cSAndroid Build Coastguard Worker        <interface>
313*4d7e907cSAndroid Build Coastguard Worker            <name>IConsumerIr</name>
314*4d7e907cSAndroid Build Coastguard Worker            <instance>default</instance>
315*4d7e907cSAndroid Build Coastguard Worker        </interface>
316*4d7e907cSAndroid Build Coastguard Worker    </hal>
317*4d7e907cSAndroid Build Coastguard Worker    <hal format="hidl">
318*4d7e907cSAndroid Build Coastguard Worker        <name>android.hardware.input.classifier</name>
319*4d7e907cSAndroid Build Coastguard Worker        <version>1.0</version>
320*4d7e907cSAndroid Build Coastguard Worker        <interface>
321*4d7e907cSAndroid Build Coastguard Worker            <name>IInputClassifier</name>
322*4d7e907cSAndroid Build Coastguard Worker            <instance>default</instance>
323*4d7e907cSAndroid Build Coastguard Worker        </interface>
324*4d7e907cSAndroid Build Coastguard Worker    </hal>
325*4d7e907cSAndroid Build Coastguard Worker    <hal format="hidl">
326*4d7e907cSAndroid Build Coastguard Worker        <name>android.hardware.keymaster</name>
327*4d7e907cSAndroid Build Coastguard Worker        <version>3.0</version>
328*4d7e907cSAndroid Build Coastguard Worker        <version>4.0-1</version>
329*4d7e907cSAndroid Build Coastguard Worker        <interface>
330*4d7e907cSAndroid Build Coastguard Worker            <name>IKeymasterDevice</name>
331*4d7e907cSAndroid Build Coastguard Worker            <instance>default</instance>
332*4d7e907cSAndroid Build Coastguard Worker        </interface>
333*4d7e907cSAndroid Build Coastguard Worker    </hal>
334*4d7e907cSAndroid Build Coastguard Worker    <hal format="hidl">
335*4d7e907cSAndroid Build Coastguard Worker        <name>android.hardware.keymaster</name>
336*4d7e907cSAndroid Build Coastguard Worker        <version>4.0-1</version>
337*4d7e907cSAndroid Build Coastguard Worker        <interface>
338*4d7e907cSAndroid Build Coastguard Worker            <name>IKeymasterDevice</name>
339*4d7e907cSAndroid Build Coastguard Worker            <instance>strongbox</instance>
340*4d7e907cSAndroid Build Coastguard Worker        </interface>
341*4d7e907cSAndroid Build Coastguard Worker    </hal>
342*4d7e907cSAndroid Build Coastguard Worker    <hal format="aidl">
343*4d7e907cSAndroid Build Coastguard Worker        <name>android.hardware.security.keymint</name>
344*4d7e907cSAndroid Build Coastguard Worker        <version>1</version>
345*4d7e907cSAndroid Build Coastguard Worker        <interface>
346*4d7e907cSAndroid Build Coastguard Worker            <name>IKeyMintDevice</name>
347*4d7e907cSAndroid Build Coastguard Worker            <instance>default</instance>
348*4d7e907cSAndroid Build Coastguard Worker            <instance>strongbox</instance>
349*4d7e907cSAndroid Build Coastguard Worker        </interface>
350*4d7e907cSAndroid Build Coastguard Worker    </hal>
351*4d7e907cSAndroid Build Coastguard Worker    <hal format="aidl">
352*4d7e907cSAndroid Build Coastguard Worker        <name>android.hardware.security.keymint</name>
353*4d7e907cSAndroid Build Coastguard Worker        <interface>
354*4d7e907cSAndroid Build Coastguard Worker            <name>IRemotelyProvisionedComponent</name>
355*4d7e907cSAndroid Build Coastguard Worker            <instance>default</instance>
356*4d7e907cSAndroid Build Coastguard Worker        </interface>
357*4d7e907cSAndroid Build Coastguard Worker    </hal>
358*4d7e907cSAndroid Build Coastguard Worker    <hal format="aidl">
359*4d7e907cSAndroid Build Coastguard Worker        <name>android.hardware.light</name>
360*4d7e907cSAndroid Build Coastguard Worker        <version>1</version>
361*4d7e907cSAndroid Build Coastguard Worker        <interface>
362*4d7e907cSAndroid Build Coastguard Worker            <name>ILights</name>
363*4d7e907cSAndroid Build Coastguard Worker            <instance>default</instance>
364*4d7e907cSAndroid Build Coastguard Worker        </interface>
365*4d7e907cSAndroid Build Coastguard Worker    </hal>
366*4d7e907cSAndroid Build Coastguard Worker    <hal format="hidl">
367*4d7e907cSAndroid Build Coastguard Worker        <name>android.hardware.media.c2</name>
368*4d7e907cSAndroid Build Coastguard Worker        <version>1.0-2</version>
369*4d7e907cSAndroid Build Coastguard Worker        <interface>
370*4d7e907cSAndroid Build Coastguard Worker            <name>IComponentStore</name>
371*4d7e907cSAndroid Build Coastguard Worker            <instance>software</instance>
372*4d7e907cSAndroid Build Coastguard Worker            <regex-instance>default[0-9]*</regex-instance>
373*4d7e907cSAndroid Build Coastguard Worker            <regex-instance>vendor[0-9]*_software</regex-instance>
374*4d7e907cSAndroid Build Coastguard Worker        </interface>
375*4d7e907cSAndroid Build Coastguard Worker    </hal>
376*4d7e907cSAndroid Build Coastguard Worker    <hal format="hidl">
377*4d7e907cSAndroid Build Coastguard Worker        <name>android.hardware.media.c2</name>
378*4d7e907cSAndroid Build Coastguard Worker        <version>1.0</version>
379*4d7e907cSAndroid Build Coastguard Worker        <interface>
380*4d7e907cSAndroid Build Coastguard Worker            <name>IConfigurable</name>
381*4d7e907cSAndroid Build Coastguard Worker            <instance>default</instance>
382*4d7e907cSAndroid Build Coastguard Worker            <instance>software</instance>
383*4d7e907cSAndroid Build Coastguard Worker        </interface>
384*4d7e907cSAndroid Build Coastguard Worker    </hal>
385*4d7e907cSAndroid Build Coastguard Worker    <hal format="hidl">
386*4d7e907cSAndroid Build Coastguard Worker        <name>android.hardware.media.omx</name>
387*4d7e907cSAndroid Build Coastguard Worker        <version>1.0</version>
388*4d7e907cSAndroid Build Coastguard Worker        <interface>
389*4d7e907cSAndroid Build Coastguard Worker            <name>IOmx</name>
390*4d7e907cSAndroid Build Coastguard Worker            <instance>default</instance>
391*4d7e907cSAndroid Build Coastguard Worker        </interface>
392*4d7e907cSAndroid Build Coastguard Worker        <interface>
393*4d7e907cSAndroid Build Coastguard Worker            <name>IOmxStore</name>
394*4d7e907cSAndroid Build Coastguard Worker            <instance>default</instance>
395*4d7e907cSAndroid Build Coastguard Worker        </interface>
396*4d7e907cSAndroid Build Coastguard Worker    </hal>
397*4d7e907cSAndroid Build Coastguard Worker    <hal format="aidl">
398*4d7e907cSAndroid Build Coastguard Worker        <name>android.hardware.memtrack</name>
399*4d7e907cSAndroid Build Coastguard Worker        <version>1</version>
400*4d7e907cSAndroid Build Coastguard Worker        <interface>
401*4d7e907cSAndroid Build Coastguard Worker            <name>IMemtrack</name>
402*4d7e907cSAndroid Build Coastguard Worker            <instance>default</instance>
403*4d7e907cSAndroid Build Coastguard Worker        </interface>
404*4d7e907cSAndroid Build Coastguard Worker    </hal>
405*4d7e907cSAndroid Build Coastguard Worker    <hal format="hidl">
406*4d7e907cSAndroid Build Coastguard Worker        <name>android.hardware.neuralnetworks</name>
407*4d7e907cSAndroid Build Coastguard Worker        <version>1.0-3</version>
408*4d7e907cSAndroid Build Coastguard Worker        <interface>
409*4d7e907cSAndroid Build Coastguard Worker            <name>IDevice</name>
410*4d7e907cSAndroid Build Coastguard Worker            <regex-instance>.*</regex-instance>
411*4d7e907cSAndroid Build Coastguard Worker        </interface>
412*4d7e907cSAndroid Build Coastguard Worker    </hal>
413*4d7e907cSAndroid Build Coastguard Worker    <hal format="aidl">
414*4d7e907cSAndroid Build Coastguard Worker        <name>android.hardware.neuralnetworks</name>
415*4d7e907cSAndroid Build Coastguard Worker        <interface>
416*4d7e907cSAndroid Build Coastguard Worker            <name>IDevice</name>
417*4d7e907cSAndroid Build Coastguard Worker            <regex-instance>.*</regex-instance>
418*4d7e907cSAndroid Build Coastguard Worker        </interface>
419*4d7e907cSAndroid Build Coastguard Worker    </hal>
420*4d7e907cSAndroid Build Coastguard Worker    <hal format="hidl">
421*4d7e907cSAndroid Build Coastguard Worker        <name>android.hardware.nfc</name>
422*4d7e907cSAndroid Build Coastguard Worker        <version>1.2</version>
423*4d7e907cSAndroid Build Coastguard Worker        <interface>
424*4d7e907cSAndroid Build Coastguard Worker            <name>INfc</name>
425*4d7e907cSAndroid Build Coastguard Worker            <instance>default</instance>
426*4d7e907cSAndroid Build Coastguard Worker        </interface>
427*4d7e907cSAndroid Build Coastguard Worker    </hal>
428*4d7e907cSAndroid Build Coastguard Worker    <hal format="hidl">
429*4d7e907cSAndroid Build Coastguard Worker        <name>android.hardware.oemlock</name>
430*4d7e907cSAndroid Build Coastguard Worker        <version>1.0</version>
431*4d7e907cSAndroid Build Coastguard Worker        <interface>
432*4d7e907cSAndroid Build Coastguard Worker            <name>IOemLock</name>
433*4d7e907cSAndroid Build Coastguard Worker            <instance>default</instance>
434*4d7e907cSAndroid Build Coastguard Worker        </interface>
435*4d7e907cSAndroid Build Coastguard Worker    </hal>
436*4d7e907cSAndroid Build Coastguard Worker    <hal format="aidl">
437*4d7e907cSAndroid Build Coastguard Worker        <name>android.hardware.power</name>
438*4d7e907cSAndroid Build Coastguard Worker        <version>1-2</version>
439*4d7e907cSAndroid Build Coastguard Worker        <interface>
440*4d7e907cSAndroid Build Coastguard Worker            <name>IPower</name>
441*4d7e907cSAndroid Build Coastguard Worker            <instance>default</instance>
442*4d7e907cSAndroid Build Coastguard Worker        </interface>
443*4d7e907cSAndroid Build Coastguard Worker    </hal>
444*4d7e907cSAndroid Build Coastguard Worker    <hal format="aidl">
445*4d7e907cSAndroid Build Coastguard Worker        <name>android.hardware.power.stats</name>
446*4d7e907cSAndroid Build Coastguard Worker        <interface>
447*4d7e907cSAndroid Build Coastguard Worker            <name>IPowerStats</name>
448*4d7e907cSAndroid Build Coastguard Worker            <instance>default</instance>
449*4d7e907cSAndroid Build Coastguard Worker        </interface>
450*4d7e907cSAndroid Build Coastguard Worker    </hal>
451*4d7e907cSAndroid Build Coastguard Worker    <hal format="hidl">
452*4d7e907cSAndroid Build Coastguard Worker        <name>android.hardware.radio</name>
453*4d7e907cSAndroid Build Coastguard Worker        <version>1.6</version>
454*4d7e907cSAndroid Build Coastguard Worker        <interface>
455*4d7e907cSAndroid Build Coastguard Worker            <name>IRadio</name>
456*4d7e907cSAndroid Build Coastguard Worker            <instance>slot1</instance>
457*4d7e907cSAndroid Build Coastguard Worker            <instance>slot2</instance>
458*4d7e907cSAndroid Build Coastguard Worker            <instance>slot3</instance>
459*4d7e907cSAndroid Build Coastguard Worker        </interface>
460*4d7e907cSAndroid Build Coastguard Worker    </hal>
461*4d7e907cSAndroid Build Coastguard Worker    <hal format="hidl">
462*4d7e907cSAndroid Build Coastguard Worker        <name>android.hardware.radio</name>
463*4d7e907cSAndroid Build Coastguard Worker        <version>1.2</version>
464*4d7e907cSAndroid Build Coastguard Worker        <interface>
465*4d7e907cSAndroid Build Coastguard Worker            <name>ISap</name>
466*4d7e907cSAndroid Build Coastguard Worker            <instance>slot1</instance>
467*4d7e907cSAndroid Build Coastguard Worker            <instance>slot2</instance>
468*4d7e907cSAndroid Build Coastguard Worker        </interface>
469*4d7e907cSAndroid Build Coastguard Worker    </hal>
470*4d7e907cSAndroid Build Coastguard Worker    <hal format="hidl">
471*4d7e907cSAndroid Build Coastguard Worker        <name>android.hardware.radio.config</name>
472*4d7e907cSAndroid Build Coastguard Worker        <!--
473*4d7e907cSAndroid Build Coastguard Worker        See compatibility_matrix.4.xml on versioning of radio config HAL.
474*4d7e907cSAndroid Build Coastguard Worker        -->
475*4d7e907cSAndroid Build Coastguard Worker        <version>1.1</version>
476*4d7e907cSAndroid Build Coastguard Worker        <interface>
477*4d7e907cSAndroid Build Coastguard Worker            <name>IRadioConfig</name>
478*4d7e907cSAndroid Build Coastguard Worker            <instance>default</instance>
479*4d7e907cSAndroid Build Coastguard Worker        </interface>
480*4d7e907cSAndroid Build Coastguard Worker    </hal>
481*4d7e907cSAndroid Build Coastguard Worker    <hal format="hidl">
482*4d7e907cSAndroid Build Coastguard Worker        <name>android.hardware.radio.config</name>
483*4d7e907cSAndroid Build Coastguard Worker        <version>1.3</version>
484*4d7e907cSAndroid Build Coastguard Worker        <interface>
485*4d7e907cSAndroid Build Coastguard Worker            <name>IRadioConfig</name>
486*4d7e907cSAndroid Build Coastguard Worker            <instance>default</instance>
487*4d7e907cSAndroid Build Coastguard Worker        </interface>
488*4d7e907cSAndroid Build Coastguard Worker    </hal>
489*4d7e907cSAndroid Build Coastguard Worker    <hal format="hidl">
490*4d7e907cSAndroid Build Coastguard Worker        <name>android.hardware.renderscript</name>
491*4d7e907cSAndroid Build Coastguard Worker        <version>1.0</version>
492*4d7e907cSAndroid Build Coastguard Worker        <interface>
493*4d7e907cSAndroid Build Coastguard Worker            <name>IDevice</name>
494*4d7e907cSAndroid Build Coastguard Worker            <instance>default</instance>
495*4d7e907cSAndroid Build Coastguard Worker        </interface>
496*4d7e907cSAndroid Build Coastguard Worker    </hal>
497*4d7e907cSAndroid Build Coastguard Worker    <hal format="aidl">
498*4d7e907cSAndroid Build Coastguard Worker        <name>android.hardware.rebootescrow</name>
499*4d7e907cSAndroid Build Coastguard Worker        <version>1</version>
500*4d7e907cSAndroid Build Coastguard Worker        <interface>
501*4d7e907cSAndroid Build Coastguard Worker            <name>IRebootEscrow</name>
502*4d7e907cSAndroid Build Coastguard Worker            <instance>default</instance>
503*4d7e907cSAndroid Build Coastguard Worker        </interface>
504*4d7e907cSAndroid Build Coastguard Worker    </hal>
505*4d7e907cSAndroid Build Coastguard Worker    <hal format="hidl">
506*4d7e907cSAndroid Build Coastguard Worker        <name>android.hardware.secure_element</name>
507*4d7e907cSAndroid Build Coastguard Worker        <version>1.0-2</version>
508*4d7e907cSAndroid Build Coastguard Worker        <interface>
509*4d7e907cSAndroid Build Coastguard Worker            <name>ISecureElement</name>
510*4d7e907cSAndroid Build Coastguard Worker            <regex-instance>eSE[1-9][0-9]*</regex-instance>
511*4d7e907cSAndroid Build Coastguard Worker            <regex-instance>SIM[1-9][0-9]*</regex-instance>
512*4d7e907cSAndroid Build Coastguard Worker        </interface>
513*4d7e907cSAndroid Build Coastguard Worker    </hal>
514*4d7e907cSAndroid Build Coastguard Worker    <hal format="aidl">
515*4d7e907cSAndroid Build Coastguard Worker        <name>android.hardware.security.secureclock</name>
516*4d7e907cSAndroid Build Coastguard Worker        <version>1</version>
517*4d7e907cSAndroid Build Coastguard Worker        <interface>
518*4d7e907cSAndroid Build Coastguard Worker            <name>ISecureClock</name>
519*4d7e907cSAndroid Build Coastguard Worker            <instance>default</instance>
520*4d7e907cSAndroid Build Coastguard Worker        </interface>
521*4d7e907cSAndroid Build Coastguard Worker    </hal>
522*4d7e907cSAndroid Build Coastguard Worker    <hal format="aidl">
523*4d7e907cSAndroid Build Coastguard Worker        <name>android.hardware.security.sharedsecret</name>
524*4d7e907cSAndroid Build Coastguard Worker        <version>1</version>
525*4d7e907cSAndroid Build Coastguard Worker        <interface>
526*4d7e907cSAndroid Build Coastguard Worker            <name>ISharedSecret</name>
527*4d7e907cSAndroid Build Coastguard Worker            <instance>default</instance>
528*4d7e907cSAndroid Build Coastguard Worker            <instance>strongbox</instance>
529*4d7e907cSAndroid Build Coastguard Worker        </interface>
530*4d7e907cSAndroid Build Coastguard Worker    </hal>
531*4d7e907cSAndroid Build Coastguard Worker    <hal format="hidl">
532*4d7e907cSAndroid Build Coastguard Worker        <name>android.hardware.sensors</name>
533*4d7e907cSAndroid Build Coastguard Worker        <version>1.0</version>
534*4d7e907cSAndroid Build Coastguard Worker        <version>2.0-1</version>
535*4d7e907cSAndroid Build Coastguard Worker        <interface>
536*4d7e907cSAndroid Build Coastguard Worker            <name>ISensors</name>
537*4d7e907cSAndroid Build Coastguard Worker            <instance>default</instance>
538*4d7e907cSAndroid Build Coastguard Worker        </interface>
539*4d7e907cSAndroid Build Coastguard Worker    </hal>
540*4d7e907cSAndroid Build Coastguard Worker    <hal format="hidl">
541*4d7e907cSAndroid Build Coastguard Worker        <name>android.hardware.soundtrigger</name>
542*4d7e907cSAndroid Build Coastguard Worker        <version>2.3</version>
543*4d7e907cSAndroid Build Coastguard Worker        <interface>
544*4d7e907cSAndroid Build Coastguard Worker            <name>ISoundTriggerHw</name>
545*4d7e907cSAndroid Build Coastguard Worker            <instance>default</instance>
546*4d7e907cSAndroid Build Coastguard Worker        </interface>
547*4d7e907cSAndroid Build Coastguard Worker    </hal>
548*4d7e907cSAndroid Build Coastguard Worker    <hal format="hidl">
549*4d7e907cSAndroid Build Coastguard Worker        <name>android.hardware.tetheroffload.config</name>
550*4d7e907cSAndroid Build Coastguard Worker        <version>1.0</version>
551*4d7e907cSAndroid Build Coastguard Worker        <interface>
552*4d7e907cSAndroid Build Coastguard Worker            <name>IOffloadConfig</name>
553*4d7e907cSAndroid Build Coastguard Worker            <instance>default</instance>
554*4d7e907cSAndroid Build Coastguard Worker        </interface>
555*4d7e907cSAndroid Build Coastguard Worker    </hal>
556*4d7e907cSAndroid Build Coastguard Worker    <hal format="hidl">
557*4d7e907cSAndroid Build Coastguard Worker        <name>android.hardware.tetheroffload.control</name>
558*4d7e907cSAndroid Build Coastguard Worker        <version>1.1</version>
559*4d7e907cSAndroid Build Coastguard Worker        <interface>
560*4d7e907cSAndroid Build Coastguard Worker            <name>IOffloadControl</name>
561*4d7e907cSAndroid Build Coastguard Worker            <instance>default</instance>
562*4d7e907cSAndroid Build Coastguard Worker        </interface>
563*4d7e907cSAndroid Build Coastguard Worker    </hal>
564*4d7e907cSAndroid Build Coastguard Worker    <hal format="hidl">
565*4d7e907cSAndroid Build Coastguard Worker        <name>android.hardware.thermal</name>
566*4d7e907cSAndroid Build Coastguard Worker        <version>2.0</version>
567*4d7e907cSAndroid Build Coastguard Worker        <interface>
568*4d7e907cSAndroid Build Coastguard Worker            <name>IThermal</name>
569*4d7e907cSAndroid Build Coastguard Worker            <instance>default</instance>
570*4d7e907cSAndroid Build Coastguard Worker        </interface>
571*4d7e907cSAndroid Build Coastguard Worker    </hal>
572*4d7e907cSAndroid Build Coastguard Worker    <hal format="hidl">
573*4d7e907cSAndroid Build Coastguard Worker        <name>android.hardware.tv.cec</name>
574*4d7e907cSAndroid Build Coastguard Worker        <version>1.0-1</version>
575*4d7e907cSAndroid Build Coastguard Worker        <interface>
576*4d7e907cSAndroid Build Coastguard Worker            <name>IHdmiCec</name>
577*4d7e907cSAndroid Build Coastguard Worker            <instance>default</instance>
578*4d7e907cSAndroid Build Coastguard Worker        </interface>
579*4d7e907cSAndroid Build Coastguard Worker    </hal>
580*4d7e907cSAndroid Build Coastguard Worker    <hal format="hidl">
581*4d7e907cSAndroid Build Coastguard Worker        <name>android.hardware.tv.input</name>
582*4d7e907cSAndroid Build Coastguard Worker        <version>1.0</version>
583*4d7e907cSAndroid Build Coastguard Worker        <interface>
584*4d7e907cSAndroid Build Coastguard Worker            <name>ITvInput</name>
585*4d7e907cSAndroid Build Coastguard Worker            <instance>default</instance>
586*4d7e907cSAndroid Build Coastguard Worker        </interface>
587*4d7e907cSAndroid Build Coastguard Worker    </hal>
588*4d7e907cSAndroid Build Coastguard Worker    <hal format="hidl">
589*4d7e907cSAndroid Build Coastguard Worker        <name>android.hardware.tv.tuner</name>
590*4d7e907cSAndroid Build Coastguard Worker        <version>1.0-1</version>
591*4d7e907cSAndroid Build Coastguard Worker        <interface>
592*4d7e907cSAndroid Build Coastguard Worker            <name>ITuner</name>
593*4d7e907cSAndroid Build Coastguard Worker            <instance>default</instance>
594*4d7e907cSAndroid Build Coastguard Worker        </interface>
595*4d7e907cSAndroid Build Coastguard Worker    </hal>
596*4d7e907cSAndroid Build Coastguard Worker    <hal format="hidl">
597*4d7e907cSAndroid Build Coastguard Worker        <name>android.hardware.usb</name>
598*4d7e907cSAndroid Build Coastguard Worker        <version>1.0-3</version>
599*4d7e907cSAndroid Build Coastguard Worker        <interface>
600*4d7e907cSAndroid Build Coastguard Worker            <name>IUsb</name>
601*4d7e907cSAndroid Build Coastguard Worker            <instance>default</instance>
602*4d7e907cSAndroid Build Coastguard Worker        </interface>
603*4d7e907cSAndroid Build Coastguard Worker    </hal>
604*4d7e907cSAndroid Build Coastguard Worker    <hal format="hidl">
605*4d7e907cSAndroid Build Coastguard Worker        <name>android.hardware.usb.gadget</name>
606*4d7e907cSAndroid Build Coastguard Worker        <version>1.0-2</version>
607*4d7e907cSAndroid Build Coastguard Worker        <interface>
608*4d7e907cSAndroid Build Coastguard Worker            <name>IUsbGadget</name>
609*4d7e907cSAndroid Build Coastguard Worker            <instance>default</instance>
610*4d7e907cSAndroid Build Coastguard Worker        </interface>
611*4d7e907cSAndroid Build Coastguard Worker    </hal>
612*4d7e907cSAndroid Build Coastguard Worker    <hal format="aidl">
613*4d7e907cSAndroid Build Coastguard Worker        <name>android.hardware.vibrator</name>
614*4d7e907cSAndroid Build Coastguard Worker        <version>1-2</version>
615*4d7e907cSAndroid Build Coastguard Worker        <interface>
616*4d7e907cSAndroid Build Coastguard Worker            <name>IVibrator</name>
617*4d7e907cSAndroid Build Coastguard Worker            <instance>default</instance>
618*4d7e907cSAndroid Build Coastguard Worker        </interface>
619*4d7e907cSAndroid Build Coastguard Worker    </hal>
620*4d7e907cSAndroid Build Coastguard Worker    <hal format="aidl">
621*4d7e907cSAndroid Build Coastguard Worker        <name>android.hardware.vibrator</name>
622*4d7e907cSAndroid Build Coastguard Worker        <version>1-2</version>
623*4d7e907cSAndroid Build Coastguard Worker        <interface>
624*4d7e907cSAndroid Build Coastguard Worker            <name>IVibratorManager</name>
625*4d7e907cSAndroid Build Coastguard Worker            <instance>default</instance>
626*4d7e907cSAndroid Build Coastguard Worker        </interface>
627*4d7e907cSAndroid Build Coastguard Worker    </hal>
628*4d7e907cSAndroid Build Coastguard Worker    <hal format="hidl">
629*4d7e907cSAndroid Build Coastguard Worker        <name>android.hardware.weaver</name>
630*4d7e907cSAndroid Build Coastguard Worker        <version>1.0</version>
631*4d7e907cSAndroid Build Coastguard Worker        <interface>
632*4d7e907cSAndroid Build Coastguard Worker            <name>IWeaver</name>
633*4d7e907cSAndroid Build Coastguard Worker            <instance>default</instance>
634*4d7e907cSAndroid Build Coastguard Worker        </interface>
635*4d7e907cSAndroid Build Coastguard Worker    </hal>
636*4d7e907cSAndroid Build Coastguard Worker    <hal format="aidl">
637*4d7e907cSAndroid Build Coastguard Worker        <name>android.hardware.weaver</name>
638*4d7e907cSAndroid Build Coastguard Worker        <version>1</version>
639*4d7e907cSAndroid Build Coastguard Worker        <interface>
640*4d7e907cSAndroid Build Coastguard Worker            <name>IWeaver</name>
641*4d7e907cSAndroid Build Coastguard Worker            <instance>default</instance>
642*4d7e907cSAndroid Build Coastguard Worker        </interface>
643*4d7e907cSAndroid Build Coastguard Worker    </hal>
644*4d7e907cSAndroid Build Coastguard Worker    <hal format="hidl">
645*4d7e907cSAndroid Build Coastguard Worker        <name>android.hardware.wifi</name>
646*4d7e907cSAndroid Build Coastguard Worker        <version>1.3-5</version>
647*4d7e907cSAndroid Build Coastguard Worker        <interface>
648*4d7e907cSAndroid Build Coastguard Worker            <name>IWifi</name>
649*4d7e907cSAndroid Build Coastguard Worker            <instance>default</instance>
650*4d7e907cSAndroid Build Coastguard Worker        </interface>
651*4d7e907cSAndroid Build Coastguard Worker    </hal>
652*4d7e907cSAndroid Build Coastguard Worker    <hal format="hidl">
653*4d7e907cSAndroid Build Coastguard Worker        <name>android.hardware.wifi.hostapd</name>
654*4d7e907cSAndroid Build Coastguard Worker        <version>1.0-3</version>
655*4d7e907cSAndroid Build Coastguard Worker        <interface>
656*4d7e907cSAndroid Build Coastguard Worker            <name>IHostapd</name>
657*4d7e907cSAndroid Build Coastguard Worker            <instance>default</instance>
658*4d7e907cSAndroid Build Coastguard Worker        </interface>
659*4d7e907cSAndroid Build Coastguard Worker    </hal>
660*4d7e907cSAndroid Build Coastguard Worker    <hal format="hidl">
661*4d7e907cSAndroid Build Coastguard Worker        <name>android.hardware.wifi.supplicant</name>
662*4d7e907cSAndroid Build Coastguard Worker        <version>1.2-4</version>
663*4d7e907cSAndroid Build Coastguard Worker        <interface>
664*4d7e907cSAndroid Build Coastguard Worker            <name>ISupplicant</name>
665*4d7e907cSAndroid Build Coastguard Worker            <instance>default</instance>
666*4d7e907cSAndroid Build Coastguard Worker        </interface>
667*4d7e907cSAndroid Build Coastguard Worker    </hal>
668*4d7e907cSAndroid Build Coastguard Worker</compatibility-matrix>
669