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