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