From ce845eb58d910c40a24aa27704ece22997c3061c Mon Sep 17 00:00:00 2001 From: George Lee Date: Mon, 19 Jul 2021 16:22:00 -0700 Subject: [PATCH] thermal: add permission settings Bug: 194082511 Test: Local Test Signed-off-by: George Lee Change-Id: I7d8a117444746c2363d15d2000f0c4f90692e683 --- conf/init.gs201.rc | 51 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 51 insertions(+) diff --git a/conf/init.gs201.rc b/conf/init.gs201.rc index e099d724..a00b3e30 100644 --- a/conf/init.gs201.rc +++ b/conf/init.gs201.rc @@ -776,3 +776,54 @@ on fs chown system system /sys/devices/platform/acpm_mfd_bus@17500000/i2c-7/7-001f/s2mpg10-meter/s2mpg10-odpm/iio:device0/enabled_rails chown system system /sys/devices/platform/acpm_mfd_bus@17510000/i2c-8/8-002f/s2mpg11-meter/s2mpg11-odpm/iio:device1/enabled_rails + +on property:vendor.thermal.link_ready=1 + # BCL + write /dev/thermal/tz-by-name/smpl_gm/policy user_space + write /dev/thermal/tz-by-name/vdroop1/policy user_space + write /dev/thermal/tz-by-name/vdroop2/policy user_space + write /dev/thermal/tz-by-name/ocp_cpu1/policy user_space + write /dev/thermal/tz-by-name/ocp_cpu2/policy user_space + write /dev/thermal/tz-by-name/ocp_tpu/policy user_space + write /dev/thermal/tz-by-name/ocp_gpu/policy user_space + write /dev/thermal/tz-by-name/soft_ocp_cpu1/policy user_space + write /dev/thermal/tz-by-name/soft_ocp_cpu2/policy user_space + write /dev/thermal/tz-by-name/soft_ocp_tpu/policy user_space + write /dev/thermal/tz-by-name/soft_ocp_gpu/policy user_space + write /dev/thermal/tz-by-name/soc/policy user_space + chown system system /dev/thermal/tz-by-name/soc/mode + chown system system /dev/thermal/tz-by-name/vdroop2/trip_point_0_temp + chown system system /dev/thermal/tz-by-name/vdroop2/trip_point_0_hyst + chown system system /dev/thermal/tz-by-name/vdroop1/trip_point_0_temp + chown system system /dev/thermal/tz-by-name/vdroop1/trip_point_0_hyst + chown system system /dev/thermal/tz-by-name/smpl_gm/trip_point_0_temp + chown system system /dev/thermal/tz-by-name/smpl_gm/trip_point_0_hyst + chown system system /dev/thermal/tz-by-name/ocp_cpu1/trip_point_0_temp + chown system system /dev/thermal/tz-by-name/ocp_cpu1/trip_point_0_hyst + chown system system /dev/thermal/tz-by-name/ocp_cpu2/trip_point_0_temp + chown system system /dev/thermal/tz-by-name/ocp_cpu2/trip_point_0_hyst + chown system system /dev/thermal/tz-by-name/ocp_tpu/trip_point_0_temp + chown system system /dev/thermal/tz-by-name/ocp_tpu/trip_point_0_hyst + chown system system /dev/thermal/tz-by-name/ocp_gpu/trip_point_0_temp + chown system system /dev/thermal/tz-by-name/ocp_gpu/trip_point_0_hyst + chown system system /dev/thermal/tz-by-name/soft_ocp_cpu1/trip_point_0_temp + chown system system /dev/thermal/tz-by-name/soft_ocp_cpu1/trip_point_0_hyst + chown system system /dev/thermal/tz-by-name/soft_ocp_cpu2/trip_point_0_temp + chown system system /dev/thermal/tz-by-name/soft_ocp_cpu2/trip_point_0_hyst + chown system system /dev/thermal/tz-by-name/soft_ocp_tpu/trip_point_0_temp + chown system system /dev/thermal/tz-by-name/soft_ocp_tpu/trip_point_0_hyst + chown system system /dev/thermal/tz-by-name/soft_ocp_gpu/trip_point_0_temp + chown system system /dev/thermal/tz-by-name/soft_ocp_gpu/trip_point_0_hyst + chown system system /dev/thermal/tz-by-name/soc/trip_point_0_temp + chown system system /dev/thermal/tz-by-name/soc/trip_point_0_hyst + # Thermal + chown system system /dev/thermal/cdev-by-name/thermal-cpufreq-0/user_vote + chown system system /dev/thermal/cdev-by-name/thermal-cpufreq-1/user_vote + chown system system /dev/thermal/cdev-by-name/thermal-cpufreq-2/user_vote + chown system system /dev/thermal/cdev-by-name/fcc/cur_state + +on property:vendor.disable.bcl.control=1 + write /sys/devices/virtual/pmic/mitigation/instruction/enable_mitigation 0 + +on property:vendor.disable.bcl.control=0 + write /sys/devices/virtual/pmic/mitigation/instruction/enable_mitigation 1