jennnnnn

compatibility_matrix.device.xml

Jul 20th, 2022
96
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 19.25 KB | None | 0 0
  1. <!--
  2. Input:
  3. device_framework_matrix.xml
  4. framework_compatibility_matrix.xml
  5. -->
  6. <compatibility-matrix version="2.0" type="framework">
  7. <hal format="hidl" optional="true">
  8. <name>android.hardware.radio</name>
  9. <version>1.2</version>
  10. <version>1.5</version>
  11. <interface>
  12. <name>IRadio</name>
  13. <instance>em1</instance>
  14. <instance>em2</instance>
  15. <instance>em3</instance>
  16. <instance>em4</instance>
  17. <instance>imsAospSlot1</instance>
  18. <instance>imsAospSlot2</instance>
  19. <instance>imsAospSlot3</instance>
  20. <instance>imsAospSlot4</instance>
  21. <instance>se1</instance>
  22. <instance>se2</instance>
  23. <instance>se3</instance>
  24. <instance>se4</instance>
  25. <instance>slot1</instance>
  26. <instance>slot2</instance>
  27. <instance>slot3</instance>
  28. <instance>slot4</instance>
  29. </interface>
  30. <interface>
  31. <name>ISap</name>
  32. <instance>slot1</instance>
  33. <instance>slot2</instance>
  34. <instance>slot3</instance>
  35. <instance>slot4</instance>
  36. </interface>
  37. </hal>
  38. <hal format="hidl" optional="true">
  39. <name>android.hardware.radio.config</name>
  40. <version>1.1</version>
  41. <interface>
  42. <name>IRadioConfig</name>
  43. <instance>default</instance>
  44. </interface>
  45. </hal>
  46. <hal format="hidl" optional="true">
  47. <name>interfaces.factoryAta</name>
  48. <version>1.0</version>
  49. <interface>
  50. <name>IFactoryAta</name>
  51. <instance>default</instance>
  52. </interface>
  53. </hal>
  54. <hal format="hidl" optional="true">
  55. <name>interfaces.factoryInterface</name>
  56. <version>1.0</version>
  57. <interface>
  58. <name>IFactoryInterface</name>
  59. <instance>default</instance>
  60. </interface>
  61. </hal>
  62. <hal format="hidl" optional="true">
  63. <name>vendor.mediatek.hardware.aee</name>
  64. <version>1.0</version>
  65. <interface>
  66. <name>IAee</name>
  67. <instance>AEE</instance>
  68. <instance>default</instance>
  69. </interface>
  70. </hal>
  71. <hal format="hidl" optional="true">
  72. <name>vendor.mediatek.hardware.apmonitor</name>
  73. <version>2.0</version>
  74. <interface>
  75. <name>IApmService</name>
  76. <instance>apm_hidl_service</instance>
  77. </interface>
  78. </hal>
  79. <hal format="hidl" optional="true">
  80. <name>vendor.mediatek.hardware.apuware.apusys</name>
  81. <version>1.0</version>
  82. <interface>
  83. <name>INeuronApusys</name>
  84. <instance>default</instance>
  85. </interface>
  86. </hal>
  87. <hal format="hidl" optional="true">
  88. <name>vendor.mediatek.hardware.apuware.utils</name>
  89. <version>1.0</version>
  90. <interface>
  91. <name>IApuwareUtils</name>
  92. <instance>default</instance>
  93. </interface>
  94. </hal>
  95. <hal format="hidl" optional="true">
  96. <name>vendor.mediatek.hardware.apuware.xrp</name>
  97. <version>1.0</version>
  98. <interface>
  99. <name>INeuronXrp</name>
  100. <instance>default</instance>
  101. </interface>
  102. </hal>
  103. <hal format="hidl" optional="true">
  104. <name>vendor.mediatek.hardware.atci</name>
  105. <version>1.0</version>
  106. <interface>
  107. <name>IAtcid</name>
  108. <instance>default</instance>
  109. </interface>
  110. </hal>
  111. <hal format="hidl" optional="true">
  112. <name>vendor.mediatek.hardware.bluetooth.audio</name>
  113. <version>2.1</version>
  114. <interface>
  115. <name>IBluetoothAudioProvidersFactory</name>
  116. <instance>default</instance>
  117. </interface>
  118. </hal>
  119. <hal format="hidl" optional="true">
  120. <name>vendor.mediatek.hardware.camera.atms</name>
  121. <version>1.0</version>
  122. <interface>
  123. <name>IATMs</name>
  124. <instance>default</instance>
  125. </interface>
  126. </hal>
  127. <hal format="hidl" optional="true">
  128. <name>vendor.mediatek.hardware.camera.bgservice</name>
  129. <version>1.1</version>
  130. <interface>
  131. <name>IBGService</name>
  132. <instance>internal/0</instance>
  133. </interface>
  134. </hal>
  135. <hal format="hidl" optional="true">
  136. <name>vendor.mediatek.hardware.camera.ccap</name>
  137. <version>1.0</version>
  138. <interface>
  139. <name>ICCAPControl</name>
  140. <instance>internal/0</instance>
  141. </interface>
  142. </hal>
  143. <hal format="hidl" optional="true">
  144. <name>vendor.mediatek.hardware.camera.isphal</name>
  145. <version>1.0</version>
  146. <interface>
  147. <name>IISPModule</name>
  148. <instance>internal/0</instance>
  149. </interface>
  150. </hal>
  151. <hal format="hidl" optional="true">
  152. <name>vendor.mediatek.hardware.camera.postproc</name>
  153. <version>1.0</version>
  154. <interface>
  155. <name>IPostDevice</name>
  156. <instance>internal/0</instance>
  157. </interface>
  158. </hal>
  159. <hal format="hidl" optional="true">
  160. <name>vendor.mediatek.hardware.clientapi</name>
  161. <version>1.0</version>
  162. <interface>
  163. <name>IClientapi</name>
  164. <instance>clientapi_hal_service</instance>
  165. </interface>
  166. </hal>
  167. <hal format="hidl" optional="true">
  168. <name>vendor.mediatek.hardware.dfps</name>
  169. <version>1.0</version>
  170. <interface>
  171. <name>IFpsPolicyService</name>
  172. <instance>default</instance>
  173. </interface>
  174. </hal>
  175. <hal format="hidl" optional="true">
  176. <name>vendor.mediatek.hardware.dmc</name>
  177. <version>1.2</version>
  178. <interface>
  179. <name>IDmcService</name>
  180. <instance>dmc_hidl_service</instance>
  181. </interface>
  182. </hal>
  183. <hal format="hidl" optional="true">
  184. <name>vendor.mediatek.hardware.dplanner</name>
  185. <version>2.0</version>
  186. <interface>
  187. <name>IDPlanner</name>
  188. <instance>default</instance>
  189. </interface>
  190. </hal>
  191. <hal format="hidl" optional="true">
  192. <name>vendor.mediatek.hardware.engineermode</name>
  193. <version>1.3</version>
  194. <interface>
  195. <name>IEmd</name>
  196. <instance>EmHidlServer</instance>
  197. </interface>
  198. </hal>
  199. <hal format="hidl" optional="true">
  200. <name>vendor.mediatek.hardware.gpu</name>
  201. <version>1.0</version>
  202. <interface>
  203. <name>IGraphicExt</name>
  204. <instance>default</instance>
  205. </interface>
  206. </hal>
  207. <hal format="hidl" optional="true">
  208. <name>vendor.mediatek.hardware.hdmi</name>
  209. <version>1.0</version>
  210. <interface>
  211. <name>IMtkHdmiService</name>
  212. <instance>default</instance>
  213. </interface>
  214. </hal>
  215. <hal format="hidl" optional="true">
  216. <name>vendor.mediatek.hardware.imsa</name>
  217. <version>1.0</version>
  218. <interface>
  219. <name>IImsa</name>
  220. <instance>imsa</instance>
  221. </interface>
  222. </hal>
  223. <hal format="hidl" optional="true">
  224. <name>vendor.mediatek.hardware.interfaces_tc1.mtkradioex_tc1</name>
  225. <version>2.0</version>
  226. <interface>
  227. <name>IMtkRadioEx</name>
  228. <instance>mtkAssist1</instance>
  229. <instance>mtkAssist2</instance>
  230. <instance>mtkCap1</instance>
  231. <instance>mtkCap2</instance>
  232. <instance>mtkEm1</instance>
  233. <instance>mtkEm2</instance>
  234. <instance>mtkSe1</instance>
  235. <instance>mtkSe2</instance>
  236. <instance>mtkSlot1</instance>
  237. <instance>mtkSlot2</instance>
  238. <instance>mtkSmartRatSwitch1</instance>
  239. <instance>mtkSmartRatSwitch2</instance>
  240. </interface>
  241. </hal>
  242. <hal format="hidl" optional="true">
  243. <name>vendor.mediatek.hardware.keyinstall</name>
  244. <version>1.0</version>
  245. <interface>
  246. <name>IKeyinstall</name>
  247. <instance>default</instance>
  248. </interface>
  249. </hal>
  250. <hal format="hidl" optional="true">
  251. <name>vendor.mediatek.hardware.keymanage</name>
  252. <version>1.0</version>
  253. <interface>
  254. <name>IKeymanage</name>
  255. <instance>default</instance>
  256. </interface>
  257. </hal>
  258. <hal format="hidl" optional="true">
  259. <name>vendor.mediatek.hardware.keymaster_attestation</name>
  260. <version>1.1</version>
  261. <interface>
  262. <name>IKeymasterDevice</name>
  263. <instance>default</instance>
  264. </interface>
  265. </hal>
  266. <hal format="hidl" optional="true">
  267. <name>vendor.mediatek.hardware.lbs</name>
  268. <version>1.0</version>
  269. <interface>
  270. <name>ILbs</name>
  271. <instance>AgpsDebugInterface</instance>
  272. <instance>AgpsInterface</instance>
  273. <instance>mtk_agps2framework</instance>
  274. <instance>mtk_debugService2mnld</instance>
  275. <instance>mtk_framework2agps</instance>
  276. <instance>mtk_lbs_log_v2s</instance>
  277. <instance>mtk_lppe_socket_agps</instance>
  278. <instance>mtk_lppe_socket_bt</instance>
  279. <instance>mtk_lppe_socket_ipaddr</instance>
  280. <instance>mtk_lppe_socket_lbs</instance>
  281. <instance>mtk_lppe_socket_network</instance>
  282. <instance>mtk_lppe_socket_sensor</instance>
  283. <instance>mtk_lppe_socket_wlan</instance>
  284. <instance>mtk_meta2mnld</instance>
  285. <instance>mtk_mnld2debugService</instance>
  286. <instance>mtk_mnld2mtklogger</instance>
  287. <instance>mtk_mnld2nlputils</instance>
  288. <instance>mtk_mtklogger2mnld</instance>
  289. </interface>
  290. </hal>
  291. <hal format="hidl" optional="true">
  292. <name>vendor.mediatek.hardware.log</name>
  293. <version>1.0</version>
  294. <interface>
  295. <name>ILog</name>
  296. <instance>ATMWiFiHidlServer</instance>
  297. <instance>ConnsysFWHidlServer</instance>
  298. <instance>MobileLogHidlServer</instance>
  299. <instance>ModemLogHidlServer</instance>
  300. </interface>
  301. </hal>
  302. <hal format="hidl" optional="true">
  303. <name>vendor.mediatek.hardware.mdmonitor</name>
  304. <version>1.0</version>
  305. <interface>
  306. <name>IMDMonitorService</name>
  307. <instance>default</instance>
  308. </interface>
  309. </hal>
  310. <hal format="hidl" optional="true">
  311. <name>vendor.mediatek.hardware.mms</name>
  312. <version>1.5</version>
  313. <interface>
  314. <name>IMms</name>
  315. <instance>default</instance>
  316. </interface>
  317. </hal>
  318. <hal format="hidl" optional="true">
  319. <name>vendor.mediatek.hardware.modemdbfilter</name>
  320. <version>1.0</version>
  321. <interface>
  322. <name>ICopyDBFilter</name>
  323. <instance>ModemDBFilterHidlServer</instance>
  324. </interface>
  325. </hal>
  326. <hal format="hidl" optional="true">
  327. <name>vendor.mediatek.hardware.mtkcodecservice</name>
  328. <version>1.1</version>
  329. <interface>
  330. <name>IMtkCodecService</name>
  331. <instance>default</instance>
  332. </interface>
  333. </hal>
  334. <hal format="hidl" optional="true">
  335. <name>vendor.mediatek.hardware.mtkpower</name>
  336. <version>1.1</version>
  337. <interface>
  338. <name>IMtkPerf</name>
  339. <instance>default</instance>
  340. </interface>
  341. <interface>
  342. <name>IMtkPower</name>
  343. <instance>default</instance>
  344. </interface>
  345. </hal>
  346. <hal format="hidl" optional="true">
  347. <name>vendor.mediatek.hardware.mtkradioex</name>
  348. <version>2.0</version>
  349. <interface>
  350. <name>IMtkRadioEx</name>
  351. <instance>imsSlot1</instance>
  352. <instance>mtkAssist1</instance>
  353. <instance>mtkCap1</instance>
  354. <instance>mtkEm1</instance>
  355. <instance>mtkRcs1</instance>
  356. <instance>mtkSe1</instance>
  357. <instance>mtkSlot1</instance>
  358. </interface>
  359. </hal>
  360. <hal format="hidl" optional="true">
  361. <name>vendor.mediatek.hardware.mtkradioex</name>
  362. <version>2.0</version>
  363. <interface>
  364. <name>IMtkRadioEx</name>
  365. <instance>imsSlot1</instance>
  366. <instance>imsSlot2</instance>
  367. <instance>imsSlot3</instance>
  368. <instance>imsSlot4</instance>
  369. <instance>mtkAssist1</instance>
  370. <instance>mtkAssist2</instance>
  371. <instance>mtkAssist3</instance>
  372. <instance>mtkAssist4</instance>
  373. <instance>mtkCap1</instance>
  374. <instance>mtkCap2</instance>
  375. <instance>mtkCap3</instance>
  376. <instance>mtkCap4</instance>
  377. <instance>mtkEm1</instance>
  378. <instance>mtkEm2</instance>
  379. <instance>mtkEm3</instance>
  380. <instance>mtkEm4</instance>
  381. <instance>mtkRcs1</instance>
  382. <instance>mtkRcs2</instance>
  383. <instance>mtkRcs3</instance>
  384. <instance>mtkRcs4</instance>
  385. <instance>mtkSe1</instance>
  386. <instance>mtkSe2</instance>
  387. <instance>mtkSe3</instance>
  388. <instance>mtkSe4</instance>
  389. <instance>mtkSlot1</instance>
  390. <instance>mtkSlot2</instance>
  391. <instance>mtkSlot3</instance>
  392. <instance>mtkSlot4</instance>
  393. <instance>mtkSmartRatSwitch1</instance>
  394. <instance>mtkSmartRatSwitch2</instance>
  395. <instance>mtkSmartRatSwitch3</instance>
  396. <instance>mtkSmartRatSwitch4</instance>
  397. </interface>
  398. </hal>
  399. <hal format="hidl" optional="true">
  400. <name>vendor.mediatek.hardware.netdagent</name>
  401. <version>1.0</version>
  402. <interface>
  403. <name>INetdagent</name>
  404. <instance>default</instance>
  405. </interface>
  406. </hal>
  407. <hal format="hidl" optional="true">
  408. <name>vendor.mediatek.hardware.nvram</name>
  409. <version>1.1</version>
  410. <interface>
  411. <name>INvram</name>
  412. <instance>default</instance>
  413. </interface>
  414. </hal>
  415. <hal format="hidl" optional="true">
  416. <name>vendor.mediatek.hardware.nwk_opt</name>
  417. <version>1.0</version>
  418. <interface>
  419. <name>INwkOpt</name>
  420. <instance>default</instance>
  421. </interface>
  422. </hal>
  423. <hal format="hidl" optional="true">
  424. <name>vendor.mediatek.hardware.power</name>
  425. <version>2.1</version>
  426. <interface>
  427. <name>IPower</name>
  428. <instance>default</instance>
  429. </interface>
  430. </hal>
  431. <hal format="hidl" optional="true">
  432. <name>vendor.mediatek.hardware.pplagent</name>
  433. <version>1.0</version>
  434. <interface>
  435. <name>IPplAgent</name>
  436. <instance>default</instance>
  437. </interface>
  438. </hal>
  439. <hal format="hidl" optional="true">
  440. <name>vendor.mediatek.hardware.pq</name>
  441. <version>2.3-6</version>
  442. <interface>
  443. <name>IPictureQuality</name>
  444. <instance>default</instance>
  445. </interface>
  446. </hal>
  447. <hal format="hidl" optional="true">
  448. <name>vendor.mediatek.hardware.presence</name>
  449. <version>1.0</version>
  450. <interface>
  451. <name>IPresence</name>
  452. <instance>presence_hal_service</instance>
  453. </interface>
  454. </hal>
  455. <hal format="hidl" optional="true">
  456. <name>vendor.mediatek.hardware.radio_op</name>
  457. <version>2.0</version>
  458. <version>3.0</version>
  459. <interface>
  460. <name>IRadioOp</name>
  461. <instance>OpImsRILd1</instance>
  462. <instance>OpImsRILd2</instance>
  463. <instance>OpImsRILd3</instance>
  464. <instance>OpImsRILd4</instance>
  465. <instance>slot1</instance>
  466. <instance>slot2</instance>
  467. <instance>slot3</instance>
  468. <instance>slot4</instance>
  469. </interface>
  470. </hal>
  471. <hal format="hidl" optional="true">
  472. <name>vendor.mediatek.hardware.rcs</name>
  473. <version>2.0</version>
  474. <interface>
  475. <name>IRcs</name>
  476. <instance>rcs_hal_service</instance>
  477. </interface>
  478. </hal>
  479. <hal format="hidl" optional="true">
  480. <name>vendor.mediatek.hardware.thp</name>
  481. <version>1.0</version>
  482. <interface>
  483. <name>ITHP</name>
  484. <instance>default</instance>
  485. </interface>
  486. </hal>
  487. <hal format="hidl" optional="true">
  488. <name>vendor.mediatek.hardware.touchll</name>
  489. <version>1.0</version>
  490. <interface>
  491. <name>ITouchll</name>
  492. <instance>default</instance>
  493. </interface>
  494. </hal>
  495. <hal format="hidl" optional="true">
  496. <name>vendor.mediatek.hardware.videotelephony</name>
  497. <version>1.0</version>
  498. <interface>
  499. <name>IVideoTelephony</name>
  500. <instance>default</instance>
  501. </interface>
  502. </hal>
  503. <hal format="hidl" optional="true">
  504. <name>vendor.mediatek.hardware.vpu</name>
  505. <version>1.0</version>
  506. <interface>
  507. <name>Ivpu</name>
  508. <instance>default</instance>
  509. </interface>
  510. </hal>
  511. <hal format="hidl" optional="true">
  512. <name>vendor.mediatek.hardware.wfo</name>
  513. <version>1.0</version>
  514. <interface>
  515. <name>IWifiOffload</name>
  516. <instance>wfo_hidl_service</instance>
  517. </interface>
  518. </hal>
  519. <hal format="hidl" optional="true">
  520. <name>vendor.mediatek.hardware.wifi.supplicant</name>
  521. <version>2.0</version>
  522. <interface>
  523. <name>ISupplicant</name>
  524. <instance>default</instance>
  525. </interface>
  526. </hal>
  527. <hal format="hidl" optional="true">
  528. <name>vendor.mediatek.hardware.wifi.supplicant</name>
  529. <version>2.2</version>
  530. <interface>
  531. <name>ISupplicant</name>
  532. <instance>default</instance>
  533. </interface>
  534. </hal>
  535. <hal format="hidl" optional="true">
  536. <name>vendor.trustonic.tee</name>
  537. <version>1.1</version>
  538. <interface>
  539. <name>ITee</name>
  540. <instance>default</instance>
  541. </interface>
  542. </hal>
  543. <hal format="hidl" optional="true">
  544. <name>vendor.trustonic.tee.tui</name>
  545. <version>1.0</version>
  546. <interface>
  547. <name>ITui</name>
  548. <instance>default</instance>
  549. </interface>
  550. </hal>
  551. <sepolicy>
  552. <kernel-sepolicy-version>30</kernel-sepolicy-version>
  553. <sepolicy-version>26.0</sepolicy-version>
  554. <sepolicy-version>27.0</sepolicy-version>
  555. <sepolicy-version>28.0</sepolicy-version>
  556. <sepolicy-version>29.0</sepolicy-version>
  557. <sepolicy-version>30.0</sepolicy-version>
  558. </sepolicy>
  559. <avb>
  560. <vbmeta-version>1.0</vbmeta-version>
  561. </avb>
  562. </compatibility-matrix>
Advertisement
Add Comment
Please, Sign In to add comment