From 1006bbf0090907fb877cad27883f30c67e63ecfb Mon Sep 17 00:00:00 2001 From: TeYuan Wang Date: Tue, 8 Sep 2020 17:52:22 +0800 Subject: [PATCH] thermal: move thermal control property to HAL Bug: 167405442 Test: Switch thermal property and confirm throttling behavior can be turned on/off. Change-Id: I357c64e892d2eb94f39e6671d3f4153d789ba006 --- device-redfin.mk | 2 - init.hardware.chamber.rc.userdebug | 59 ------------------------------ 2 files changed, 61 deletions(-) delete mode 100644 init.hardware.chamber.rc.userdebug diff --git a/device-redfin.mk b/device-redfin.mk index 28a9372..8c3a1ac 100644 --- a/device-redfin.mk +++ b/device-redfin.mk @@ -177,8 +177,6 @@ PRODUCT_COPY_FILES += \ # Support to disable thermal protection at run time ifneq (,$(filter userdebug eng, $(TARGET_BUILD_VARIANT))) - PRODUCT_COPY_FILES += \ - $(LOCAL_PATH)/init.hardware.chamber.rc.userdebug:$(TARGET_COPY_OUT_VENDOR)/etc/init/init.$(PRODUCT_HARDWARE).chamber.rc PRODUCT_COPY_FILES += \ $(LOCAL_PATH)/init.hardware.wlc.rc.userdebug:$(TARGET_COPY_OUT_VENDOR)/etc/init/init.$(PRODUCT_PLATFORM).wlc.rc endif diff --git a/init.hardware.chamber.rc.userdebug b/init.hardware.chamber.rc.userdebug deleted file mode 100644 index 2c1df4f..0000000 --- a/init.hardware.chamber.rc.userdebug +++ /dev/null @@ -1,59 +0,0 @@ -# -# Copyright (C) 2020 The Android Open-Source Project -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -on property:persist.vendor.disable.thermal.control=1 - write /sys/devices/virtual/thermal/tz-by-name/skin-therm/emul_temp 25000 - write /sys/devices/virtual/thermal/tz-by-name/skin-therm/mode disabled - write /sys/devices/virtual/thermal/tz-by-name/skin-therm-cpu/emul_temp 25000 - write /sys/devices/virtual/thermal/tz-by-name/skin-therm-cpu/mode disabled - write /sys/devices/virtual/thermal/tz-by-name/skin-therm-monitor/emul_temp 25000 - write /sys/devices/virtual/thermal/tz-by-name/skin-therm-monitor/mode disabled - write /sys/devices/virtual/thermal/tz-by-name/panel-audio-therm/emul_temp 25000 - write /sys/devices/virtual/thermal/tz-by-name/panel-audio-therm/mode disabled - write /sys/devices/virtual/thermal/tz-by-name/cellular-emergency/emul_temp 25000 - write /sys/devices/virtual/thermal/tz-by-name/cellular-emergency/mode disabled - write /sys/devices/virtual/thermal/tz-by-name/sdm-therm/emul_temp 25000 - write /sys/devices/virtual/thermal/tz-by-name/sdm-therm/mode disabled - write /sys/devices/virtual/thermal/tz-by-name/usbc-therm-adc/emul_temp 25000 - write /sys/devices/virtual/thermal/tz-by-name/usbc-therm-adc/mode disabled - write /sys/devices/virtual/thermal/tz-by-name/usbc-therm-monitor/emul_temp 25000 - write /sys/devices/virtual/thermal/tz-by-name/usbc-therm-monitor/mode disabled - write /sys/module/overheat_mitigation/parameters/enable 0 - -on property:persist.vendor.disable.thermal.control=0 - write /sys/devices/virtual/thermal/tz-by-name/skin-therm/emul_temp 0 - write /sys/devices/virtual/thermal/tz-by-name/skin-therm/mode enabled - write /sys/devices/virtual/thermal/tz-by-name/skin-therm-cpu/emul_temp 0 - write /sys/devices/virtual/thermal/tz-by-name/skin-therm-cpu/mode enabled - write /sys/devices/virtual/thermal/tz-by-name/skin-therm-monitor/emul_temp 0 - write /sys/devices/virtual/thermal/tz-by-name/skin-therm-monitor/mode enabled - write /sys/devices/virtual/thermal/tz-by-name/panel-audio-therm/emul_temp 0 - write /sys/devices/virtual/thermal/tz-by-name/panel-audio-therm/mode enabled - write /sys/devices/virtual/thermal/tz-by-name/cellular-emergency/emul_temp 0 - write /sys/devices/virtual/thermal/tz-by-name/cellular-emergency/mode enabled - write /sys/devices/virtual/thermal/tz-by-name/sdm-therm/emul_temp 0 - write /sys/devices/virtual/thermal/tz-by-name/sdm-therm/mode enabled - write /sys/devices/virtual/thermal/tz-by-name/usbc-therm-adc/emul_temp 0 - write /sys/devices/virtual/thermal/tz-by-name/usbc-therm-adc/mode enabled - write /sys/devices/virtual/thermal/tz-by-name/usbc-therm-monitor/emul_temp 0 - write /sys/devices/virtual/thermal/tz-by-name/usbc-therm-monitor/mode enabled - write /sys/module/overheat_mitigation/parameters/enable 1 - -on property:persist.vendor.disable.usb.overheat.mitigation=1 - write /sys/module/overheat_mitigation/parameters/enable 0 - -on property:persist.vendor.disable.usb.overheat.mitigation=0 - write /sys/module/overheat_mitigation/parameters/enable 1