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