From d28ccc99bd19610c51b670215840528e9e0587c3 Mon Sep 17 00:00:00 2001 From: "Jimmy-YJ.Huang" Date: Sat, 18 Jan 2020 09:32:08 +0800 Subject: [PATCH] [ALPS03737981] power: prepare Hal version. [Detail] prepare HAL version 2.0 MTK-Commit-Id: fa6c01053653fcc337a336c1da19c07db7a69486 Change-Id: I0da57902ef3fb8e7e9eadba892e57cc322025bc9 CR-Id: ALPS03737981 Feature: System Performance --- non_plat/merged_hal_service.te | 2 ++ non_plat/mtk_hal_power.te | 11 +++++++++-- 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/non_plat/merged_hal_service.te b/non_plat/merged_hal_service.te index 3a2d668..f21ed5d 100644 --- a/non_plat/merged_hal_service.te +++ b/non_plat/merged_hal_service.te @@ -93,6 +93,8 @@ allow merged_hal_service proc:dir {search getattr}; allow merged_hal_service proc:file {getattr open read write ioctl}; allow merged_hal_service debugfs_ged:dir search; allow merged_hal_service debugfs_ged:file { getattr open read write }; +allow merged_hal_service debugfs_fpsgo:dir search; +allow merged_hal_service debugfs_fpsgo:file { getattr open write read }; allow merged_hal_service system_data_file:dir { create write add_name }; allow merged_hal_service proc_thermal:file { write open }; allow merged_hal_service proc_thermal:dir search; diff --git a/non_plat/mtk_hal_power.te b/non_plat/mtk_hal_power.te index 8bb07fa..b21b44e 100644 --- a/non_plat/mtk_hal_power.te +++ b/non_plat/mtk_hal_power.te @@ -57,8 +57,8 @@ allow mtk_hal_power mtk_powerhal_data_file:file {create_file_perms rw_file_perms allow mtk_hal_power mtk_powerhal_data_file:sock_file {create_file_perms rw_file_perms}; #camera contorl cpu -allow mtk_hal_power mtk_hal_camera:dir search; -allow mtk_hal_power mtk_hal_camera:file { read open }; +allow mtk_hal_power mtk_hal_camera:dir { search getattr }; +allow mtk_hal_power mtk_hal_camera:file { getattr open write read }; # Date : 2017/10/24 # Operation: SQC @@ -77,6 +77,7 @@ allow mtk_hal_power proc_net:file {open write}; # Operation: SQC # Purpose : Allow powerHAL to access mediacodec allow mtk_hal_power mediacodec:dir search; +allow mtk_hal_power mediacodec:dir getattr; allow mtk_hal_power mediacodec:file { getattr open write read }; set_prop(mtk_hal_power, mtk_thermal_config_prop) @@ -86,3 +87,9 @@ set_prop(mtk_hal_power, mtk_thermal_config_prop) # Purpose : Allow powerHAL to access /proc/[pid] allow mtk_hal_power su:dir { search getattr }; allow mtk_hal_power su:file { read open }; + +# Date : 2018/03/16 +# Operation: SQC +# Purpose : Allow powerHAL to access /d/mtkfb +allow mtk_hal_power debugfs_fb:dir search; +allow mtk_hal_power debugfs_fb:file { getattr open read write };