framework_compatibility_matrix.xml 15 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466
  1. <!--
  2. Input:
  3. vendor_framework_compatibility_matrix.xml
  4. vendor_framework_compatibility_matrix.xml
  5. -->
  6. <compatibility-matrix version="1.0" type="framework">
  7. <hal format="hidl" optional="true">
  8. <name>android.hardware.biometrics.fingerprint</name>
  9. <version>2.1</version>
  10. <interface>
  11. <name>IBiometricsFingerprint</name>
  12. <instance>default</instance>
  13. </interface>
  14. </hal>
  15. <hal format="hidl" optional="true">
  16. <name>android.hardware.gnss</name>
  17. <version>1.0-1</version>
  18. <interface>
  19. <name>IGnss</name>
  20. <instance>default</instance>
  21. </interface>
  22. </hal>
  23. <hal format="hidl" optional="true">
  24. <name>android.hardware.gnss</name>
  25. <version>1.0</version>
  26. <interface>
  27. <name>IGnss</name>
  28. <instance>gnss_vendor</instance>
  29. </interface>
  30. </hal>
  31. <hal format="hidl" optional="true">
  32. <name>android.hardware.nfc</name>
  33. <version>1.0</version>
  34. <interface>
  35. <name>INfc</name>
  36. <instance>default</instance>
  37. </interface>
  38. </hal>
  39. <hal format="hidl" optional="true">
  40. <name>android.hardware.radio</name>
  41. <version>1.0-2</version>
  42. <interface>
  43. <name>IRadio</name>
  44. <instance>slot1</instance>
  45. <instance>slot2</instance>
  46. </interface>
  47. <interface>
  48. <name>ISap</name>
  49. <instance>slot1</instance>
  50. <instance>slot2</instance>
  51. </interface>
  52. </hal>
  53. <hal format="hidl" optional="true">
  54. <name>android.hardware.wifi.supplicant</name>
  55. <version>1.0</version>
  56. <interface>
  57. <name>ISupplicant</name>
  58. <instance>default</instance>
  59. </interface>
  60. </hal>
  61. <hal format="hidl" optional="true">
  62. <name>com.qualcomm.qti.ant</name>
  63. <version>1.0</version>
  64. <interface>
  65. <name>IAntHci</name>
  66. <instance>default</instance>
  67. </interface>
  68. </hal>
  69. <hal format="hidl" optional="true">
  70. <name>com.qualcomm.qti.bluetooth_audio</name>
  71. <version>1.0</version>
  72. <interface>
  73. <name>IBluetoothAudio</name>
  74. <instance>default</instance>
  75. </interface>
  76. </hal>
  77. <hal format="hidl" optional="true">
  78. <name>com.qualcomm.qti.dpm.api</name>
  79. <version>1.0</version>
  80. <interface>
  81. <name>IdpmQmi</name>
  82. <instance>dpmQmiService</instance>
  83. </interface>
  84. </hal>
  85. <hal format="hidl" optional="true">
  86. <name>com.qualcomm.qti.imscmservice</name>
  87. <version>2.0-1</version>
  88. <interface>
  89. <name>IImsCmService</name>
  90. <instance>qti.ims.connectionmanagerservice</instance>
  91. </interface>
  92. </hal>
  93. <hal format="hidl" optional="true">
  94. <name>com.qualcomm.qti.uceservice</name>
  95. <version>2.0</version>
  96. <interface>
  97. <name>IUceService</name>
  98. <instance>com.qualcomm.qti.uceservice</instance>
  99. </interface>
  100. </hal>
  101. <hal format="hidl" optional="true">
  102. <name>com.qualcomm.qti.wifidisplayhal</name>
  103. <version>1.0</version>
  104. <interface>
  105. <name>IDSManager</name>
  106. <instance>wifidisplaydshal</instance>
  107. </interface>
  108. <interface>
  109. <name>IHDCPSession</name>
  110. <instance>wifidisplayhdcphal</instance>
  111. </interface>
  112. </hal>
  113. <hal format="hidl" optional="true">
  114. <name>vendor.display.color</name>
  115. <version>1.0-2</version>
  116. <interface>
  117. <name>IDisplayColor</name>
  118. <instance>default</instance>
  119. </interface>
  120. </hal>
  121. <hal format="hidl" optional="true">
  122. <name>vendor.display.config</name>
  123. <version>1.0-7</version>
  124. <interface>
  125. <name>IDisplayConfig</name>
  126. <instance>default</instance>
  127. </interface>
  128. </hal>
  129. <hal format="hidl" optional="true">
  130. <name>vendor.display.postproc</name>
  131. <version>1.0</version>
  132. <interface>
  133. <name>IDisplayPostproc</name>
  134. <instance>default</instance>
  135. </interface>
  136. </hal>
  137. <hal format="hidl" optional="true">
  138. <name>vendor.fpsensor.hardware.fpsensorhidlsvc</name>
  139. <version>2.0</version>
  140. <interface>
  141. <name>IFpsensorHidlSvc</name>
  142. <instance>default</instance>
  143. </interface>
  144. </hal>
  145. <hal format="hidl" optional="true">
  146. <name>vendor.nxp.hardware.nfc</name>
  147. <version>1.0</version>
  148. <interface>
  149. <name>INqNfc</name>
  150. <instance>default</instance>
  151. </interface>
  152. </hal>
  153. <hal format="hidl" optional="true">
  154. <name>vendor.privileged_device</name>
  155. <version>1.0</version>
  156. <interface>
  157. <name>IPrivilegedDevice</name>
  158. <instance>default</instance>
  159. </interface>
  160. </hal>
  161. <hal format="hidl" optional="true">
  162. <name>vendor.qti.data.factory</name>
  163. <version>1.0-1</version>
  164. <interface>
  165. <name>IFactory</name>
  166. <instance>default</instance>
  167. </interface>
  168. </hal>
  169. <hal format="hidl" optional="true">
  170. <name>vendor.qti.esepowermanager</name>
  171. <version>1.0</version>
  172. <interface>
  173. <name>IEsePowerManager</name>
  174. <instance>default</instance>
  175. </interface>
  176. </hal>
  177. <hal format="hidl" optional="true">
  178. <name>vendor.qti.gnss</name>
  179. <version>1.0-2</version>
  180. <version>2.0</version>
  181. <interface>
  182. <name>ILocHidlGnss</name>
  183. <instance>gnss_vendor</instance>
  184. </interface>
  185. </hal>
  186. <hal format="hidl" optional="true">
  187. <name>vendor.qti.hardware.alarm</name>
  188. <version>1.0</version>
  189. <interface>
  190. <name>IAlarm</name>
  191. <instance>default</instance>
  192. </interface>
  193. </hal>
  194. <hal format="hidl" optional="true">
  195. <name>vendor.qti.hardware.data.connection</name>
  196. <version>1.0</version>
  197. <interface>
  198. <name>IDataConnection</name>
  199. <instance>slot1</instance>
  200. <instance>slot2</instance>
  201. </interface>
  202. </hal>
  203. <hal format="hidl" optional="true">
  204. <name>vendor.qti.hardware.data.latency</name>
  205. <version>1.0</version>
  206. <interface>
  207. <name>ILinkLatency</name>
  208. <instance>default</instance>
  209. </interface>
  210. </hal>
  211. <hal format="hidl" optional="true">
  212. <name>vendor.qti.hardware.factory</name>
  213. <version>1.0</version>
  214. <interface>
  215. <name>IFactory</name>
  216. <instance>default</instance>
  217. </interface>
  218. </hal>
  219. <hal format="hidl" optional="true">
  220. <name>vendor.qti.hardware.fingerprint</name>
  221. <version>1.0</version>
  222. <interface>
  223. <name>IQtiExtendedFingerprint</name>
  224. <instance>default</instance>
  225. </interface>
  226. </hal>
  227. <hal format="hidl" optional="true">
  228. <name>vendor.qti.hardware.fm</name>
  229. <version>1.0</version>
  230. <interface>
  231. <name>IFmHci</name>
  232. <instance>default</instance>
  233. </interface>
  234. </hal>
  235. <hal format="hidl" optional="true">
  236. <name>vendor.qti.hardware.improvetouch.touchcompanion</name>
  237. <version>1.0</version>
  238. <interface>
  239. <name>ITouchCompanion</name>
  240. <instance>TouchCompanionService</instance>
  241. </interface>
  242. </hal>
  243. <hal format="hidl" optional="true">
  244. <name>vendor.qti.hardware.iop</name>
  245. <version>1.0</version>
  246. <version>2.0</version>
  247. <interface>
  248. <name>IIop</name>
  249. <instance>default</instance>
  250. </interface>
  251. </hal>
  252. <hal format="hidl" optional="true">
  253. <name>vendor.qti.hardware.perf</name>
  254. <version>1.0</version>
  255. <interface>
  256. <name>IPerf</name>
  257. <instance>default</instance>
  258. </interface>
  259. </hal>
  260. <hal format="hidl" optional="true">
  261. <name>vendor.qti.hardware.qdutils_disp</name>
  262. <version>1.0</version>
  263. <interface>
  264. <name>IQdutilsDisp</name>
  265. <instance>default</instance>
  266. </interface>
  267. </hal>
  268. <hal format="hidl" optional="true">
  269. <name>vendor.qti.hardware.qteeconnector</name>
  270. <version>1.0</version>
  271. <interface>
  272. <name>IAppConnector</name>
  273. <instance>default</instance>
  274. </interface>
  275. <interface>
  276. <name>IGPAppConnector</name>
  277. <instance>default</instance>
  278. </interface>
  279. </hal>
  280. <hal format="hidl" optional="true">
  281. <name>vendor.qti.hardware.radio.am</name>
  282. <version>1.0</version>
  283. <interface>
  284. <name>IQcRilAudio</name>
  285. <instance>slot1</instance>
  286. <instance>slot2</instance>
  287. </interface>
  288. </hal>
  289. <hal format="hidl" optional="true">
  290. <name>vendor.qti.hardware.radio.ims</name>
  291. <version>1.0-4</version>
  292. <interface>
  293. <name>IImsRadio</name>
  294. <instance>imsradio0</instance>
  295. <instance>imsradio1</instance>
  296. </interface>
  297. </hal>
  298. <hal format="hidl" optional="true">
  299. <name>vendor.qti.hardware.radio.lpa</name>
  300. <version>1.0</version>
  301. <interface>
  302. <name>IUimLpa</name>
  303. <instance>UimLpa0</instance>
  304. <instance>UimLpa1</instance>
  305. </interface>
  306. </hal>
  307. <hal format="hidl" optional="true">
  308. <name>vendor.qti.hardware.radio.qcrilhook</name>
  309. <version>1.0</version>
  310. <interface>
  311. <name>IQtiOemHook</name>
  312. <instance>oemhook0</instance>
  313. <instance>oemhook1</instance>
  314. </interface>
  315. </hal>
  316. <hal format="hidl" optional="true">
  317. <name>vendor.qti.hardware.radio.qtiradio</name>
  318. <version>1.0</version>
  319. <version>2.0-2</version>
  320. <interface>
  321. <name>IQtiRadio</name>
  322. <instance>slot1</instance>
  323. <instance>slot2</instance>
  324. </interface>
  325. </hal>
  326. <hal format="hidl" optional="true">
  327. <name>vendor.qti.hardware.radio.uim</name>
  328. <version>1.1</version>
  329. <interface>
  330. <name>IUim</name>
  331. <instance>Uim0</instance>
  332. <instance>Uim1</instance>
  333. </interface>
  334. </hal>
  335. <hal format="hidl" optional="true">
  336. <name>vendor.qti.hardware.radio.uim_remote_client</name>
  337. <version>1.0</version>
  338. <interface>
  339. <name>IUimRemoteServiceClient</name>
  340. <instance>uimRemoteClient0</instance>
  341. <instance>uimRemoteClient1</instance>
  342. </interface>
  343. </hal>
  344. <hal format="hidl" optional="true">
  345. <name>vendor.qti.hardware.radio.uim_remote_server</name>
  346. <version>1.0</version>
  347. <interface>
  348. <name>IUimRemoteServiceServer</name>
  349. <instance>uimRemoteServer0</instance>
  350. <instance>uimRemoteServer1</instance>
  351. </interface>
  352. </hal>
  353. <hal format="hidl" optional="true">
  354. <name>vendor.qti.hardware.sensorscalibrate</name>
  355. <version>1.0</version>
  356. <interface>
  357. <name>ISensorsCalibrate</name>
  358. <instance>default</instance>
  359. </interface>
  360. </hal>
  361. <hal format="hidl" optional="true">
  362. <name>vendor.qti.hardware.soter</name>
  363. <version>1.0</version>
  364. <interface>
  365. <name>ISoter</name>
  366. <instance>default</instance>
  367. </interface>
  368. </hal>
  369. <hal format="hidl" optional="true">
  370. <name>vendor.qti.hardware.tui_comm</name>
  371. <version>1.0</version>
  372. <interface>
  373. <name>ITuiComm</name>
  374. <instance>default</instance>
  375. </interface>
  376. </hal>
  377. <hal format="hidl" optional="true">
  378. <name>vendor.qti.hardware.vpp</name>
  379. <version>1.0-1</version>
  380. <interface>
  381. <name>IHidlVppService</name>
  382. <instance>vppService</instance>
  383. </interface>
  384. </hal>
  385. <hal format="hidl" optional="true">
  386. <name>vendor.qti.hardware.wifi.hostapd</name>
  387. <version>1.0</version>
  388. <interface>
  389. <name>IHostapdVendor</name>
  390. <instance>default</instance>
  391. </interface>
  392. </hal>
  393. <hal format="hidl" optional="true">
  394. <name>vendor.qti.hardware.wifi.supplicant</name>
  395. <version>2.0</version>
  396. <interface>
  397. <name>ISupplicantVendor</name>
  398. <instance>default</instance>
  399. </interface>
  400. </hal>
  401. <hal format="hidl" optional="true">
  402. <name>vendor.qti.hardware.wifi.wifilearner</name>
  403. <version>1.0</version>
  404. <interface>
  405. <name>IWifiStats</name>
  406. <instance>wifiStats</instance>
  407. </interface>
  408. </hal>
  409. <hal format="hidl" optional="true">
  410. <name>vendor.qti.hardware.wigig.netperftuner</name>
  411. <version>1.0</version>
  412. <interface>
  413. <name>INetPerfTuner</name>
  414. <instance>default</instance>
  415. </interface>
  416. </hal>
  417. <hal format="hidl" optional="true">
  418. <name>vendor.qti.hardware.wigig.supptunnel</name>
  419. <version>1.0</version>
  420. <interface>
  421. <name>ISuppTunnelProvider</name>
  422. <instance>default</instance>
  423. </interface>
  424. </hal>
  425. <hal format="hidl" optional="true">
  426. <name>vendor.qti.hardware.wipower</name>
  427. <version>1.0</version>
  428. <interface>
  429. <name>IWipower</name>
  430. <instance>default</instance>
  431. </interface>
  432. </hal>
  433. <hal format="hidl" optional="true">
  434. <name>vendor.qti.ims.callinfo</name>
  435. <version>1.0</version>
  436. <interface>
  437. <name>IService</name>
  438. <instance>default</instance>
  439. </interface>
  440. </hal>
  441. <hal format="hidl" optional="true">
  442. <name>vendor.qti.imsrtpservice</name>
  443. <version>1.0</version>
  444. <interface>
  445. <name>IRTPService</name>
  446. <instance>imsrtpservice</instance>
  447. </interface>
  448. </hal>
  449. <hal format="hidl" optional="true">
  450. <name>vendor.qti.voiceprint</name>
  451. <version>1.0</version>
  452. <interface>
  453. <name>IQtiVoicePrintService</name>
  454. <instance>default</instance>
  455. </interface>
  456. </hal>
  457. <sepolicy>
  458. <kernel-sepolicy-version>30</kernel-sepolicy-version>
  459. <sepolicy-version>26.0</sepolicy-version>
  460. <sepolicy-version>27.0</sepolicy-version>
  461. <sepolicy-version>28.0</sepolicy-version>
  462. </sepolicy>
  463. <avb>
  464. <vbmeta-version>1.0</vbmeta-version>
  465. </avb>
  466. </compatibility-matrix>