• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1<compatibility-matrix version="1.0" type="framework">
2   <hal format="hidl" optional="true">
3       <name>com.qualcomm.qti.imscmservice</name>
4       <version>2.2</version>
5       <interface>
6         <name>IImsCmService</name>
7         <instance>qti.ims.connectionmanagerservice</instance>
8       </interface>
9   </hal>
10    <hal format="hidl" optional="true">
11        <name>com.qualcomm.qti.uceservice</name>
12        <version>2.2</version>
13        <interface>
14            <name>IUceService</name>
15            <instance>com.qualcomm.qti.uceservice</instance>
16        </interface>
17    </hal>
18    <hal format="hidl">
19        <name>vendor.qti.ims.factory</name>
20        <transport>hwbinder</transport>
21        <version>1.0</version>
22        <interface>
23            <name>IImsFactory</name>
24            <instance>default</instance>
25        </interface>
26    </hal>
27    <hal format="hidl">
28        <name>vendor.qti.data.factory</name>
29        <transport>hwbinder</transport>
30        <version>2.1</version>
31        <interface>
32            <name>IFactory</name>
33            <instance>default</instance>
34        </interface>
35    </hal>
36    <!-- iwlan -->
37    <hal format="hidl">
38        <name>vendor.qti.hardware.data.iwlan</name>
39        <transport>hwbinder</transport>
40        <version>1.0</version>
41        <interface>
42            <name>IIWlan</name>
43            <instance>slot1</instance>
44            <instance>slot2</instance>
45        </interface>
46    </hal>
47    <hal format="hidl" optional="true">
48        <name>android.hardware.media.c2</name>
49        <version>1.0</version>
50        <interface>
51            <name>IComponentStore</name>
52            <instance>default</instance>
53            <instance>software</instance>
54        </interface>
55        <interface>
56            <name>IConfigurable</name>
57            <instance>default</instance>
58            <instance>software</instance>
59        </interface>
60    </hal>
61    <hal format="hidl" optional="true">
62        <name>android.hardware.radio</name>
63        <transport>hwbinder</transport>
64        <version>1.2</version>
65        <interface>
66            <name>ISap</name>
67            <instance>slot2</instance>
68        </interface>
69    </hal>
70    <hal format="hidl" optional="true">
71        <name>android.hardware.radio.config</name>
72        <version>1.1</version>
73        <interface>
74            <name>IRadioConfig</name>
75            <instance>default</instance>
76        </interface>
77    </hal>
78    <hal format="hidl" optional="true">
79        <name>vendor.display.color</name>
80        <version>1.0-5</version>
81        <interface>
82             <name>IDisplayColor</name>
83             <instance>default</instance>
84        </interface>
85    </hal>
86    <hal format="hidl" optional="true">
87        <name>vendor.display.config</name>
88        <version>2.0</version>
89        <interface>
90            <name>IDisplayConfig</name>
91            <instance>default</instance>
92        </interface>
93    </hal>
94    <hal format="hidl" optional="true">
95        <name>vendor.display.postproc</name>
96        <version>1.0</version>
97        <interface>
98             <name>IDisplayPostproc</name>
99             <instance>default</instance>
100        </interface>
101    </hal>
102    <hal format="hidl" optional="true">
103        <name>vendor.google.google_battery</name>
104        <version>1.1</version>
105        <interface>
106            <name>IGoogleBattery</name>
107            <instance>default</instance>
108        </interface>
109    </hal>
110    <hal format="hidl" optional="true">
111        <name>vendor.google.radioext</name>
112        <version>1.2</version>
113        <interface>
114            <name>IRadioExt</name>
115            <instance>default</instance>
116        </interface>
117    </hal>
118    <hal format="hidl" optional="true">
119        <name>vendor.qti.hardware.radio.am</name>
120        <version>1.0</version>
121        <interface>
122            <name>IQcRilAudio</name>
123            <instance>slot1</instance>
124            <instance>slot2</instance>
125        </interface>
126    </hal>
127    <hal format="hidl" optional="true">
128        <name>vendor.qti.hardware.radio.atcmdfwd</name>
129        <version>1.0</version>
130        <interface>
131            <name>IAtCmdFwd</name>
132            <instance>AtCmdFwdService</instance>
133        </interface>
134    </hal>
135    <hal format="hidl" optional="true">
136        <name>vendor.qti.hardware.radio.ims</name>
137        <version>1.6</version>
138        <interface>
139            <name>IImsRadio</name>
140            <instance>imsradio0</instance>
141            <instance>imsradio1</instance>
142        </interface>
143    </hal>
144    <hal format="hidl" optional="true">
145        <name>vendor.qti.hardware.radio.lpa</name>
146        <version>1.0</version>
147        <interface>
148            <name>IUimLpa</name>
149            <instance>UimLpa0</instance>
150            <instance>UimLpa1</instance>
151        </interface>
152    </hal>
153    <hal format="hidl" optional="true">
154        <name>vendor.qti.hardware.radio.qcrilhook</name>
155        <version>1.0</version>
156        <interface>
157            <name>IQtiOemHook</name>
158            <instance>oemhook0</instance>
159            <instance>oemhook1</instance>
160        </interface>
161    </hal>
162    <hal format="hidl" optional="true">
163        <name>vendor.qti.hardware.radio.uim</name>
164        <version>1.2</version>
165        <interface>
166            <name>IUim</name>
167            <instance>Uim0</instance>
168            <instance>Uim1</instance>
169        </interface>
170    </hal>
171    <hal format="hidl" optional="true">
172        <name>vendor.qti.hardware.radio.uim_remote_client</name>
173        <version>1.0</version>
174        <interface>
175            <name>IUimRemoteServiceClient</name>
176            <instance>uimRemoteClient0</instance>
177            <instance>uimRemoteClient1</instance>
178        </interface>
179    </hal>
180    <hal format="hidl" optional="true">
181        <name>vendor.qti.hardware.radio.uim_remote_server</name>
182        <version>1.0</version>
183        <interface>
184            <name>IUimRemoteServiceServer</name>
185            <instance>uimRemoteServer0</instance>
186            <instance>uimRemoteServer1</instance>
187        </interface>
188    </hal>
189    <hal format="hidl" optional="true">
190        <name>vendor.qti.hardware.tui_comm</name>
191        <version>1.0</version>
192        <interface>
193            <name>ITuiComm</name>
194            <instance>default</instance>
195        </interface>
196    </hal>
197    <hal format="hidl" optional="true">
198        <name>vendor.qti.hardware.display.allocator</name>
199        <version>1.0</version>
200        <version>3.0</version>
201        <version>4.0</version>
202        <interface>
203            <name>IQtiAllocator</name>
204            <instance>default</instance>
205        </interface>
206    </hal>
207    <hal format="hidl" optional="true">
208        <name>vendor.qti.hardware.display.mapper</name>
209        <version>2.0</version>
210        <version>3.0</version>
211        <version>4.0</version>
212        <interface>
213            <name>IQtiMapper</name>
214            <instance>default</instance>
215        </interface>
216    </hal>
217    <hal format="hidl" optional="true">
218        <name>vendor.qti.hardware.display.mapperextensions</name>
219        <version>1.0</version>
220        <interface>
221            <name>IQtiMapperExtensions</name>
222            <instance>default</instance>
223        </interface>
224    </hal>
225    <hal format="hidl" optional="true">
226        <name>vendor.qti.hardware.display.composer</name>
227        <version>3.0</version>
228        <interface>
229            <name>IQtiComposer</name>
230            <instance>default</instance>
231        </interface>
232    </hal>
233    <hal format="hidl">
234        <name>vendor.qti.hardware.radio.internal.deviceinfo</name>
235        <transport>hwbinder</transport>
236        <version>1.0</version>
237        <interface>
238            <name>IDeviceInfo</name>
239            <instance>deviceinfo</instance>
240        </interface>
241    </hal>
242    <hal format="hidl" optional="true">
243        <name>vendor.qti.imsrtpservice</name>
244        <version>3.0</version>
245        <interface>
246            <name>IRTPService</name>
247            <instance>imsrtpservice</instance>
248        </interface>
249    </hal>
250    <hal format="hidl" optional="true">
251        <name>vendor.qti.ims.callinfo</name>
252        <transport>hwbinder</transport>
253        <version>1.0</version>
254        <interface>
255            <name>IService</name>
256            <instance>default</instance>
257        </interface>
258    </hal>
259    <hal format="hidl" optional="true">
260        <name>vendor.qti.hardware.bluetooth_sar</name>
261        <version>1.1</version>
262        <interface>
263            <name>IBluetoothSar</name>
264            <instance>default</instance>
265        </interface>
266    </hal>
267    <hal format="hidl" optional="true">
268        <name>vendor.qti.hardware.bt_channel_avoidance</name>
269        <version>1.0</version>
270        <interface>
271            <name>IBTChannelAvoidance</name>
272            <instance>default</instance>
273        </interface>
274    </hal>
275    <hal format="hidl" optional="true">
276        <name>vendor.google.wifi_ext</name>
277        <transport>hwbinder</transport>
278        <version>1.1</version>
279        <interface>
280            <name>IWifiExt</name>
281            <instance>default</instance>
282        </interface>
283    </hal>
284    <hal format="hidl" optional="true">
285        <name>vendor.qti.hardware.cacert</name>
286        <transport>hwbinder</transport>
287        <version>1.0</version>
288        <interface>
289            <name>IService</name>
290            <instance>default</instance>
291        </interface>
292    </hal>
293    <hal format="hidl" optional="true">
294        <name>vendor.qti.hardware.data.connection</name>
295        <transport>hwbinder</transport>
296        <version>1.1</version>
297        <interface>
298            <name>IDataConnection</name>
299            <instance>slot1</instance>
300            <instance>slot2</instance>
301        </interface>
302    </hal>
303    <hal format="hidl">
304        <name>vendor.qti.hardware.radio.qtiradio</name>
305        <transport>hwbinder</transport>
306        <version>1.0</version>
307        <interface>
308            <name>IQtiRadio</name>
309            <instance>slot1</instance>
310            <instance>slot2</instance>
311        </interface>
312    </hal>
313    <hal format="hidl">
314        <name>vendor.qti.hardware.radio.qtiradio</name>
315        <transport>hwbinder</transport>
316        <version>2.4</version>
317        <interface>
318            <name>IQtiRadio</name>
319            <instance>slot1</instance>
320            <instance>slot2</instance>
321        </interface>
322    </hal>
323    <!-- QSEECom HAL service -->
324    <hal format="hidl">
325        <name>vendor.qti.hardware.qseecom</name>
326        <transport>hwbinder</transport>
327        <version>1.0</version>
328        <interface>
329            <name>IQSEECom</name>
330            <instance>default</instance>
331        </interface>
332    </hal>
333    <!-- QSPM HAL service -->
334    <hal format="hidl" optional="true">
335        <name>vendor.qti.qspmhal</name>
336        <transport>hwbinder</transport>
337        <version>1.0</version>
338        <interface>
339            <name>IQspmhal</name>
340            <instance>default</instance>
341        </interface>
342    </hal>
343    <hal format="hidl" optional="true">
344        <name>vendor.qti.hardware.qteeconnector</name>
345        <transport>hwbinder</transport>
346        <version>1.0</version>
347        <interface>
348            <name>IAppConnector</name>
349            <instance>default</instance>
350        </interface>
351        <interface>
352            <name>IGPAppConnector</name>
353            <instance>default</instance>
354        </interface>
355    </hal>
356    <hal format="aidl" optional="false">
357         <name>com.google.hardware.pixel.display</name>
358         <interface>
359             <name>IDisplay</name>
360             <instance>default</instance>
361         </interface>
362    </hal>
363</compatibility-matrix>
364