From 5a063cc17b732b5b8ac5afe392aef8f0d234360d Mon Sep 17 00:00:00 2001 From: Robert Lee Date: Mon, 28 Oct 2024 06:18:49 +0000 Subject: [PATCH] audio: update hdmi audio path Add permission to read HDMI states by audio hal. For new project is using /devices/platform/dwc_dptx-audio/extcon/hdmi_audio For old projects are using /devices/platform/drmdp-adma/extcon/hdmi_audio Bug: 328784922 Test: builds Flag: EXEMPT update sepolocy Change-Id: I3bd0ccf1ee804de3157e759eac275673c9fc96a2 Signed-off-by: Robert Lee --- audio/aidl.mk | 6 +++++- audio/hidl_zuma.mk | 2 +- audio/sepolicy/hdmi_audio/dptx/genfs_contexts | 1 + audio/sepolicy/hdmi_audio/{ => drmdp}/genfs_contexts | 0 4 files changed, 7 insertions(+), 2 deletions(-) create mode 100644 audio/sepolicy/hdmi_audio/dptx/genfs_contexts rename audio/sepolicy/hdmi_audio/{ => drmdp}/genfs_contexts (100%) diff --git a/audio/aidl.mk b/audio/aidl.mk index 7dd56bc..68458dd 100644 --- a/audio/aidl.mk +++ b/audio/aidl.mk @@ -16,7 +16,11 @@ PRODUCT_PACKAGES += \ libhapticgeneratoraidl \ BOARD_VENDOR_SEPOLICY_DIRS += device/google/gs-common/audio/sepolicy/aidl -BOARD_VENDOR_SEPOLICY_DIRS += device/google/gs-common/audio/sepolicy/hdmi_audio +ifeq ($(AUDIO_USE_DPTX_SEPOLICY),true) +BOARD_VENDOR_SEPOLICY_DIRS += device/google/gs-common/audio/sepolicy/hdmi_audio/dptx +else +BOARD_VENDOR_SEPOLICY_DIRS += device/google/gs-common/audio/sepolicy/hdmi_audio/drmdp +endif include device/google/gs-common/audio/common.mk diff --git a/audio/hidl_zuma.mk b/audio/hidl_zuma.mk index 6fb3449..64ad2ba 100644 --- a/audio/hidl_zuma.mk +++ b/audio/hidl_zuma.mk @@ -42,7 +42,7 @@ PRODUCT_PACKAGES += \ endif BOARD_VENDOR_SEPOLICY_DIRS += device/google/gs-common/audio/sepolicy/hidl -BOARD_VENDOR_SEPOLICY_DIRS += device/google/gs-common/audio/sepolicy/hdmi_audio +BOARD_VENDOR_SEPOLICY_DIRS += device/google/gs-common/audio/sepolicy/hdmi_audio/drmdp include device/google/gs-common/audio/common.mk diff --git a/audio/sepolicy/hdmi_audio/dptx/genfs_contexts b/audio/sepolicy/hdmi_audio/dptx/genfs_contexts new file mode 100644 index 0000000..64803be --- /dev/null +++ b/audio/sepolicy/hdmi_audio/dptx/genfs_contexts @@ -0,0 +1 @@ +genfscon sysfs /devices/platform/dwc_dptx-audio/extcon/hdmi_audio u:object_r:sysfs_extcon:s0 diff --git a/audio/sepolicy/hdmi_audio/genfs_contexts b/audio/sepolicy/hdmi_audio/drmdp/genfs_contexts similarity index 100% rename from audio/sepolicy/hdmi_audio/genfs_contexts rename to audio/sepolicy/hdmi_audio/drmdp/genfs_contexts