From 25fb796feabb3a4dc109725539395efad791e7cc Mon Sep 17 00:00:00 2001 From: Shane Chien Date: Sat, 18 Jan 2020 10:08:26 +0800 Subject: [PATCH] [ALPS04237702] Audio: Add permission for audio scp device Add permission for audio scp device, instead of only SCP SmartPA. MTK-Commit-Id: 479293f8195469648aba65860920128fe85fa3f0 Change-Id: Ic33320ae0c8f36217da2aae0afba763609608af3 CR-Id: ALPS04237702 Feature: DSP SmartPA (cherry picked from commit 1dfd94a4058c3d960539066bfe61d5032ca95c9d) --- non_plat/device.te | 1 + non_plat/file_contexts | 1 + non_plat/mtk_hal_audio.te | 1 + 3 files changed, 3 insertions(+) diff --git a/non_plat/device.te b/non_plat/device.te index 28fb117..73edc27 100644 --- a/non_plat/device.te +++ b/non_plat/device.te @@ -161,6 +161,7 @@ type mdlog_device, dev_type; type md32_device, dev_type; type scp_device, dev_type; type adsp_device, dev_type; +type audio_scp_device, dev_type; type sspm_device, dev_type; type etb_device, dev_type; type MT_pmic_adc_cali_device, dev_type; diff --git a/non_plat/file_contexts b/non_plat/file_contexts index 78bc86f..5820956 100644 --- a/non_plat/file_contexts +++ b/non_plat/file_contexts @@ -328,6 +328,7 @@ /dev/ancservice(/.*)? u:object_r:ancservice_device:s0 /dev/offloadservice(/.*)? u:object_r:offloadservice_device:s0 /dev/audio_ipi(/.*)? u:object_r:audio_ipi_device:s0 +/dev/audio_scp(/.*)? u:object_r:audio_scp_device:s0 /dev/irtx u:object_r:irtx_device:s0 /dev/spm(/.*)? u:object_r:spm_device:s0 /dev/xt_qtaguid(/.*)? u:object_r:xt_qtaguid_device:s0 diff --git a/non_plat/mtk_hal_audio.te b/non_plat/mtk_hal_audio.te index 8e6ab9c..5e81407 100644 --- a/non_plat/mtk_hal_audio.te +++ b/non_plat/mtk_hal_audio.te @@ -218,6 +218,7 @@ binder_call(mtk_hal_audio, mtk_hal_power) binder_call(mtk_hal_audio, merged_hal_service) # cm4 smartpa allow mtk_hal_audio audio_ipi_device:chr_file { read write ioctl open }; +allow mtk_hal_audio audio_scp_device:chr_file r_file_perms; # Date : WK18.21 # Operation: P migration