device_samsung_a32/configs/vintf/framework_compatibility_matrix.xml
Georg Veichtlbauer b1b277b9f9
a32: Import Google Pixel power-libperfmgr
From hw/pixel @ 9a19470

Change-Id: Ia946accc63762af44db71180d293e05a28ec26e5
2024-05-15 22:25:55 +03:00

400 lines
13 KiB
XML

<compatibility-matrix version="5.0" type="framework">
<hal format="aidl" optional="true">
<name>android.hardware.bluetooth.audio</name>
<version>3</version>
<interface>
<name>IBluetoothAudioProviderFactory</name>
<instance>default</instance>
</interface>
</hal>
<hal format="aidl" optional="true">
<name>android.hardware.cas</name>
<version>1</version>
<interface>
<name>IMediaCasService</name>
<instance>default</instance>
</interface>
</hal>
<hal format="aidl" optional="true">
<name>android.hardware.drm</name>
<version>1</version>
<interface>
<name>IDrmFactory</name>
<instance>clearkey</instance>
</interface>
</hal>
<hal format="aidl" optional="true">
<name>android.hardware.light</name>
<version>2</version>
<interface>
<name>ILights</name>
<instance>default</instance>
</interface>
</hal>
<hal format="aidl" optional="true">
<name>android.hardware.memtrack</name>
<version>1</version>
<interface>
<name>IMemtrack</name>
<instance>default</instance>
</interface>
</hal>
<hal format="aidl" optional="true">
<name>android.hardware.power</name>
<version>4</version>
<interface>
<name>IPower</name>
<instance>default</instance>
</interface>
</hal>
<hal format="aidl" optional="true">
<name>android.hardware.vibrator</name>
<version>2</version>
<interface>
<name>IVibrator</name>
<instance>default</instance>
</interface>
</hal>
<hal format="aidl" optional="true">
<name>android.hardware.wifi</name>
<version>1</version>
<interface>
<name>IWifi</name>
<instance>default</instance>
</interface>
</hal>
<hal format="aidl" optional="true">
<name>android.hardware.wifi.hostapd</name>
<version>1</version>
<interface>
<name>IHostapd</name>
<instance>default</instance>
</interface>
</hal>
<hal format="aidl" optional="true">
<name>android.hardware.wifi.supplicant</name>
<version>2</version>
<interface>
<name>ISupplicant</name>
<instance>default</instance>
</interface>
</hal>
<hal format="aidl" optional="true">
<name>vendor.samsung.hardware.snap</name>
<version>1</version>
<interface>
<name>ISehSnap</name>
<instance>default</instance>
</interface>
</hal>
<hal format="hidl" optional="true">
<name>android.hardware.audio.effect</name>
<version>7.0</version>
<interface>
<name>IEffectsFactory</name>
<instance>default</instance>
</interface>
</hal>
<hal format="hidl" optional="true">
<name>android.hardware.audio</name>
<version>7.0</version>
<interface>
<name>IDevicesFactory</name>
<instance>default</instance>
</interface>
</hal>
<hal format="hidl" optional="true">
<name>android.hardware.media.c2</name>
<version>1.0-2</version>
<interface>
<name>IComponentStore</name>
<instance>default</instance>
<instance>default0</instance>
</interface>
</hal>
<hal format="hidl" optional="true">
<name>android.hardware.radio.deprecated</name>
<version>1.0</version>
<interface>
<name>IOemHook</name>
<instance>slot1</instance>
<instance>slot2</instance>
</interface>
</hal>
<hal format="hidl" optional="true">
<name>android.hardware.tetheroffload.control</name>
<version>1.0-1</version>
<interface>
<name>IOffloadControl</name>
<instance>default</instance>
</interface>
</hal>
<hal format="hidl" optional="true">
<name>vendor.mediatek.hardware.apmonitor</name>
<version>2.0</version>
<interface>
<name>IApmService</name>
<instance>apm_hidl_service</instance>
</interface>
</hal>
<hal format="hidl" optional="true">
<name>vendor.mediatek.hardware.atci</name>
<version>1.0</version>
<interface>
<name>IAtcid</name>
<instance>default</instance>
</interface>
</hal>
<hal format="hidl" optional="true">
<name>vendor.mediatek.hardware.bluetooth.audio</name>
<version>2.0-2</version>
<interface>
<name>IBluetoothAudioProvidersFactory</name>
<instance>default</instance>
</interface>
</hal>
<hal format="hidl" optional="true">
<name>vendor.mediatek.hardware.camera.isphal</name>
<version>1.0</version>
<interface>
<name>IISPModule</name>
<instance>internal/0</instance>
</interface>
</hal>
<hal format="hidl" optional="true">
<name>vendor.mediatek.hardware.composer_ext</name>
<version>1.0</version>
<interface>
<name>IComposerExt</name>
<instance>default</instance>
</interface>
</hal>
<hal format="hidl" optional="true">
<name>vendor.mediatek.hardware.dmc</name>
<version>1.0-2</version>
<interface>
<name>IDmcService</name>
<instance>dmc_hidl_service</instance>
</interface>
</hal>
<hal format="hidl" optional="true">
<name>vendor.mediatek.hardware.log</name>
<version>1.0</version>
<interface>
<name>ILog</name>
<instance>ATMWiFiHidlServer</instance>
<instance>ConnsysFWHidlServer</instance>
<instance>LoggerHidlServer</instance>
<instance>MobileLogHidlServer</instance>
<instance>ModemLogHidlServer</instance>
</interface>
</hal>
<hal format="hidl" optional="true">
<name>vendor.mediatek.hardware.mdmonitor</name>
<version>1.0</version>
<interface>
<name>IMDMonitorService</name>
<instance>default</instance>
</interface>
</hal>
<hal format="hidl" optional="true">
<name>vendor.mediatek.hardware.mmagent</name>
<version>1.0-1</version>
<interface>
<name>IMMAgent</name>
<instance>default</instance>
</interface>
</hal>
<hal format="hidl" optional="true">
<name>vendor.mediatek.hardware.mms</name>
<version>1.0-6</version>
<interface>
<name>IMms</name>
<instance>default</instance>
</interface>
</hal>
<hal format="hidl" optional="true">
<name>vendor.mediatek.hardware.mtkpower</name>
<version>1.0-2</version>
<interface>
<name>IMtkPerf</name>
<instance>default</instance>
</interface>
<interface>
<name>IMtkPower</name>
<instance>default</instance>
</interface>
</hal>
<hal format="hidl" optional="true">
<name>vendor.mediatek.hardware.mtkradioex</name>
<version>3.0</version>
<interface>
<name>IMtkRadioEx</name>
<instance>imsSlot1</instance>
<instance>imsSlot2</instance>
<instance>imsSlot3</instance>
<instance>imsSlot4</instance>
<instance>mtkAssist1</instance>
<instance>mtkAssist2</instance>
<instance>mtkAssist3</instance>
<instance>mtkAssist4</instance>
<instance>mtkCap1</instance>
<instance>mtkCap2</instance>
<instance>mtkCap3</instance>
<instance>mtkCap4</instance>
<instance>mtkEm1</instance>
<instance>mtkEm2</instance>
<instance>mtkEm3</instance>
<instance>mtkEm4</instance>
<instance>mtkRcs1</instance>
<instance>mtkRcs2</instance>
<instance>mtkRcs3</instance>
<instance>mtkRcs4</instance>
<instance>mtkRsu1</instance>
<instance>mtkRsu2</instance>
<instance>mtkRsu3</instance>
<instance>mtkRsu4</instance>
<instance>mtkSe1</instance>
<instance>mtkSe2</instance>
<instance>mtkSe3</instance>
<instance>mtkSe4</instance>
<instance>mtkSlot1</instance>
<instance>mtkSlot2</instance>
<instance>mtkSlot3</instance>
<instance>mtkSlot4</instance>
<instance>mtkSmartRatSwitch1</instance>
<instance>mtkSmartRatSwitch2</instance>
<instance>mtkSmartRatSwitch3</instance>
<instance>mtkSmartRatSwitch4</instance>
</interface>
</hal>
<hal format="hidl" optional="true">
<name>vendor.mediatek.hardware.netdagent</name>
<version>1.0</version>
<interface>
<name>INetdagent</name>
<instance>default</instance>
</interface>
</hal>
<hal format="hidl" optional="true">
<name>vendor.mediatek.hardware.nvram</name>
<version>1.0-1</version>
<interface>
<name>INvram</name>
<instance>default</instance>
</interface>
</hal>
<hal format="hidl" optional="true">
<name>vendor.mediatek.hardware.videotelephony</name>
<version>1.0</version>
<interface>
<name>IVideoTelephony</name>
<instance>default</instance>
</interface>
</hal>
<hal format="hidl" optional="true">
<name>vendor.samsung.hardware.audio</name>
<version>1.0</version>
<interface>
<name>ISehDevicesFactory</name>
<instance>default</instance>
</interface>
</hal>
<hal format="hidl" optional="true">
<name>vendor.samsung.hardware.biometrics.fingerprint</name>
<version>3.0</version>
<interface>
<name>ISehBiometricsFingerprint</name>
<instance>default</instance>
</interface>
</hal>
<hal format="hidl" optional="true">
<name>vendor.samsung.hardware.bluetooth</name>
<version>2.0</version>
<interface>
<name>ISehBluetooth</name>
<instance>default</instance>
</interface>
</hal>
<hal format="hidl" optional="true">
<name>vendor.samsung.hardware.camera.provider</name>
<version>4.0</version>
<interface>
<name>ISehCameraProvider</name>
<instance>legacy/0</instance>
</interface>
</hal>
<hal format="hidl" optional="true">
<name>vendor.samsung.hardware.gnss</name>
<version>2.0</version>
<interface>
<name>ISehGnss</name>
<instance>default</instance>
</interface>
</hal>
<hal format="hidl" optional="true">
<name>vendor.samsung.hardware.nfc</name>
<version>2.0</version>
<interface>
<name>ISehNfc</name>
<instance>default</instance>
</interface>
</hal>
<hal format="hidl" optional="true">
<name>vendor.samsung.hardware.radio.bridge</name>
<version>2.0</version>
<interface>
<name>ISehBridge</name>
<instance>slot1</instance>
<instance>slot2</instance>
</interface>
</hal>
<hal format="hidl" optional="true">
<name>vendor.samsung.hardware.radio.channel</name>
<version>2.0</version>
<interface>
<name>ISehChannel</name>
<instance>epdgd</instance>
<instance>epdgd2</instance>
<instance>imsd</instance>
<instance>imsd2</instance>
</interface>
</hal>
<hal format="hidl" optional="true">
<name>vendor.samsung.hardware.radio</name>
<version>2.0-2</version>
<interface>
<name>ISehRadio</name>
<instance>slot1</instance>
<instance>slot2</instance>
</interface>
</hal>
<hal format="hidl" optional="true">
<name>vendor.samsung.hardware.sysinput</name>
<version>1.0-3</version>
<interface>
<name>ISehSysInputDev</name>
<instance>default</instance>
</interface>
</hal>
<hal format="hidl" optional="true">
<name>vendor.samsung.hardware.thermal</name>
<version>1.0</version>
<interface>
<name>ISehThermal</name>
<instance>default</instance>
</interface>
</hal>
<hal format="hidl" optional="true">
<name>android.hardware.drm</name>
<version>1.0-4</version>
<interface>
<name>ICryptoFactory</name>
<instance>widevine</instance>
</interface>
<interface>
<name>IDrmFactory</name>
<instance>widevine</instance>
</interface>
</hal>
</compatibility-matrix>