mirror of
https://github.com/Evolution-X-Devices/device_xiaomi_rosemary
synced 2026-01-27 18:07:31 +00:00
rosemary: Import Manifest and Compatibility Matrix
Signed-off-by: bengris32 <bengris32@protonmail.ch> Change-Id: I9129674985ed4681283d68459fdcc22bcbd19a4b
This commit is contained in:
committed by
Matsvei Niaverau
parent
2df2973aa1
commit
609a683819
@@ -73,6 +73,10 @@ BOARD_AVB_RECOVERY_ALGORITHM := SHA256_RSA4096
|
|||||||
BOARD_AVB_RECOVERY_ROLLBACK_INDEX := 1
|
BOARD_AVB_RECOVERY_ROLLBACK_INDEX := 1
|
||||||
BOARD_AVB_RECOVERY_ROLLBACK_INDEX_LOCATION := 1
|
BOARD_AVB_RECOVERY_ROLLBACK_INDEX_LOCATION := 1
|
||||||
|
|
||||||
|
# VINTF
|
||||||
|
DEVICE_MANIFEST_FILE += $(DEVICE_PATH)/manifest.xml
|
||||||
|
DEVICE_MATRIX_FILE += $(DEVICE_PATH)/compatibility_matrix.xml
|
||||||
|
|
||||||
# VNDK
|
# VNDK
|
||||||
BOARD_VNDK_VERSION := current
|
BOARD_VNDK_VERSION := current
|
||||||
|
|
||||||
|
|||||||
30
compatibility_matrix.xml
Normal file
30
compatibility_matrix.xml
Normal file
@@ -0,0 +1,30 @@
|
|||||||
|
<compatibility-matrix version="2.0" type="device">
|
||||||
|
<hal format="hidl" optional="false">
|
||||||
|
<name>android.frameworks.schedulerservice</name>
|
||||||
|
<version>1.0</version>
|
||||||
|
</hal>
|
||||||
|
<hal format="hidl" optional="false">
|
||||||
|
<name>android.frameworks.sensorservice</name>
|
||||||
|
<version>1.0</version>
|
||||||
|
</hal>
|
||||||
|
<hal format="hidl" optional="false">
|
||||||
|
<name>android.hidl.allocator</name>
|
||||||
|
<version>1.0</version>
|
||||||
|
</hal>
|
||||||
|
<hal format="hidl" optional="false">
|
||||||
|
<name>android.hidl.manager</name>
|
||||||
|
<version>1.0</version>
|
||||||
|
</hal>
|
||||||
|
<hal format="hidl" optional="false">
|
||||||
|
<name>android.hidl.memory</name>
|
||||||
|
<version>1.0</version>
|
||||||
|
</hal>
|
||||||
|
<hal format="hidl" optional="false">
|
||||||
|
<name>android.hidl.token</name>
|
||||||
|
<version>1.0</version>
|
||||||
|
</hal>
|
||||||
|
<hal format="hidl" optional="false">
|
||||||
|
<name>android.system.wifi.keystore</name>
|
||||||
|
<version>1.0</version>
|
||||||
|
</hal>
|
||||||
|
</compatibility-matrix>
|
||||||
662
manifest.xml
Normal file
662
manifest.xml
Normal file
@@ -0,0 +1,662 @@
|
|||||||
|
<manifest version="2.0" type="device" target-level="5">
|
||||||
|
<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.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.ir</name>
|
||||||
|
<transport>hwbinder</transport>
|
||||||
|
<version>1.0</version>
|
||||||
|
<interface>
|
||||||
|
<name>IConsumerIr</name>
|
||||||
|
<instance>default</instance>
|
||||||
|
</interface>
|
||||||
|
<fqname>@1.0::IConsumerIr/default</fqname>
|
||||||
|
</hal>
|
||||||
|
<hal format="hidl">
|
||||||
|
<name>android.hardware.keymaster</name>
|
||||||
|
<transport>hwbinder</transport>
|
||||||
|
<version>4.0</version>
|
||||||
|
<interface>
|
||||||
|
<name>IKeymasterDevice</name>
|
||||||
|
<instance>default</instance>
|
||||||
|
</interface>
|
||||||
|
<fqname>@4.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.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.soundtrigger</name>
|
||||||
|
<transport>hwbinder</transport>
|
||||||
|
<version>2.3</version>
|
||||||
|
<interface>
|
||||||
|
<name>ISoundTriggerHw</name>
|
||||||
|
<instance>default</instance>
|
||||||
|
</interface>
|
||||||
|
<fqname>@2.3::ISoundTriggerHw/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>com.fingerprints.extension</name>
|
||||||
|
<transport>hwbinder</transport>
|
||||||
|
<version>1.0</version>
|
||||||
|
<interface>
|
||||||
|
<name>IFingerprintEngineering</name>
|
||||||
|
<instance>default</instance>
|
||||||
|
</interface>
|
||||||
|
<interface>
|
||||||
|
<name>IFingerprintNavigation</name>
|
||||||
|
<instance>default</instance>
|
||||||
|
</interface>
|
||||||
|
<interface>
|
||||||
|
<name>IFingerprintSensorTest</name>
|
||||||
|
<instance>default</instance>
|
||||||
|
</interface>
|
||||||
|
<fqname>@1.0::IFingerprintEngineering/default</fqname>
|
||||||
|
<fqname>@1.0::IFingerprintNavigation/default</fqname>
|
||||||
|
<fqname>@1.0::IFingerprintSensorTest/default</fqname>
|
||||||
|
</hal>
|
||||||
|
<hal format="hidl">
|
||||||
|
<name>vendor.goodix.hardware.biometrics.fingerprint</name>
|
||||||
|
<transport>hwbinder</transport>
|
||||||
|
<version>2.1</version>
|
||||||
|
<interface>
|
||||||
|
<name>IGoodixFingerprintDaemon</name>
|
||||||
|
<instance>default</instance>
|
||||||
|
</interface>
|
||||||
|
<interface>
|
||||||
|
<name>IGoodixFingerprintDaemonExt</name>
|
||||||
|
<instance>default</instance>
|
||||||
|
</interface>
|
||||||
|
<fqname>@2.1::IGoodixFingerprintDaemon/default</fqname>
|
||||||
|
<fqname>@2.1::IGoodixFingerprintDaemonExt/default</fqname>
|
||||||
|
</hal>
|
||||||
|
<hal format="hidl">
|
||||||
|
<name>vendor.mediatek.hardware.aee</name>
|
||||||
|
<transport>hwbinder</transport>
|
||||||
|
<version>1.0</version>
|
||||||
|
<interface>
|
||||||
|
<name>IAee</name>
|
||||||
|
<instance>AEE</instance>
|
||||||
|
<instance>default</instance>
|
||||||
|
</interface>
|
||||||
|
<fqname>@1.0::IAee/AEE</fqname>
|
||||||
|
<fqname>@1.0::IAee/default</fqname>
|
||||||
|
</hal>
|
||||||
|
<hal format="hidl">
|
||||||
|
<name>vendor.mediatek.hardware.apuware.utils</name>
|
||||||
|
<transport>hwbinder</transport>
|
||||||
|
<version>1.0</version>
|
||||||
|
<interface>
|
||||||
|
<name>IApuwareUtils</name>
|
||||||
|
<instance>default</instance>
|
||||||
|
</interface>
|
||||||
|
<fqname>@1.0::IApuwareUtils/default</fqname>
|
||||||
|
</hal>
|
||||||
|
<hal format="hidl">
|
||||||
|
<name>vendor.mediatek.hardware.apuware.xrp</name>
|
||||||
|
<transport>hwbinder</transport>
|
||||||
|
<version>1.0</version>
|
||||||
|
<interface>
|
||||||
|
<name>INeuronXrp</name>
|
||||||
|
<instance>default</instance>
|
||||||
|
</interface>
|
||||||
|
<fqname>@1.0::INeuronXrp/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.atms</name>
|
||||||
|
<transport>hwbinder</transport>
|
||||||
|
<version>1.0</version>
|
||||||
|
<interface>
|
||||||
|
<name>IATMs</name>
|
||||||
|
<instance>default</instance>
|
||||||
|
</interface>
|
||||||
|
<fqname>@1.0::IATMs/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.camera.isphal</name>
|
||||||
|
<transport>hwbinder</transport>
|
||||||
|
<version>1.0</version>
|
||||||
|
<interface>
|
||||||
|
<name>IISPModule</name>
|
||||||
|
<instance>internal/0</instance>
|
||||||
|
</interface>
|
||||||
|
<fqname>@1.0::IISPModule/internal/0</fqname>
|
||||||
|
</hal>
|
||||||
|
<hal format="hidl">
|
||||||
|
<name>vendor.mediatek.hardware.camera.postproc</name>
|
||||||
|
<transport>hwbinder</transport>
|
||||||
|
<version>1.0</version>
|
||||||
|
<interface>
|
||||||
|
<name>IPostDevice</name>
|
||||||
|
<instance>internal/0</instance>
|
||||||
|
</interface>
|
||||||
|
<fqname>@1.0::IPostDevice/internal/0</fqname>
|
||||||
|
</hal>
|
||||||
|
<hal format="hidl">
|
||||||
|
<name>vendor.mediatek.hardware.dfps</name>
|
||||||
|
<transport>hwbinder</transport>
|
||||||
|
<version>1.0</version>
|
||||||
|
<interface>
|
||||||
|
<name>IFpsPolicyService</name>
|
||||||
|
<instance>default</instance>
|
||||||
|
</interface>
|
||||||
|
<fqname>@1.0::IFpsPolicyService/default</fqname>
|
||||||
|
</hal>
|
||||||
|
<hal format="hidl">
|
||||||
|
<name>vendor.mediatek.hardware.engineermode</name>
|
||||||
|
<transport>hwbinder</transport>
|
||||||
|
<version>1.3</version>
|
||||||
|
<interface>
|
||||||
|
<name>IEmd</name>
|
||||||
|
<instance>EmHidlServer</instance>
|
||||||
|
</interface>
|
||||||
|
<fqname>@1.3::IEmd/EmHidlServer</fqname>
|
||||||
|
</hal>
|
||||||
|
<hal format="hidl">
|
||||||
|
<name>vendor.mediatek.hardware.keyinstall</name>
|
||||||
|
<transport>hwbinder</transport>
|
||||||
|
<version>1.0</version>
|
||||||
|
<interface>
|
||||||
|
<name>IKeyinstall</name>
|
||||||
|
<instance>default</instance>
|
||||||
|
</interface>
|
||||||
|
<fqname>@1.0::IKeyinstall/default</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.log</name>
|
||||||
|
<transport>hwbinder</transport>
|
||||||
|
<version>1.0</version>
|
||||||
|
<interface>
|
||||||
|
<name>ILog</name>
|
||||||
|
<instance>ATMWiFiHidlServer</instance>
|
||||||
|
<instance>ConnsysFWHidlServer</instance>
|
||||||
|
<instance>MobileLogHidlServer</instance>
|
||||||
|
<instance>ModemLogHidlServer</instance>
|
||||||
|
</interface>
|
||||||
|
<fqname>@1.0::ILog/ATMWiFiHidlServer</fqname>
|
||||||
|
<fqname>@1.0::ILog/ConnsysFWHidlServer</fqname>
|
||||||
|
<fqname>@1.0::ILog/MobileLogHidlServer</fqname>
|
||||||
|
<fqname>@1.0::ILog/ModemLogHidlServer</fqname>
|
||||||
|
</hal>
|
||||||
|
<hal format="hidl" override="true">
|
||||||
|
<name>vendor.mediatek.hardware.mdmonitor</name>
|
||||||
|
<transport>hwbinder</transport>
|
||||||
|
<version>1.0</version>
|
||||||
|
<interface>
|
||||||
|
<name>IMDMonitorService</name>
|
||||||
|
<instance>default</instance>
|
||||||
|
</interface>
|
||||||
|
<fqname>@1.0::IMDMonitorService/default</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.nwk_opt</name>
|
||||||
|
<transport>hwbinder</transport>
|
||||||
|
<version>1.0</version>
|
||||||
|
<interface>
|
||||||
|
<name>INwkOpt</name>
|
||||||
|
<instance>default</instance>
|
||||||
|
</interface>
|
||||||
|
<fqname>@1.0::INwkOpt/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.microtrust.hardware.soter</name>
|
||||||
|
<transport>hwbinder</transport>
|
||||||
|
<version>1.0</version>
|
||||||
|
<interface>
|
||||||
|
<name>ISoter</name>
|
||||||
|
<instance>default</instance>
|
||||||
|
</interface>
|
||||||
|
<fqname>@1.0::ISoter/default</fqname>
|
||||||
|
</hal>
|
||||||
|
<hal format="hidl">
|
||||||
|
<name>vendor.xiaomi.hardware.displayfeature</name>
|
||||||
|
<transport>hwbinder</transport>
|
||||||
|
<version>1.0</version>
|
||||||
|
<interface>
|
||||||
|
<name>IDisplayFeature</name>
|
||||||
|
<instance>default</instance>
|
||||||
|
</interface>
|
||||||
|
<fqname>@1.0::IDisplayFeature/default</fqname>
|
||||||
|
</hal>
|
||||||
|
</manifest>
|
||||||
Reference in New Issue
Block a user