1<compatibility-matrix version="1.0" type="framework">
2    <hal format="hidl" optional="true">
3        <name>com.qualcomm.qti.uceservice</name>
4        <version>2.1</version>
5        <interface>
6            <name>IUceService</name>
7            <instance>com.qualcomm.qti.uceservice</instance>
8        </interface>
9    </hal>
10    <hal format="hidl">
11        <name>vendor.qti.data.factory</name>
12        <transport>hwbinder</transport>
13        <version>2.0</version>
14        <interface>
15            <name>IFactory</name>
16            <instance>default</instance>
17        </interface>
18      </hal>
19    <!-- iwlan -->
20    <hal format="hidl">
21        <name>vendor.qti.hardware.data.iwlan</name>
22        <transport>hwbinder</transport>
23        <version>1.0</version>
24        <interface>
25            <name>IIWlan</name>
26            <instance>slot1</instance>
27            <instance>slot2</instance>
28        </interface>
29    </hal>
30    <hal format="hidl" optional="true">
31        <name>android.hardware.media.c2</name>
32        <version>1.0</version>
33        <interface>
34            <name>IComponentStore</name>
35            <instance>default</instance>
36            <instance>software</instance>
37        </interface>
38        <interface>
39            <name>IConfigurable</name>
40            <instance>default</instance>
41            <instance>software</instance>
42        </interface>
43    </hal>
44    <hal format="hidl" optional="true">
45        <name>android.hardware.radio</name>
46        <transport>hwbinder</transport>
47        <version>1.2</version>
48        <interface>
49            <name>ISap</name>
50            <instance>slot2</instance>
51        </interface>
52    </hal>
53    <hal format="hidl" optional="true">
54        <name>android.hardware.radio.config</name>
55        <version>1.1</version>
56        <interface>
57            <name>IRadioConfig</name>
58            <instance>default</instance>
59        </interface>
60    </hal>
61    <hal format="hidl" optional="true">
62        <name>vendor.display.config</name>
63        <version>1.3</version>
64        <interface>
65            <name>IDisplayConfig</name>
66            <instance>default</instance>
67        </interface>
68    </hal>
69    <hal format="hidl" optional="true">
70        <name>vendor.google.radioext</name>
71        <version>1.1</version>
72        <interface>
73            <name>IRadioExt</name>
74            <instance>default</instance>
75        </interface>
76    </hal>
77    <hal format="hidl" optional="true">
78        <name>vendor.google.wireless_charger</name>
79        <version>1.1</version>
80        <interface>
81            <name>IWirelessCharger</name>
82            <instance>default</instance>
83        </interface>
84    </hal>
85    <hal format="hidl" optional="true">
86        <name>vendor.google.airbrush.manager</name>
87        <version>1.0</version>
88        <interface>
89            <name>IAirbrushManager</name>
90            <instance>default</instance>
91        </interface>
92    </hal>
93    <hal format="hidl" optional="true">
94        <name>vendor.google.darwinn.service</name>
95        <version>1.0</version>
96        <interface>
97            <name>IDarwinnService</name>
98            <instance>default</instance>
99        </interface>
100    </hal>
101    <hal format="hidl" optional="true">
102        <name>vendor.qti.hardware.radio.am</name>
103        <version>1.0</version>
104        <interface>
105            <name>IQcRilAudio</name>
106            <instance>slot1</instance>
107            <instance>slot2</instance>
108        </interface>
109    </hal>
110    <hal format="hidl" optional="true">
111        <name>vendor.qti.hardware.radio.ims</name>
112        <version>1.5</version>
113        <interface>
114            <name>IImsRadio</name>
115            <instance>imsradio0</instance>
116            <instance>imsradio1</instance>
117        </interface>
118    </hal>
119    <hal format="hidl" optional="true">
120        <name>vendor.qti.hardware.radio.lpa</name>
121        <version>1.0</version>
122        <interface>
123            <name>IUimLpa</name>
124            <instance>UimLpa0</instance>
125            <instance>UimLpa1</instance>
126        </interface>
127    </hal>
128    <hal format="hidl" optional="true">
129        <name>vendor.qti.hardware.radio.qcrilhook</name>
130        <version>1.0</version>
131        <interface>
132            <name>IQtiOemHook</name>
133            <instance>oemhook0</instance>
134            <instance>oemhook1</instance>
135        </interface>
136    </hal>
137    <hal format="hidl" optional="true">
138        <name>vendor.qti.hardware.radio.uim</name>
139        <version>1.2</version>
140        <interface>
141            <name>IUim</name>
142            <instance>Uim0</instance>
143            <instance>Uim1</instance>
144        </interface>
145    </hal>
146    <hal format="hidl" optional="true">
147        <name>vendor.qti.hardware.radio.uim_remote_client</name>
148        <version>1.0</version>
149        <interface>
150            <name>IUimRemoteServiceClient</name>
151            <instance>uimRemoteClient0</instance>
152            <instance>uimRemoteClient1</instance>
153        </interface>
154    </hal>
155    <hal format="hidl" optional="true">
156        <name>vendor.qti.hardware.radio.uim_remote_server</name>
157        <version>1.0</version>
158        <interface>
159            <name>IUimRemoteServiceServer</name>
160            <instance>uimRemoteServer0</instance>
161            <instance>uimRemoteServer1</instance>
162        </interface>
163    </hal>
164    <hal format="hidl" optional="true">
165        <name>vendor.qti.hardware.tui_comm</name>
166        <version>1.0</version>
167        <interface>
168            <name>ITuiComm</name>
169            <instance>default</instance>
170        </interface>
171    </hal>
172    <hal format="hidl" optional="true">
173        <name>vendor.qti.hardware.display.allocator</name>
174        <version>3.0</version>
175        <interface>
176            <name>IQtiAllocator</name>
177            <instance>default</instance>
178        </interface>
179    </hal>
180    <hal format="hidl" optional="true">
181        <name>vendor.qti.hardware.display.mapper</name>
182        <version>3.0</version>
183        <interface>
184            <name>IQtiMapper</name>
185            <instance>default</instance>
186        </interface>
187    </hal>
188    <hal format="hidl" optional="true">
189        <name>vendor.qti.imsrtpservice</name>
190        <version>2.0</version>
191        <interface>
192            <name>IRTPService</name>
193            <instance>imsrtpservice</instance>
194        </interface>
195    </hal>
196    <hal format="hidl" optional="true">
197        <name>vendor.qti.ims.callinfo</name>
198        <transport>hwbinder</transport>
199        <version>1.0</version>
200        <interface>
201            <name>IService</name>
202            <instance>default</instance>
203        </interface>
204    </hal>
205    <hal format="hidl" optional="true">
206        <name>hardware.google.light</name>
207        <version>1.1</version>
208        <interface>
209            <name>ILight</name>
210            <instance>default</instance>
211        </interface>
212    </hal>
213    <hal format="hidl" optional="true">
214        <name>vendor.qti.hardware.bluetooth_sar</name>
215        <version>1.0</version>
216        <interface>
217            <name>IBluetoothSar</name>
218            <instance>default</instance>
219        </interface>
220    </hal>
221    <hal format="hidl" optional="true">
222        <name>vendor.google.wifi_ext</name>
223        <transport>hwbinder</transport>
224        <version>1.0</version>
225        <interface>
226            <name>IWifiExt</name>
227            <instance>default</instance>
228        </interface>
229    </hal>
230    <hal format="hidl" optional="true">
231        <name>vendor.qti.hardware.cacert</name>
232        <transport>hwbinder</transport>
233        <version>1.0</version>
234        <interface>
235            <name>IService</name>
236            <instance>default</instance>
237        </interface>
238    </hal>
239    <hal format="hidl" optional="true">
240        <name>vendor.qti.hardware.data.connection</name>
241        <transport>hwbinder</transport>
242        <version>1.1</version>
243        <interface>
244            <name>IDataConnection</name>
245            <instance>slot1</instance>
246            <instance>slot2</instance>
247        </interface>
248    </hal>
249    <hal format="hidl" optional="true">
250        <name>vendor.qti.hardware.qteeconnector</name>
251        <transport>hwbinder</transport>
252        <version>1.0</version>
253        <interface>
254            <name>IAppConnector</name>
255            <instance>default</instance>
256        </interface>
257        <interface>
258            <name>IGPAppConnector</name>
259            <instance>default</instance>
260        </interface>
261    </hal>
262    <hal format="hidl">
263        <name>vendor.qti.hardware.radio.qtiradio</name>
264        <transport>hwbinder</transport>
265        <version>1.0</version>
266        <interface>
267            <name>IQtiRadio</name>
268            <instance>slot1</instance>
269            <instance>slot2</instance>
270        </interface>
271    </hal>
272    <hal format="hidl">
273        <name>vendor.qti.hardware.radio.qtiradio</name>
274        <transport>hwbinder</transport>
275        <version>2.3</version>
276        <interface>
277            <name>IQtiRadio</name>
278            <instance>slot1</instance>
279            <instance>slot2</instance>
280        </interface>
281    </hal>
282
283</compatibility-matrix>
284