From 03dda6b5df0a9053807d9ff0f0f24dad54858e12 Mon Sep 17 00:00:00 2001 From: "yuhui.zhang" Date: Sat, 18 Jan 2020 10:09:55 +0800 Subject: [PATCH] [ALPS04316338] EM: battery temperature settings [Detail] Add sepolicy rule to set battery temperature MTK-Commit-Id: 9fcd042bd04632fa952af7ac51833695b8a50f7c Change-Id: I82b8b6649849403a1b1cd8a2e5093a3664719bc2 CR-Id: ALPS04316338 Feature: Engineering Mode --- non_plat/em_svr.te | 4 ++++ non_plat/file.te | 4 ++++ non_plat/genfs_contexts | 4 ++++ plat_private/em_svr.te | 13 ------------- 4 files changed, 12 insertions(+), 13 deletions(-) diff --git a/non_plat/em_svr.te b/non_plat/em_svr.te index 1c48eba..3494405 100644 --- a/non_plat/em_svr.te +++ b/non_plat/em_svr.te @@ -55,3 +55,7 @@ allow em_svr sysfs_pmu:lnk_file { read }; # Purpose : EM Power debug_log setting allow em_svr sysfs_spm:dir { search }; allow em_svr sysfs_spm:file { open read write }; + +# Date: 2019/04/09 +# Purpose: battery temprature setting +allow em_svr sysfs_battery_temp:file w_file_perms; diff --git a/non_plat/file.te b/non_plat/file.te index d5290f4..b77a28c 100644 --- a/non_plat/file.te +++ b/non_plat/file.te @@ -330,3 +330,7 @@ type sysfs_mmcblk, fs_type, sysfs_type; # Vibrator vibrate file type sysfs_leds_setting, fs_type, sysfs_type; + +# Date : 2019/04/09 +# Purpose: mtk EM battery temprature settings +type sysfs_battery_temp, fs_type, sysfs_type; diff --git a/non_plat/genfs_contexts b/non_plat/genfs_contexts index a831a1d..d8890f1 100644 --- a/non_plat/genfs_contexts +++ b/non_plat/genfs_contexts @@ -115,3 +115,7 @@ genfscon sysfs /devices/virtual/usb_rawbulk u:object_r:sys_usb_rawbulk:s0 #Purpose: allow mdlogger to read mdinfo file genfscon sysfs /kernel/md/mdee u:object_r:sysfs_mdinfo:s0 +# Date : 2019/04/09 +# Purpose: mtk EM battery temprature settings +genfscon sysfs /devices/platform/battery/Battery_Temperature u:object_r:sysfs_battery_temp:s0 + diff --git a/plat_private/em_svr.te b/plat_private/em_svr.te index 77bb2b2..8f60776 100644 --- a/plat_private/em_svr.te +++ b/plat_private/em_svr.te @@ -65,17 +65,4 @@ allow em_svr sysfs:dir { open read }; # Date: WK1822 # Purpose: battery temprature setting allow em_svr sysfs_batteryinfo:dir search; -#allow em_svr sysfs_batteryinfo:file { write open }; -#r_dir_file(em_svr, sysfs_batteryinfo); - - - - - - - - - - -