F DEBUG : Abort message: 'incStrongRequireStrong() called on 0xb400007d63ac3520 which isn't already owned'
avc: denied { call } for scontext=u:r:hal_sensors_default:s0 tcontext=u:r:system_server:s0 tclass=binder permissive=0
E android.hardware.sensors-service.samsung-multihal: associateClass: Expecting binder to have class 'android.hardware.sensors.ISensorsCallback' but descriptor is actually ''.
428 lines
14 KiB
XML
428 lines
14 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.health</name>
|
|
<version>2</version>
|
|
<interface>
|
|
<name>IHealth</name>
|
|
<instance>default</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.sensors</name>
|
|
<version>1</version>
|
|
<interface>
|
|
<name>ISensors</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.hyper</name>
|
|
<version>2</version>
|
|
<interface>
|
|
<name>ISehHyPer</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.biometrics.fingerprint</name>
|
|
<version>2.0-3</version>
|
|
<interface>
|
|
<name>IBiometricsFingerprint</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>android.hardware.usb</name>
|
|
<version>1.0-3</version>
|
|
<interface>
|
|
<name>IUsb</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.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>
|