From e4c38321a5ecec8876476c471fb5e447b0094850 Mon Sep 17 00:00:00 2001 From: AdarshGrewal Date: Sat, 10 Jul 2021 00:41:12 +0530 Subject: [PATCH] sweet: hidl: setup framework compatibility matrix --- BoardConfig.mk | 2 + .../device_framework_compatibility_matrix.xml | 352 ++++++++++++++++++ ...lineage_framework_compatibility_matrix.xml | 53 +++ 3 files changed, 407 insertions(+) create mode 100644 configs/hidl/device_framework_compatibility_matrix.xml create mode 100644 configs/hidl/lineage_framework_compatibility_matrix.xml diff --git a/BoardConfig.mk b/BoardConfig.mk index 70fdad3..b7fd79e 100644 --- a/BoardConfig.mk +++ b/BoardConfig.mk @@ -17,6 +17,8 @@ TARGET_OTA_ASSERT_DEVICE := sweet,sweetin TARGET_PROVIDES_AUDIO_EXTNS := true # HIDL +DEVICE_FRAMEWORK_COMPATIBILITY_MATRIX_FILE := $(DEVICE_PATH)/configs/hidl/device_framework_compatibility_matrix.xml +DEVICE_FRAMEWORK_COMPATIBILITY_MATRIX_FILE += $(DEVICE_PATH)/configs/hidl/lineage_framework_compatibility_matrix.xml DEVICE_MANIFEST_FILE += $(DEVICE_PATH)/configs/hidl/manifest.xml # Init diff --git a/configs/hidl/device_framework_compatibility_matrix.xml b/configs/hidl/device_framework_compatibility_matrix.xml new file mode 100644 index 0000000..cbce463 --- /dev/null +++ b/configs/hidl/device_framework_compatibility_matrix.xml @@ -0,0 +1,352 @@ + + + + android.hardware.gnss + 1.0 + + IGnss + gnss_vendor + + + + android.hardware.radio + 1.0-2 + + ISap + slot2 + + + + com.dsi.ant + 1.0 + + IAnt + default + + + + com.qualcomm.qti.dpm.api + 1.0 + + IdpmQmi + dpmQmiService + + + + com.qualcomm.qti.imscmservice + 2.0-2 + + IImsCmService + qti.ims.connectionmanagerservice + + + + com.qualcomm.qti.uceservice + 2.0-2 + + IUceService + com.qualcomm.qti.uceservice + + + + vendor.display.config + 2.0 + + IDisplayConfig + default + + + + vendor.goodix.hardware.biometrics.fingerprint + 2.0-1 + + IGoodixFingerprintDaemon + default + + + + vendor.qti.data.factory + 2.0-1 + + IFactory + default + + + + vendor.qti.gnss + 1.0-2 + 2.0-1 + 3.0 + 4.0 + + ILocHidlGnss + gnss_vendor + + + + vendor.qti.hardware.alarm + 1.0 + + IAlarm + default + + + + vendor.qti.hardware.bluetooth_audio + 2.0 + + IBluetoothAudioProvidersFactory + default + + + + vendor.qti.hardware.bluetooth_sar + 1.0-1 + + IBluetoothSar + default + + + + vendor.qti.hardware.btconfigstore + 2.0 + + IBTConfigStore + default + + + + vendor.qti.hardware.cacert + 1.0 + + IService + default + + + + vendor.qti.hardware.capabilityconfigstore + 1.0 + + ICapabilityConfigStore + default + + + + vendor.qti.hardware.data.connection + 1.0-1 + + IDataConnection + slot1 + slot2 + + + + vendor.qti.hardware.data.latency + 1.0 + + ILinkLatency + default + + + + vendor.qti.hardware.display.allocator + 3.0 + 4.0 + + IQtiAllocator + default + + + + vendor.qti.hardware.display.mapper + 3.0 + 4.0 + + IQtiMapper + default + + + + vendor.qti.hardware.dsp + 1.0 + + IDspService + dspservice + + + + vendor.qti.hardware.fm + 1.0 + + IFmHci + default + + + + vendor.qti.hardware.radio.am + 1.0 + + IQcRilAudio + slot1 + slot2 + + + + vendor.qti.hardware.radio.ims + 1.0-6 + + IImsRadio + imsradio0 + imsradio1 + + + + vendor.qti.hardware.radio.internal.deviceinfo + 1.0 + + IDeviceInfo + deviceinfo + + + + vendor.qti.hardware.radio.lpa + 1.0 + + IUimLpa + UimLpa0 + UimLpa1 + + + + vendor.qti.hardware.radio.qcrilhook + 1.0 + + IQtiOemHook + oemhook0 + oemhook1 + + + + vendor.qti.hardware.radio.qtiradio + 1.0 + 2.0-4 + + IQtiRadio + slot1 + slot2 + + + + vendor.qti.hardware.radio.uim + 1.0-2 + + IUim + Uim0 + Uim1 + + + + vendor.qti.hardware.radio.uim_remote_client + 1.0 + + IUimRemoteServiceClient + uimRemoteClient0 + uimRemoteClient1 + + + + vendor.qti.hardware.radio.uim_remote_server + 1.0 + + IUimRemoteServiceServer + uimRemoteServer0 + uimRemoteServer1 + + + + vendor.qti.hardware.soter + 1.0 + + ISoter + default + + + + vendor.qti.hardware.vpp + 1.0-3 + + IHidlVppService + vppService + + + + vendor.qti.hardware.wifidisplaysession + 1.0 + + IWifiDisplaySession + wifidisplaysession + + + IWifiDisplaySessionAudioTrack + wifidisplaysessionaudiotrack + + + IWifiDisplaySessionImageTrack + wifidisplaysessionimagetrack + + + IWifiDisplaySessionVideoTrack + wifidisplaysessionvideotrack + + + + vendor.qti.ims.callinfo + 1.0 + + IService + default + + + + vendor.qti.ims.factory + 1.0 + + IImsFactory + default + + + + vendor.qti.imsrtpservice + 3.0 + + IRTPService + imsrtpservice + + + \ No newline at end of file diff --git a/configs/hidl/lineage_framework_compatibility_matrix.xml b/configs/hidl/lineage_framework_compatibility_matrix.xml new file mode 100644 index 0000000..cfb51b7 --- /dev/null +++ b/configs/hidl/lineage_framework_compatibility_matrix.xml @@ -0,0 +1,53 @@ + + + + vendor.lineage.livedisplay + 2.0-1 + + IPictureAdjustment + default + + + IAntiFlicker + default + + + ISunlightEnhancement + default + + + + vendor.lineage.trust + 1.0 + + IUsbRestrict + default + + +