From 609a683819872dfffd9616f1c438d3c63432b36e Mon Sep 17 00:00:00 2001 From: bengris32 Date: Wed, 28 Sep 2022 21:14:20 +0100 Subject: [PATCH] rosemary: Import Manifest and Compatibility Matrix Signed-off-by: bengris32 Change-Id: I9129674985ed4681283d68459fdcc22bcbd19a4b --- BoardConfig.mk | 4 + compatibility_matrix.xml | 30 ++ manifest.xml | 662 +++++++++++++++++++++++++++++++++++++++ 3 files changed, 696 insertions(+) create mode 100644 compatibility_matrix.xml create mode 100644 manifest.xml diff --git a/BoardConfig.mk b/BoardConfig.mk index 1a7d404..62ffebc 100644 --- a/BoardConfig.mk +++ b/BoardConfig.mk @@ -73,6 +73,10 @@ BOARD_AVB_RECOVERY_ALGORITHM := SHA256_RSA4096 BOARD_AVB_RECOVERY_ROLLBACK_INDEX := 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 BOARD_VNDK_VERSION := current diff --git a/compatibility_matrix.xml b/compatibility_matrix.xml new file mode 100644 index 0000000..f14ab56 --- /dev/null +++ b/compatibility_matrix.xml @@ -0,0 +1,30 @@ + + + android.frameworks.schedulerservice + 1.0 + + + android.frameworks.sensorservice + 1.0 + + + android.hidl.allocator + 1.0 + + + android.hidl.manager + 1.0 + + + android.hidl.memory + 1.0 + + + android.hidl.token + 1.0 + + + android.system.wifi.keystore + 1.0 + + diff --git a/manifest.xml b/manifest.xml new file mode 100644 index 0000000..069e988 --- /dev/null +++ b/manifest.xml @@ -0,0 +1,662 @@ + + + android.hardware.audio + hwbinder + 6.0 + + IDevicesFactory + default + + @6.0::IDevicesFactory/default + + + android.hardware.audio.effect + hwbinder + 6.0 + + IEffectsFactory + default + + @6.0::IEffectsFactory/default + + + android.hardware.bluetooth + hwbinder + 1.0 + + IBluetoothHci + default + + @1.0::IBluetoothHci/default + + + android.hardware.bluetooth.audio + hwbinder + 2.0 + + IBluetoothAudioProvidersFactory + default + + @2.0::IBluetoothAudioProvidersFactory/default + + + android.hardware.boot + hwbinder + 1.0 + + IBootControl + default + + @1.0::IBootControl/default + + + android.hardware.camera.provider + hwbinder + 2.6 + + ICameraProvider + internal/0 + + @2.6::ICameraProvider/internal/0 + + + android.hardware.gatekeeper + hwbinder + 1.0 + + IGatekeeper + default + + @1.0::IGatekeeper/default + + + android.hardware.gnss + hwbinder + 1.1 + 2.1 + + IGnss + default + + @1.1::IGnss/default + @2.1::IGnss/default + + + android.hardware.graphics.allocator + hwbinder + 4.0 + + IAllocator + default + + @4.0::IAllocator/default + + + android.hardware.graphics.composer + hwbinder + 2.1 + + IComposer + default + + @2.1::IComposer/default + + + android.hardware.graphics.mapper + passthrough + 4.0 + + IMapper + default + + @4.0::IMapper/default + + + android.hardware.ir + hwbinder + 1.0 + + IConsumerIr + default + + @1.0::IConsumerIr/default + + + android.hardware.keymaster + hwbinder + 4.0 + + IKeymasterDevice + default + + @4.0::IKeymasterDevice/default + + + android.hardware.media.omx + hwbinder + 1.0 + + IOmx + default + + + IOmxStore + default + + @1.0::IOmx/default + @1.0::IOmxStore/default + + + android.hardware.memtrack + hwbinder + 1.0 + + IMemtrack + default + + @1.0::IMemtrack/default + + + android.hardware.radio + hwbinder + 1.2 + + IRadio + em1 + em2 + imsAospSlot1 + imsAospSlot2 + se1 + se2 + slot1 + slot2 + + + ISap + slot1 + slot2 + + @1.2::IRadio/em1 + @1.2::IRadio/em2 + @1.2::IRadio/imsAospSlot1 + @1.2::IRadio/imsAospSlot2 + @1.2::IRadio/se1 + @1.2::IRadio/se2 + @1.2::IRadio/slot1 + @1.2::IRadio/slot2 + @1.2::ISap/slot1 + @1.2::ISap/slot2 + @1.5::IRadio/em1 + @1.5::IRadio/em2 + @1.5::IRadio/imsAospSlot1 + @1.5::IRadio/imsAospSlot2 + @1.5::IRadio/se1 + @1.5::IRadio/se2 + @1.5::IRadio/slot1 + @1.5::IRadio/slot2 + + + android.hardware.radio.config + hwbinder + 1.1 + + IRadioConfig + default + + @1.1::IRadioConfig/default + + + android.hardware.renderscript + passthrough + 1.0 + + IDevice + default + + @1.0::IDevice/default + + + android.hardware.sensors + hwbinder + 2.0 + + ISensors + default + + @2.0::ISensors/default + + + android.hardware.soundtrigger + hwbinder + 2.3 + + ISoundTriggerHw + default + + @2.3::ISoundTriggerHw/default + + + android.hardware.thermal + hwbinder + 1.0 + 2.0 + + IThermal + default + + @1.0::IThermal/default + @2.0::IThermal/default + + + android.hardware.usb + hwbinder + 1.1 + + IUsb + default + + @1.1::IUsb/default + + + android.hardware.usb.gadget + hwbinder + 1.1 + + IUsbGadget + default + + @1.1::IUsbGadget/default + + + com.fingerprints.extension + hwbinder + 1.0 + + IFingerprintEngineering + default + + + IFingerprintNavigation + default + + + IFingerprintSensorTest + default + + @1.0::IFingerprintEngineering/default + @1.0::IFingerprintNavigation/default + @1.0::IFingerprintSensorTest/default + + + vendor.goodix.hardware.biometrics.fingerprint + hwbinder + 2.1 + + IGoodixFingerprintDaemon + default + + + IGoodixFingerprintDaemonExt + default + + @2.1::IGoodixFingerprintDaemon/default + @2.1::IGoodixFingerprintDaemonExt/default + + + vendor.mediatek.hardware.aee + hwbinder + 1.0 + + IAee + AEE + default + + @1.0::IAee/AEE + @1.0::IAee/default + + + vendor.mediatek.hardware.apuware.utils + hwbinder + 1.0 + + IApuwareUtils + default + + @1.0::IApuwareUtils/default + + + vendor.mediatek.hardware.apuware.xrp + hwbinder + 1.0 + + INeuronXrp + default + + @1.0::INeuronXrp/default + + + vendor.mediatek.hardware.atci + hwbinder + 1.0 + + IAtcid + default + + @1.0::IAtcid/default + + + vendor.mediatek.hardware.bluetooth.audio + hwbinder + 2.1 + + IBluetoothAudioProvidersFactory + default + + @2.1::IBluetoothAudioProvidersFactory/default + + + vendor.mediatek.hardware.camera.atms + hwbinder + 1.0 + + IATMs + default + + @1.0::IATMs/default + + + vendor.mediatek.hardware.camera.bgservice + hwbinder + 1.1 + + IBGService + internal/0 + + @1.1::IBGService/internal/0 + + + vendor.mediatek.hardware.camera.isphal + hwbinder + 1.0 + + IISPModule + internal/0 + + @1.0::IISPModule/internal/0 + + + vendor.mediatek.hardware.camera.postproc + hwbinder + 1.0 + + IPostDevice + internal/0 + + @1.0::IPostDevice/internal/0 + + + vendor.mediatek.hardware.dfps + hwbinder + 1.0 + + IFpsPolicyService + default + + @1.0::IFpsPolicyService/default + + + vendor.mediatek.hardware.engineermode + hwbinder + 1.3 + + IEmd + EmHidlServer + + @1.3::IEmd/EmHidlServer + + + vendor.mediatek.hardware.keyinstall + hwbinder + 1.0 + + IKeyinstall + default + + @1.0::IKeyinstall/default + + + vendor.mediatek.hardware.keymaster_attestation + hwbinder + 1.1 + + IKeymasterDevice + default + + @1.1::IKeymasterDevice/default + + + vendor.mediatek.hardware.lbs + hwbinder + 1.0 + + ILbs + AgpsDebugInterface + AgpsInterface + mtk_agps2framework + mtk_debugService2mnld + mtk_framework2agps + mtk_lbs_log_v2s + mtk_lppe_socket_agps + mtk_lppe_socket_bt + mtk_lppe_socket_ipaddr + mtk_lppe_socket_lbs + mtk_lppe_socket_network + mtk_lppe_socket_sensor + mtk_lppe_socket_wlan + mtk_meta2mnld + mtk_mnld2debugService + mtk_mnld2mtklogger + mtk_mnld2nlputils + mtk_mtklogger2mnld + + @1.0::ILbs/AgpsDebugInterface + @1.0::ILbs/AgpsInterface + @1.0::ILbs/mtk_agps2framework + @1.0::ILbs/mtk_debugService2mnld + @1.0::ILbs/mtk_framework2agps + @1.0::ILbs/mtk_lbs_log_v2s + @1.0::ILbs/mtk_lppe_socket_agps + @1.0::ILbs/mtk_lppe_socket_bt + @1.0::ILbs/mtk_lppe_socket_ipaddr + @1.0::ILbs/mtk_lppe_socket_lbs + @1.0::ILbs/mtk_lppe_socket_network + @1.0::ILbs/mtk_lppe_socket_sensor + @1.0::ILbs/mtk_lppe_socket_wlan + @1.0::ILbs/mtk_meta2mnld + @1.0::ILbs/mtk_mnld2debugService + @1.0::ILbs/mtk_mnld2mtklogger + @1.0::ILbs/mtk_mnld2nlputils + @1.0::ILbs/mtk_mtklogger2mnld + + + vendor.mediatek.hardware.log + hwbinder + 1.0 + + ILog + ATMWiFiHidlServer + ConnsysFWHidlServer + MobileLogHidlServer + ModemLogHidlServer + + @1.0::ILog/ATMWiFiHidlServer + @1.0::ILog/ConnsysFWHidlServer + @1.0::ILog/MobileLogHidlServer + @1.0::ILog/ModemLogHidlServer + + + vendor.mediatek.hardware.mdmonitor + hwbinder + 1.0 + + IMDMonitorService + default + + @1.0::IMDMonitorService/default + + + vendor.mediatek.hardware.mms + hwbinder + 1.5 + + IMms + default + + @1.5::IMms/default + + + vendor.mediatek.hardware.mtkcodecservice + hwbinder + 1.1 + + IMtkCodecService + default + + @1.1::IMtkCodecService/default + + + vendor.mediatek.hardware.mtkpower + hwbinder + 1.1 + + IMtkPerf + default + + + IMtkPower + default + + @1.1::IMtkPerf/default + @1.1::IMtkPower/default + + + vendor.mediatek.hardware.mtkradioex + hwbinder + 2.0 + + IMtkRadioEx + imsSlot1 + imsSlot2 + mtkAssist1 + mtkAssist2 + mtkCap1 + mtkCap2 + mtkEm1 + mtkEm2 + mtkRcs1 + mtkRcs2 + mtkSe1 + mtkSe2 + mtkSlot1 + mtkSlot2 + mtkSmartRatSwitch1 + mtkSmartRatSwitch2 + + @2.0::IMtkRadioEx/imsSlot1 + @2.0::IMtkRadioEx/imsSlot2 + @2.0::IMtkRadioEx/mtkAssist1 + @2.0::IMtkRadioEx/mtkAssist2 + @2.0::IMtkRadioEx/mtkCap1 + @2.0::IMtkRadioEx/mtkCap2 + @2.0::IMtkRadioEx/mtkEm1 + @2.0::IMtkRadioEx/mtkEm2 + @2.0::IMtkRadioEx/mtkRcs1 + @2.0::IMtkRadioEx/mtkRcs2 + @2.0::IMtkRadioEx/mtkSe1 + @2.0::IMtkRadioEx/mtkSe2 + @2.0::IMtkRadioEx/mtkSlot1 + @2.0::IMtkRadioEx/mtkSlot2 + @2.0::IMtkRadioEx/mtkSmartRatSwitch1 + @2.0::IMtkRadioEx/mtkSmartRatSwitch2 + + + vendor.mediatek.hardware.netdagent + hwbinder + 1.0 + + INetdagent + default + + @1.0::INetdagent/default + + + vendor.mediatek.hardware.nvram + hwbinder + 1.1 + + INvram + default + + @1.1::INvram/default + + + vendor.mediatek.hardware.nwk_opt + hwbinder + 1.0 + + INwkOpt + default + + @1.0::INwkOpt/default + + + vendor.mediatek.hardware.pq + hwbinder + 2.6 + + IPictureQuality + default + + @2.6::IPictureQuality/default + + + vendor.mediatek.hardware.videotelephony + hwbinder + 1.0 + + IVideoTelephony + default + + @1.0::IVideoTelephony/default + + + vendor.mediatek.hardware.wifi.supplicant + hwbinder + 2.0 + + ISupplicant + default + + @2.0::ISupplicant/default + + + vendor.microtrust.hardware.soter + hwbinder + 1.0 + + ISoter + default + + @1.0::ISoter/default + + + vendor.xiaomi.hardware.displayfeature + hwbinder + 1.0 + + IDisplayFeature + default + + @1.0::IDisplayFeature/default + +