| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526 |
- <!--
- Input:
- manifest_target_level_p.xml
- manifest_sensor_hidl_v2.xml
- manifest_audio.xml
- manifest_dsds.xml
- manifest_radioconfig.xml
- manifest_bgservice.xml
- manifest_wifi.xml
- manifest_videotelephony.xml
- manifest_secure_element_dsds.xml
- manifest_mtkcodecservice.xml
- manifest_km3.xml
- manifest_tee.xml
- manifest_trustonic.xml
- manifest_boot.xml
- manifest_netdagent.xml
- manifest_pq.xml
- manifest_mmservice.xml
- manifest_gnss.xml
- manifest.xml
- -->
- <manifest version="2.0" type="device" target-level="3">
- <hal format="hidl">
- <name>android.hardware.audio</name>
- <transport>hwbinder</transport>
- <version>6.0</version>
- <interface>
- <name>IDevicesFactory</name>
- <instance>default</instance>
- </interface>
- <fqname>@6.0::IDevicesFactory/default</fqname>
- </hal>
- <hal format="hidl">
- <name>android.hardware.audio.effect</name>
- <transport>hwbinder</transport>
- <version>6.0</version>
- <interface>
- <name>IEffectsFactory</name>
- <instance>default</instance>
- </interface>
- <fqname>@6.0::IEffectsFactory/default</fqname>
- </hal>
- <hal format="hidl">
- <name>android.hardware.bluetooth</name>
- <transport>hwbinder</transport>
- <version>1.0</version>
- <interface>
- <name>IBluetoothHci</name>
- <instance>default</instance>
- </interface>
- <fqname>@1.0::IBluetoothHci/default</fqname>
- </hal>
- <hal format="hidl">
- <name>android.hardware.bluetooth.audio</name>
- <transport>hwbinder</transport>
- <version>2.0</version>
- <interface>
- <name>IBluetoothAudioProvidersFactory</name>
- <instance>default</instance>
- </interface>
- <fqname>@2.0::IBluetoothAudioProvidersFactory/default</fqname>
- </hal>
- <hal format="hidl">
- <name>android.hardware.boot</name>
- <transport>hwbinder</transport>
- <version>1.0</version>
- <interface>
- <name>IBootControl</name>
- <instance>default</instance>
- </interface>
- <fqname>@1.0::IBootControl/default</fqname>
- </hal>
- <hal format="hidl">
- <name>android.hardware.camera.provider</name>
- <transport>hwbinder</transport>
- <version>2.6</version>
- <interface>
- <name>ICameraProvider</name>
- <instance>internal/0</instance>
- </interface>
- <fqname>@2.6::ICameraProvider/internal/0</fqname>
- </hal>
- <hal format="hidl">
- <name>android.hardware.configstore</name>
- <transport>hwbinder</transport>
- <version>1.1</version>
- <interface>
- <name>ISurfaceFlingerConfigs</name>
- <instance>default</instance>
- </interface>
- <fqname>@1.1::ISurfaceFlingerConfigs/default</fqname>
- </hal>
- <hal format="hidl">
- <name>android.hardware.gatekeeper</name>
- <transport>hwbinder</transport>
- <version>1.0</version>
- <interface>
- <name>IGatekeeper</name>
- <instance>default</instance>
- </interface>
- <fqname>@1.0::IGatekeeper/default</fqname>
- </hal>
- <hal format="hidl">
- <name>android.hardware.gnss</name>
- <transport>hwbinder</transport>
- <version>1.1</version>
- <version>2.1</version>
- <interface>
- <name>IGnss</name>
- <instance>default</instance>
- </interface>
- <fqname>@1.1::IGnss/default</fqname>
- <fqname>@2.1::IGnss/default</fqname>
- </hal>
- <hal format="hidl">
- <name>android.hardware.graphics.allocator</name>
- <transport>hwbinder</transport>
- <version>4.0</version>
- <interface>
- <name>IAllocator</name>
- <instance>default</instance>
- </interface>
- <fqname>@4.0::IAllocator/default</fqname>
- </hal>
- <hal format="hidl">
- <name>android.hardware.graphics.composer</name>
- <transport>hwbinder</transport>
- <version>2.1</version>
- <interface>
- <name>IComposer</name>
- <instance>default</instance>
- </interface>
- <fqname>@2.1::IComposer/default</fqname>
- </hal>
- <hal format="hidl">
- <name>android.hardware.graphics.mapper</name>
- <transport arch="32+64">passthrough</transport>
- <version>4.0</version>
- <interface>
- <name>IMapper</name>
- <instance>default</instance>
- </interface>
- <fqname>@4.0::IMapper/default</fqname>
- </hal>
- <hal format="hidl">
- <name>android.hardware.keymaster</name>
- <transport>hwbinder</transport>
- <version>3.0</version>
- <interface>
- <name>IKeymasterDevice</name>
- <instance>default</instance>
- </interface>
- <fqname>@3.0::IKeymasterDevice/default</fqname>
- </hal>
- <hal format="hidl">
- <name>android.hardware.media.omx</name>
- <transport>hwbinder</transport>
- <version>1.0</version>
- <interface>
- <name>IOmx</name>
- <instance>default</instance>
- </interface>
- <interface>
- <name>IOmxStore</name>
- <instance>default</instance>
- </interface>
- <fqname>@1.0::IOmx/default</fqname>
- <fqname>@1.0::IOmxStore/default</fqname>
- </hal>
- <hal format="hidl">
- <name>android.hardware.memtrack</name>
- <transport>hwbinder</transport>
- <version>1.0</version>
- <interface>
- <name>IMemtrack</name>
- <instance>default</instance>
- </interface>
- <fqname>@1.0::IMemtrack/default</fqname>
- </hal>
- <hal format="hidl">
- <name>android.hardware.radio</name>
- <transport>hwbinder</transport>
- <version>1.2</version>
- <interface>
- <name>IRadio</name>
- <instance>em1</instance>
- <instance>em2</instance>
- <instance>imsAospSlot1</instance>
- <instance>imsAospSlot2</instance>
- <instance>se1</instance>
- <instance>se2</instance>
- <instance>slot1</instance>
- <instance>slot2</instance>
- </interface>
- <interface>
- <name>ISap</name>
- <instance>slot1</instance>
- <instance>slot2</instance>
- </interface>
- <fqname>@1.2::IRadio/em1</fqname>
- <fqname>@1.2::IRadio/em2</fqname>
- <fqname>@1.2::IRadio/imsAospSlot1</fqname>
- <fqname>@1.2::IRadio/imsAospSlot2</fqname>
- <fqname>@1.2::IRadio/se1</fqname>
- <fqname>@1.2::IRadio/se2</fqname>
- <fqname>@1.2::IRadio/slot1</fqname>
- <fqname>@1.2::IRadio/slot2</fqname>
- <fqname>@1.2::ISap/slot1</fqname>
- <fqname>@1.2::ISap/slot2</fqname>
- <fqname>@1.5::IRadio/em1</fqname>
- <fqname>@1.5::IRadio/em2</fqname>
- <fqname>@1.5::IRadio/imsAospSlot1</fqname>
- <fqname>@1.5::IRadio/imsAospSlot2</fqname>
- <fqname>@1.5::IRadio/se1</fqname>
- <fqname>@1.5::IRadio/se2</fqname>
- <fqname>@1.5::IRadio/slot1</fqname>
- <fqname>@1.5::IRadio/slot2</fqname>
- </hal>
- <hal format="hidl">
- <name>android.hardware.radio.config</name>
- <transport>hwbinder</transport>
- <version>1.1</version>
- <interface>
- <name>IRadioConfig</name>
- <instance>default</instance>
- </interface>
- <fqname>@1.1::IRadioConfig/default</fqname>
- </hal>
- <hal format="hidl">
- <name>android.hardware.renderscript</name>
- <transport arch="32+64">passthrough</transport>
- <version>1.0</version>
- <interface>
- <name>IDevice</name>
- <instance>default</instance>
- </interface>
- <fqname>@1.0::IDevice/default</fqname>
- </hal>
- <hal format="hidl">
- <name>android.hardware.secure_element</name>
- <transport>hwbinder</transport>
- <version>1.2</version>
- <interface>
- <name>ISecureElement</name>
- <instance>SIM1</instance>
- <instance>SIM2</instance>
- </interface>
- <fqname>@1.2::ISecureElement/SIM1</fqname>
- <fqname>@1.2::ISecureElement/SIM2</fqname>
- </hal>
- <hal format="hidl">
- <name>android.hardware.sensors</name>
- <transport>hwbinder</transport>
- <version>2.0</version>
- <interface>
- <name>ISensors</name>
- <instance>default</instance>
- </interface>
- <fqname>@2.0::ISensors/default</fqname>
- </hal>
- <hal format="hidl">
- <name>android.hardware.thermal</name>
- <transport>hwbinder</transport>
- <version>1.0</version>
- <version>2.0</version>
- <interface>
- <name>IThermal</name>
- <instance>default</instance>
- </interface>
- <fqname>@1.0::IThermal/default</fqname>
- <fqname>@2.0::IThermal/default</fqname>
- </hal>
- <hal format="hidl">
- <name>android.hardware.usb</name>
- <transport>hwbinder</transport>
- <version>1.1</version>
- <interface>
- <name>IUsb</name>
- <instance>default</instance>
- </interface>
- <fqname>@1.1::IUsb/default</fqname>
- </hal>
- <hal format="hidl">
- <name>android.hardware.usb.gadget</name>
- <transport>hwbinder</transport>
- <version>1.1</version>
- <interface>
- <name>IUsbGadget</name>
- <instance>default</instance>
- </interface>
- <fqname>@1.1::IUsbGadget/default</fqname>
- </hal>
- <hal format="hidl">
- <name>vendor.mediatek.hardware.atci</name>
- <transport>hwbinder</transport>
- <version>1.0</version>
- <interface>
- <name>IAtcid</name>
- <instance>default</instance>
- </interface>
- <fqname>@1.0::IAtcid/default</fqname>
- </hal>
- <hal format="hidl">
- <name>vendor.mediatek.hardware.bluetooth.audio</name>
- <transport>hwbinder</transport>
- <version>2.1</version>
- <interface>
- <name>IBluetoothAudioProvidersFactory</name>
- <instance>default</instance>
- </interface>
- <fqname>@2.1::IBluetoothAudioProvidersFactory/default</fqname>
- </hal>
- <hal format="hidl">
- <name>vendor.mediatek.hardware.camera.bgservice</name>
- <transport>hwbinder</transport>
- <version>1.1</version>
- <interface>
- <name>IBGService</name>
- <instance>internal/0</instance>
- </interface>
- <fqname>@1.1::IBGService/internal/0</fqname>
- </hal>
- <hal format="hidl">
- <name>vendor.mediatek.hardware.keymaster_attestation</name>
- <transport>hwbinder</transport>
- <version>1.1</version>
- <interface>
- <name>IKeymasterDevice</name>
- <instance>default</instance>
- </interface>
- <fqname>@1.1::IKeymasterDevice/default</fqname>
- </hal>
- <hal format="hidl">
- <name>vendor.mediatek.hardware.lbs</name>
- <transport>hwbinder</transport>
- <version>1.0</version>
- <interface>
- <name>ILbs</name>
- <instance>AgpsDebugInterface</instance>
- <instance>AgpsInterface</instance>
- <instance>mtk_agps2framework</instance>
- <instance>mtk_debugService2mnld</instance>
- <instance>mtk_framework2agps</instance>
- <instance>mtk_lbs_log_v2s</instance>
- <instance>mtk_lppe_socket_agps</instance>
- <instance>mtk_lppe_socket_bt</instance>
- <instance>mtk_lppe_socket_ipaddr</instance>
- <instance>mtk_lppe_socket_lbs</instance>
- <instance>mtk_lppe_socket_network</instance>
- <instance>mtk_lppe_socket_sensor</instance>
- <instance>mtk_lppe_socket_wlan</instance>
- <instance>mtk_meta2mnld</instance>
- <instance>mtk_mnld2debugService</instance>
- <instance>mtk_mnld2mtklogger</instance>
- <instance>mtk_mnld2nlputils</instance>
- <instance>mtk_mtklogger2mnld</instance>
- </interface>
- <fqname>@1.0::ILbs/AgpsDebugInterface</fqname>
- <fqname>@1.0::ILbs/AgpsInterface</fqname>
- <fqname>@1.0::ILbs/mtk_agps2framework</fqname>
- <fqname>@1.0::ILbs/mtk_debugService2mnld</fqname>
- <fqname>@1.0::ILbs/mtk_framework2agps</fqname>
- <fqname>@1.0::ILbs/mtk_lbs_log_v2s</fqname>
- <fqname>@1.0::ILbs/mtk_lppe_socket_agps</fqname>
- <fqname>@1.0::ILbs/mtk_lppe_socket_bt</fqname>
- <fqname>@1.0::ILbs/mtk_lppe_socket_ipaddr</fqname>
- <fqname>@1.0::ILbs/mtk_lppe_socket_lbs</fqname>
- <fqname>@1.0::ILbs/mtk_lppe_socket_network</fqname>
- <fqname>@1.0::ILbs/mtk_lppe_socket_sensor</fqname>
- <fqname>@1.0::ILbs/mtk_lppe_socket_wlan</fqname>
- <fqname>@1.0::ILbs/mtk_meta2mnld</fqname>
- <fqname>@1.0::ILbs/mtk_mnld2debugService</fqname>
- <fqname>@1.0::ILbs/mtk_mnld2mtklogger</fqname>
- <fqname>@1.0::ILbs/mtk_mnld2nlputils</fqname>
- <fqname>@1.0::ILbs/mtk_mtklogger2mnld</fqname>
- </hal>
- <hal format="hidl">
- <name>vendor.mediatek.hardware.mms</name>
- <transport>hwbinder</transport>
- <version>1.5</version>
- <interface>
- <name>IMms</name>
- <instance>default</instance>
- </interface>
- <fqname>@1.5::IMms/default</fqname>
- </hal>
- <hal format="hidl">
- <name>vendor.mediatek.hardware.mtkcodecservice</name>
- <transport>hwbinder</transport>
- <version>1.1</version>
- <interface>
- <name>IMtkCodecService</name>
- <instance>default</instance>
- </interface>
- <fqname>@1.1::IMtkCodecService/default</fqname>
- </hal>
- <hal format="hidl">
- <name>vendor.mediatek.hardware.mtkpower</name>
- <transport>hwbinder</transport>
- <version>1.1</version>
- <interface>
- <name>IMtkPerf</name>
- <instance>default</instance>
- </interface>
- <interface>
- <name>IMtkPower</name>
- <instance>default</instance>
- </interface>
- <fqname>@1.1::IMtkPerf/default</fqname>
- <fqname>@1.1::IMtkPower/default</fqname>
- </hal>
- <hal format="hidl">
- <name>vendor.mediatek.hardware.mtkradioex</name>
- <transport>hwbinder</transport>
- <version>2.0</version>
- <interface>
- <name>IMtkRadioEx</name>
- <instance>imsSlot1</instance>
- <instance>imsSlot2</instance>
- <instance>mtkAssist1</instance>
- <instance>mtkAssist2</instance>
- <instance>mtkCap1</instance>
- <instance>mtkCap2</instance>
- <instance>mtkEm1</instance>
- <instance>mtkEm2</instance>
- <instance>mtkRcs1</instance>
- <instance>mtkRcs2</instance>
- <instance>mtkSe1</instance>
- <instance>mtkSe2</instance>
- <instance>mtkSlot1</instance>
- <instance>mtkSlot2</instance>
- <instance>mtkSmartRatSwitch1</instance>
- <instance>mtkSmartRatSwitch2</instance>
- </interface>
- <fqname>@2.0::IMtkRadioEx/imsSlot1</fqname>
- <fqname>@2.0::IMtkRadioEx/imsSlot2</fqname>
- <fqname>@2.0::IMtkRadioEx/mtkAssist1</fqname>
- <fqname>@2.0::IMtkRadioEx/mtkAssist2</fqname>
- <fqname>@2.0::IMtkRadioEx/mtkCap1</fqname>
- <fqname>@2.0::IMtkRadioEx/mtkCap2</fqname>
- <fqname>@2.0::IMtkRadioEx/mtkEm1</fqname>
- <fqname>@2.0::IMtkRadioEx/mtkEm2</fqname>
- <fqname>@2.0::IMtkRadioEx/mtkRcs1</fqname>
- <fqname>@2.0::IMtkRadioEx/mtkRcs2</fqname>
- <fqname>@2.0::IMtkRadioEx/mtkSe1</fqname>
- <fqname>@2.0::IMtkRadioEx/mtkSe2</fqname>
- <fqname>@2.0::IMtkRadioEx/mtkSlot1</fqname>
- <fqname>@2.0::IMtkRadioEx/mtkSlot2</fqname>
- <fqname>@2.0::IMtkRadioEx/mtkSmartRatSwitch1</fqname>
- <fqname>@2.0::IMtkRadioEx/mtkSmartRatSwitch2</fqname>
- </hal>
- <hal format="hidl">
- <name>vendor.mediatek.hardware.netdagent</name>
- <transport>hwbinder</transport>
- <version>1.0</version>
- <interface>
- <name>INetdagent</name>
- <instance>default</instance>
- </interface>
- <fqname>@1.0::INetdagent/default</fqname>
- </hal>
- <hal format="hidl">
- <name>vendor.mediatek.hardware.nvram</name>
- <transport>hwbinder</transport>
- <version>1.1</version>
- <interface>
- <name>INvram</name>
- <instance>default</instance>
- </interface>
- <fqname>@1.1::INvram/default</fqname>
- </hal>
- <hal format="hidl">
- <name>vendor.mediatek.hardware.pq</name>
- <transport>hwbinder</transport>
- <version>2.6</version>
- <interface>
- <name>IPictureQuality</name>
- <instance>default</instance>
- </interface>
- <fqname>@2.6::IPictureQuality/default</fqname>
- </hal>
- <hal format="hidl">
- <name>vendor.mediatek.hardware.videotelephony</name>
- <transport>hwbinder</transport>
- <version>1.0</version>
- <interface>
- <name>IVideoTelephony</name>
- <instance>default</instance>
- </interface>
- <fqname>@1.0::IVideoTelephony/default</fqname>
- </hal>
- <hal format="hidl">
- <name>vendor.mediatek.hardware.wifi.supplicant</name>
- <transport>hwbinder</transport>
- <version>2.0</version>
- <interface>
- <name>ISupplicant</name>
- <instance>default</instance>
- </interface>
- <fqname>@2.0::ISupplicant/default</fqname>
- </hal>
- <hal format="hidl">
- <name>vendor.trustonic.tee</name>
- <transport>hwbinder</transport>
- <version>1.1</version>
- <interface>
- <name>ITee</name>
- <instance>default</instance>
- </interface>
- <fqname>@1.1::ITee/default</fqname>
- </hal>
- <hal format="hidl">
- <name>vendor.trustonic.tee.tui</name>
- <transport>hwbinder</transport>
- <version>1.0</version>
- <interface>
- <name>ITui</name>
- <instance>default</instance>
- </interface>
- <fqname>@1.0::ITui/default</fqname>
- </hal>
- <sepolicy>
- <version>30.0</version>
- </sepolicy>
- </manifest>
|