manifest.xml 20 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593
  1. <!--
  2. Input:
  3. manifest_kalama.xml
  4. manifest_launched_with_T.xml
  5. manifest.xml
  6. manifest.xml
  7. manifest.xml
  8. manifest.xml
  9. face-default-sec.xml
  10. rkp_skeymint_v200_manifest.xml
  11. strongbox_km_v40_manifest.xml
  12. iweaver_v1_manifest.xml
  13. manifest.xml
  14. manifest.xml
  15. manifest.xml
  16. manifest.xml
  17. manifest.xml
  18. manifest.xml
  19. manifest.xml
  20. manifest.xml
  21. radio_manifest_ds.xml
  22. radio_manifest_ds.xml
  23. manifest_chip.xml
  24. -->
  25. <manifest version="2.0" type="device" target-level="7">
  26. <hal format="hidl">
  27. <name>android.hardware.audio</name>
  28. <transport>hwbinder</transport>
  29. <version>7.1</version>
  30. <interface>
  31. <name>IDevicesFactory</name>
  32. <instance>default</instance>
  33. </interface>
  34. <fqname>@7.1::IDevicesFactory/default</fqname>
  35. </hal>
  36. <hal format="hidl">
  37. <name>android.hardware.audio.effect</name>
  38. <transport>hwbinder</transport>
  39. <version>7.0</version>
  40. <interface>
  41. <name>IEffectsFactory</name>
  42. <instance>default</instance>
  43. </interface>
  44. <fqname>@7.0::IEffectsFactory/default</fqname>
  45. </hal>
  46. <hal format="aidl">
  47. <name>android.hardware.biometrics.face</name>
  48. <version>2</version>
  49. <fqname>IFace/default</fqname>
  50. </hal>
  51. <hal format="hidl">
  52. <name>android.hardware.bluetooth</name>
  53. <transport>hwbinder</transport>
  54. <version>1.1</version>
  55. <interface>
  56. <name>IBluetoothHci</name>
  57. <instance>default</instance>
  58. </interface>
  59. <fqname>@1.1::IBluetoothHci/default</fqname>
  60. </hal>
  61. <hal format="hidl">
  62. <name>android.hardware.gatekeeper</name>
  63. <transport>hwbinder</transport>
  64. <version>1.0</version>
  65. <interface>
  66. <name>IGatekeeper</name>
  67. <instance>default</instance>
  68. </interface>
  69. <fqname>@1.0::IGatekeeper/default</fqname>
  70. </hal>
  71. <hal format="hidl" override="true">
  72. <name>android.hardware.keymaster</name>
  73. <transport>hwbinder</transport>
  74. <version>4.0</version>
  75. <interface>
  76. <name>IKeymasterDevice</name>
  77. <instance>strongbox</instance>
  78. </interface>
  79. <fqname>@4.0::IKeymasterDevice/strongbox</fqname>
  80. </hal>
  81. <hal format="hidl">
  82. <name>android.hardware.media.omx</name>
  83. <transport>hwbinder</transport>
  84. <version>1.0</version>
  85. <interface>
  86. <name>IOmx</name>
  87. <instance>default</instance>
  88. </interface>
  89. <interface>
  90. <name>IOmxStore</name>
  91. <instance>default</instance>
  92. </interface>
  93. <fqname>@1.0::IOmx/default</fqname>
  94. <fqname>@1.0::IOmxStore/default</fqname>
  95. </hal>
  96. <hal format="hidl" override="true">
  97. <name>android.hardware.radio</name>
  98. <transport>hwbinder</transport>
  99. </hal>
  100. <hal format="hidl" override="true">
  101. <name>android.hardware.radio</name>
  102. <transport>hwbinder</transport>
  103. <fqname>@1.2::ISap/slot1</fqname>
  104. <fqname>@1.2::ISap/slot2</fqname>
  105. </hal>
  106. <hal format="aidl" override="true">
  107. <name>android.hardware.radio.config</name>
  108. <interface>
  109. <name>IRadioConfig</name>
  110. <instance>default</instance>
  111. </interface>
  112. <fqname>IRadioConfig/default</fqname>
  113. </hal>
  114. <hal format="aidl" override="true">
  115. <name>android.hardware.radio.data</name>
  116. <interface>
  117. <name>IRadioData</name>
  118. <instance>slot1</instance>
  119. <instance>slot2</instance>
  120. </interface>
  121. <fqname>IRadioData/slot1</fqname>
  122. <fqname>IRadioData/slot2</fqname>
  123. </hal>
  124. <hal format="hidl" override="true">
  125. <name>android.hardware.radio.deprecated</name>
  126. <transport>hwbinder</transport>
  127. </hal>
  128. <hal format="aidl" override="true">
  129. <name>android.hardware.radio.messaging</name>
  130. <interface>
  131. <name>IRadioMessaging</name>
  132. <instance>slot1</instance>
  133. <instance>slot2</instance>
  134. </interface>
  135. <fqname>IRadioMessaging/slot1</fqname>
  136. <fqname>IRadioMessaging/slot2</fqname>
  137. </hal>
  138. <hal format="aidl" override="true">
  139. <name>android.hardware.radio.modem</name>
  140. <interface>
  141. <name>IRadioModem</name>
  142. <instance>slot1</instance>
  143. <instance>slot2</instance>
  144. </interface>
  145. <fqname>IRadioModem/slot1</fqname>
  146. <fqname>IRadioModem/slot2</fqname>
  147. </hal>
  148. <hal format="aidl" override="true">
  149. <name>android.hardware.radio.network</name>
  150. <interface>
  151. <name>IRadioNetwork</name>
  152. <instance>slot1</instance>
  153. <instance>slot2</instance>
  154. </interface>
  155. <fqname>IRadioNetwork/slot1</fqname>
  156. <fqname>IRadioNetwork/slot2</fqname>
  157. </hal>
  158. <hal format="aidl" override="true">
  159. <name>android.hardware.radio.sim</name>
  160. <interface>
  161. <name>IRadioSim</name>
  162. <instance>slot1</instance>
  163. <instance>slot2</instance>
  164. </interface>
  165. <fqname>IRadioSim/slot1</fqname>
  166. <fqname>IRadioSim/slot2</fqname>
  167. </hal>
  168. <hal format="aidl" override="true">
  169. <name>android.hardware.radio.voice</name>
  170. <interface>
  171. <name>IRadioVoice</name>
  172. <instance>slot1</instance>
  173. <instance>slot2</instance>
  174. </interface>
  175. <fqname>IRadioVoice/slot1</fqname>
  176. <fqname>IRadioVoice/slot2</fqname>
  177. </hal>
  178. <hal format="hidl" override="true">
  179. <name>android.hardware.secure_element</name>
  180. <transport>hwbinder</transport>
  181. <version>1.2</version>
  182. <interface>
  183. <name>ISecureElement</name>
  184. <instance>eSE1</instance>
  185. </interface>
  186. <fqname>@1.2::ISecureElement/eSE1</fqname>
  187. </hal>
  188. <hal format="aidl" override="true">
  189. <name>android.hardware.security.keymint</name>
  190. <version>2</version>
  191. <interface>
  192. <name>IKeyMintDevice</name>
  193. <instance>default</instance>
  194. </interface>
  195. <interface>
  196. <name>IRemotelyProvisionedComponent</name>
  197. <instance>default</instance>
  198. </interface>
  199. <fqname>IKeyMintDevice/default</fqname>
  200. <fqname>IRemotelyProvisionedComponent/default</fqname>
  201. </hal>
  202. <hal format="aidl" override="true">
  203. <name>android.hardware.security.secureclock</name>
  204. <interface>
  205. <name>ISecureClock</name>
  206. <instance>default</instance>
  207. </interface>
  208. <fqname>ISecureClock/default</fqname>
  209. </hal>
  210. <hal format="aidl" override="true">
  211. <name>android.hardware.security.sharedsecret</name>
  212. <interface>
  213. <name>ISharedSecret</name>
  214. <instance>default</instance>
  215. </interface>
  216. <fqname>ISharedSecret/default</fqname>
  217. </hal>
  218. <hal format="hidl">
  219. <name>android.hardware.tetheroffload.config</name>
  220. <transport>hwbinder</transport>
  221. <version>1.0</version>
  222. <interface>
  223. <name>IOffloadConfig</name>
  224. <instance>default</instance>
  225. </interface>
  226. <fqname>@1.0::IOffloadConfig/default</fqname>
  227. </hal>
  228. <hal format="hidl">
  229. <name>android.hardware.tetheroffload.control</name>
  230. <transport>hwbinder</transport>
  231. <version>1.1</version>
  232. <interface>
  233. <name>IOffloadControl</name>
  234. <instance>default</instance>
  235. </interface>
  236. <fqname>@1.1::IOffloadControl/default</fqname>
  237. </hal>
  238. <hal format="hidl" override="true">
  239. <name>android.hardware.weaver</name>
  240. <transport>hwbinder</transport>
  241. <version>1.0</version>
  242. <interface>
  243. <name>IWeaver</name>
  244. <instance>default</instance>
  245. </interface>
  246. <fqname>@1.0::IWeaver/default</fqname>
  247. </hal>
  248. <hal format="hidl" override="true">
  249. <name>com.qualcomm.qti.dpm.api</name>
  250. <transport>hwbinder</transport>
  251. </hal>
  252. <hal format="hidl" override="true">
  253. <name>com.qualcomm.qti.imscmservice</name>
  254. <transport>hwbinder</transport>
  255. </hal>
  256. <hal format="hidl" override="true">
  257. <name>com.qualcomm.qti.uceservice</name>
  258. <transport>hwbinder</transport>
  259. </hal>
  260. <hal format="hidl" override="true">
  261. <name>vendor.qti.data.factory</name>
  262. <transport>hwbinder</transport>
  263. </hal>
  264. <hal format="hidl">
  265. <name>vendor.qti.hardware.capabilityconfigstore</name>
  266. <transport>hwbinder</transport>
  267. <version>1.0</version>
  268. <interface>
  269. <name>ICapabilityConfigStore</name>
  270. <instance>default</instance>
  271. </interface>
  272. <fqname>@1.0::ICapabilityConfigStore/default</fqname>
  273. </hal>
  274. <hal format="hidl" override="true">
  275. <name>vendor.qti.hardware.data.connection</name>
  276. <transport>hwbinder</transport>
  277. </hal>
  278. <hal format="hidl" override="true">
  279. <name>vendor.qti.hardware.data.latency</name>
  280. <transport>hwbinder</transport>
  281. </hal>
  282. <hal format="hidl" override="true">
  283. <name>vendor.qti.hardware.dpmservice</name>
  284. <transport>hwbinder</transport>
  285. </hal>
  286. <hal format="hidl">
  287. <name>vendor.qti.hardware.dsp</name>
  288. <transport>hwbinder</transport>
  289. <version>1.0</version>
  290. <interface>
  291. <name>IDspService</name>
  292. <instance>dspservice</instance>
  293. </interface>
  294. <fqname>@1.0::IDspService/dspservice</fqname>
  295. </hal>
  296. <hal format="hidl" override="true">
  297. <name>vendor.qti.hardware.embmssl</name>
  298. <transport>hwbinder</transport>
  299. </hal>
  300. <hal format="hidl" override="true">
  301. <name>vendor.qti.hardware.factory</name>
  302. <transport>hwbinder</transport>
  303. <version>1.1</version>
  304. </hal>
  305. <hal format="hidl">
  306. <name>vendor.qti.hardware.fm</name>
  307. <transport>hwbinder</transport>
  308. <version>1.0</version>
  309. <interface>
  310. <name>IFmHci</name>
  311. <instance>default</instance>
  312. </interface>
  313. <fqname>@1.0::IFmHci/default</fqname>
  314. </hal>
  315. <hal format="hidl" override="true">
  316. <name>vendor.qti.hardware.mwqemadapter</name>
  317. <transport>hwbinder</transport>
  318. </hal>
  319. <hal format="hidl">
  320. <name>vendor.qti.hardware.qccvndhal</name>
  321. <transport>hwbinder</transport>
  322. <version>1.0</version>
  323. <interface>
  324. <name>IQccvndhal</name>
  325. <instance>qccvndhal</instance>
  326. </interface>
  327. <fqname>@1.0::IQccvndhal/qccvndhal</fqname>
  328. </hal>
  329. <hal format="hidl">
  330. <name>vendor.qti.hardware.qseecom</name>
  331. <transport>hwbinder</transport>
  332. <version>1.0</version>
  333. <interface>
  334. <name>IQSEECom</name>
  335. <instance>default</instance>
  336. </interface>
  337. <fqname>@1.0::IQSEECom/default</fqname>
  338. </hal>
  339. <hal format="hidl" override="true">
  340. <name>vendor.qti.hardware.radio.am</name>
  341. <transport>hwbinder</transport>
  342. </hal>
  343. <hal format="hidl" override="true">
  344. <name>vendor.qti.hardware.radio.ims</name>
  345. <transport>hwbinder</transport>
  346. </hal>
  347. <hal format="hidl" override="true">
  348. <name>vendor.qti.hardware.radio.internal.deviceinfo</name>
  349. <transport>hwbinder</transport>
  350. </hal>
  351. <hal format="hidl" override="true">
  352. <name>vendor.qti.hardware.radio.lpa</name>
  353. <transport>hwbinder</transport>
  354. </hal>
  355. <hal format="hidl" override="true">
  356. <name>vendor.qti.hardware.radio.qcrilhook</name>
  357. <transport>hwbinder</transport>
  358. </hal>
  359. <hal format="hidl" override="true">
  360. <name>vendor.qti.hardware.radio.qtiradio</name>
  361. <transport>hwbinder</transport>
  362. </hal>
  363. <hal format="hidl" override="true">
  364. <name>vendor.qti.hardware.radio.uim</name>
  365. <transport>hwbinder</transport>
  366. </hal>
  367. <hal format="hidl" override="true">
  368. <name>vendor.qti.hardware.radio.uim_remote_client</name>
  369. <transport>hwbinder</transport>
  370. </hal>
  371. <hal format="hidl" override="true">
  372. <name>vendor.qti.hardware.radio.uim_remote_server</name>
  373. <transport>hwbinder</transport>
  374. </hal>
  375. <hal format="hidl">
  376. <name>vendor.qti.hardware.trustedui</name>
  377. <transport>hwbinder</transport>
  378. <fqname>@1.1::ITrustedInput/default</fqname>
  379. <fqname>@1.1::ITrustedInput/qtee-vm</fqname>
  380. <fqname>@1.2::ITrustedUI/default</fqname>
  381. <fqname>@1.2::ITrustedUI/qtee-vm</fqname>
  382. </hal>
  383. <hal format="hidl" override="true">
  384. <name>vendor.qti.ims.callinfo</name>
  385. <transport>hwbinder</transport>
  386. </hal>
  387. <hal format="hidl" override="true">
  388. <name>vendor.qti.imsrtpservice</name>
  389. <transport>hwbinder</transport>
  390. </hal>
  391. <hal format="hidl">
  392. <name>vendor.samsung.hardware.audio</name>
  393. <transport>hwbinder</transport>
  394. <version>1.0</version>
  395. <interface>
  396. <name>ISehDevicesFactory</name>
  397. <instance>default</instance>
  398. </interface>
  399. <fqname>@1.0::ISehDevicesFactory/default</fqname>
  400. </hal>
  401. <hal format="hidl">
  402. <name>vendor.samsung.hardware.bluetooth</name>
  403. <transport>hwbinder</transport>
  404. <version>2.0</version>
  405. <interface>
  406. <name>ISehBluetooth</name>
  407. <instance>default</instance>
  408. </interface>
  409. <fqname>@2.0::ISehBluetooth/default</fqname>
  410. </hal>
  411. <hal format="hidl">
  412. <name>vendor.samsung.hardware.bluetooth.a2dpsink</name>
  413. <transport>hwbinder</transport>
  414. <version>1.0</version>
  415. <interface>
  416. <name>ISehBluetoothA2dpSinkProvidersFactory</name>
  417. <instance>default</instance>
  418. </interface>
  419. <fqname>@1.0::ISehBluetoothA2dpSinkProvidersFactory/default</fqname>
  420. </hal>
  421. <hal format="aidl">
  422. <name>vendor.samsung.hardware.keymint</name>
  423. <version>2</version>
  424. <interface>
  425. <name>ISehKeyMintExtension</name>
  426. <instance>default</instance>
  427. </interface>
  428. <fqname>ISehKeyMintExtension/default</fqname>
  429. </hal>
  430. <hal format="aidl">
  431. <name>vendor.samsung.hardware.keymint</name>
  432. <version>2</version>
  433. <interface>
  434. <name>ISehKeyMintFactory</name>
  435. <instance>default</instance>
  436. </interface>
  437. <fqname>ISehKeyMintFactory/default</fqname>
  438. </hal>
  439. <hal format="aidl">
  440. <name>vendor.samsung.hardware.media.converter</name>
  441. <fqname>ISehColorConverterStore/default</fqname>
  442. </hal>
  443. <hal format="aidl">
  444. <name>vendor.samsung.hardware.radio.bridge</name>
  445. <interface>
  446. <name>ISehRadioBridge</name>
  447. <instance>slot1</instance>
  448. <instance>slot2</instance>
  449. </interface>
  450. <fqname>ISehRadioBridge/slot1</fqname>
  451. <fqname>ISehRadioBridge/slot2</fqname>
  452. </hal>
  453. <hal format="aidl">
  454. <name>vendor.samsung.hardware.radio.channel</name>
  455. <interface>
  456. <name>ISehRadioChannel</name>
  457. <instance>epdgd</instance>
  458. <instance>epdgd2</instance>
  459. <instance>imsd</instance>
  460. <instance>imsd2</instance>
  461. </interface>
  462. <fqname>ISehRadioChannel/epdgd</fqname>
  463. <fqname>ISehRadioChannel/epdgd2</fqname>
  464. <fqname>ISehRadioChannel/imsd</fqname>
  465. <fqname>ISehRadioChannel/imsd2</fqname>
  466. </hal>
  467. <hal format="aidl">
  468. <name>vendor.samsung.hardware.radio.data</name>
  469. <interface>
  470. <name>ISehRadioData</name>
  471. <instance>slot1</instance>
  472. <instance>slot2</instance>
  473. </interface>
  474. <fqname>ISehRadioData/slot1</fqname>
  475. <fqname>ISehRadioData/slot2</fqname>
  476. </hal>
  477. <hal format="aidl">
  478. <name>vendor.samsung.hardware.radio.messaging</name>
  479. <interface>
  480. <name>ISehRadioMessaging</name>
  481. <instance>slot1</instance>
  482. <instance>slot2</instance>
  483. </interface>
  484. <fqname>ISehRadioMessaging/slot1</fqname>
  485. <fqname>ISehRadioMessaging/slot2</fqname>
  486. </hal>
  487. <hal format="aidl">
  488. <name>vendor.samsung.hardware.radio.network</name>
  489. <interface>
  490. <name>ISehRadioNetwork</name>
  491. <instance>slot1</instance>
  492. <instance>slot2</instance>
  493. </interface>
  494. <fqname>ISehRadioNetwork/slot1</fqname>
  495. <fqname>ISehRadioNetwork/slot2</fqname>
  496. </hal>
  497. <hal format="aidl">
  498. <name>vendor.samsung.hardware.radio.sim</name>
  499. <interface>
  500. <name>ISehRadioSim</name>
  501. <instance>slot1</instance>
  502. <instance>slot2</instance>
  503. </interface>
  504. <fqname>ISehRadioSim/slot1</fqname>
  505. <fqname>ISehRadioSim/slot2</fqname>
  506. </hal>
  507. <hal format="hidl" override="true">
  508. <name>vendor.samsung.hardware.security.drk</name>
  509. <transport>hwbinder</transport>
  510. <version>2.0</version>
  511. <interface>
  512. <name>ISehDrk</name>
  513. <instance>default</instance>
  514. </interface>
  515. <fqname>@2.0::ISehDrk/default</fqname>
  516. </hal>
  517. <hal format="hidl">
  518. <name>vendor.samsung.hardware.security.hdcp.keyprovisioning</name>
  519. <transport>hwbinder</transport>
  520. <version>1.0</version>
  521. <interface>
  522. <name>ISehHdcpKeyProvisioning</name>
  523. <instance>default</instance>
  524. </interface>
  525. <fqname>@1.0::ISehHdcpKeyProvisioning/default</fqname>
  526. </hal>
  527. <hal format="hidl" override="true">
  528. <name>vendor.samsung.hardware.security.sem</name>
  529. <transport>hwbinder</transport>
  530. <version>1.0</version>
  531. <interface>
  532. <name>ISehSem</name>
  533. <instance>default</instance>
  534. </interface>
  535. <fqname>@1.0::ISehSem/default</fqname>
  536. </hal>
  537. <hal format="hidl" override="true">
  538. <name>vendor.samsung.hardware.security.skpm</name>
  539. <transport>hwbinder</transport>
  540. <version>1.0</version>
  541. <interface>
  542. <name>ISehSkpm</name>
  543. <instance>default</instance>
  544. </interface>
  545. <fqname>@1.0::ISehSkpm/default</fqname>
  546. </hal>
  547. <hal format="hidl">
  548. <name>vendor.samsung.hardware.sysinput</name>
  549. <transport>hwbinder</transport>
  550. <version>1.3</version>
  551. <interface>
  552. <name>ISehSysInputCallback</name>
  553. </interface>
  554. <interface>
  555. <name>ISehSysInputDev</name>
  556. <instance>default</instance>
  557. </interface>
  558. <fqname>@1.3::ISehSysInputDev/default</fqname>
  559. </hal>
  560. <hal format="hidl">
  561. <name>vendor.samsung.hardware.tlc.blockchain</name>
  562. <transport>hwbinder</transport>
  563. <version>1.0</version>
  564. <interface>
  565. <name>ISehBlockchain</name>
  566. <instance>default</instance>
  567. </interface>
  568. <fqname>@1.0::ISehBlockchain/default</fqname>
  569. </hal>
  570. <hal format="hidl">
  571. <name>vendor.samsung.hardware.tlc.payment</name>
  572. <transport>hwbinder</transport>
  573. <version>1.0</version>
  574. <interface>
  575. <name>ISehTlcPayment</name>
  576. <instance>default</instance>
  577. </interface>
  578. <fqname>@1.0::ISehTlcPayment/default</fqname>
  579. </hal>
  580. <hal format="hidl">
  581. <name>vendor.samsung.hardware.tlc.ucm</name>
  582. <transport>hwbinder</transport>
  583. <version>2.0</version>
  584. <interface>
  585. <name>ISehUcm</name>
  586. <instance>default</instance>
  587. </interface>
  588. <fqname>@2.0::ISehUcm/default</fqname>
  589. </hal>
  590. <sepolicy>
  591. <version>33.0</version>
  592. </sepolicy>
  593. </manifest>