gts3l-common: thermal: Add thermal-engine configs to the device tree
The default thermal-engine.conf file from the firmware is empty. These file is from https://android.googlesource.com/device/google/marlin/+/refs/tags/android-10.0.0_r47 Signed-off-by: Deokgyu Yang <secugyu@gmail.com> Change-Id: Ifcba085caadcc8a11f23861228b0ad446c077cad
This commit is contained in:
parent
9ca9eb9546
commit
f7b8e79f3c
4 changed files with 125 additions and 1 deletions
26
configs/thermal-engine-vr.conf
Normal file
26
configs/thermal-engine-vr.conf
Normal file
|
@ -0,0 +1,26 @@
|
|||
[SKIN_SHUTDOWN]
|
||||
algo_type monitor
|
||||
sampling 1000
|
||||
sensor emmc_therm
|
||||
thresholds 62000
|
||||
thresholds_clr 61000
|
||||
actions shutdown
|
||||
action_info 1
|
||||
|
||||
[VR-EMMC]
|
||||
algo_type monitor
|
||||
sensor emmc_therm
|
||||
sampling 1000
|
||||
thresholds 58000
|
||||
thresholds_clr 52000
|
||||
actions cluster0+cluster1+gpu+report
|
||||
action_info 691200+691200+214000000+1
|
||||
|
||||
[BATTERY-MONITOR]
|
||||
algo_type monitor
|
||||
sampling 2000
|
||||
sensor emmc_therm
|
||||
thresholds 56000
|
||||
thresholds_clr 54000
|
||||
actions battery
|
||||
action_info 3
|
95
configs/thermal-engine.conf
Normal file
95
configs/thermal-engine.conf
Normal file
|
@ -0,0 +1,95 @@
|
|||
[SKIN_SHUTDOWN]
|
||||
algo_type monitor
|
||||
sampling 1000
|
||||
sensor emmc_therm
|
||||
thresholds 62000
|
||||
thresholds_clr 61000
|
||||
actions shutdown
|
||||
action_info 1
|
||||
|
||||
[THROTTLING-NOTIFY]
|
||||
algo_type monitor
|
||||
sampling 2000
|
||||
sensor emmc_therm
|
||||
thresholds 47000
|
||||
thresholds_clr 44000
|
||||
actions report
|
||||
action_info 1
|
||||
|
||||
[SKIN-HIGH-FLOOR]
|
||||
algo_type ss
|
||||
sampling 2000
|
||||
sensor emmc_therm
|
||||
device cpu_voltage
|
||||
set_point 47000
|
||||
set_point_clr 44000
|
||||
device_perf_floor 1670400
|
||||
time_constant 0
|
||||
|
||||
[SKIN-MID-FLOOR]
|
||||
algo_type ss
|
||||
sampling 2000
|
||||
sensor emmc_therm
|
||||
device cpu_voltage
|
||||
set_point 49000
|
||||
set_point_clr 48000
|
||||
device_perf_floor 1440000
|
||||
time_constant 0
|
||||
|
||||
[SKIN-LOW-FLOOR]
|
||||
algo_type ss
|
||||
sampling 2000
|
||||
sensor emmc_therm
|
||||
device cpu_voltage
|
||||
set_point 51000
|
||||
set_point_clr 50000
|
||||
device_perf_floor 1132800
|
||||
time_constant 0
|
||||
|
||||
[SKIN-RESTRICT-FLOOR]
|
||||
algo_type ss
|
||||
sampling 2000
|
||||
sensor emmc_therm
|
||||
device cpu_voltage
|
||||
set_point 54000
|
||||
set_point_clr 52000
|
||||
device_perf_floor 768000
|
||||
time_constant 0
|
||||
|
||||
[SKIN-CRITICAL]
|
||||
algo_type monitor
|
||||
sensor emmc_therm
|
||||
sampling 1000
|
||||
thresholds 56000 58000
|
||||
thresholds_clr 55000 57000
|
||||
actions cluster0+cluster1+gpu+report cluster0+cluster1+gpu+report
|
||||
action_info 691200+691200+133000000+1 307200+307200+133000000+1
|
||||
|
||||
[BATTERY-MONITOR]
|
||||
algo_type monitor
|
||||
sampling 2000
|
||||
sensor emmc_therm
|
||||
thresholds 56000
|
||||
thresholds_clr 54000
|
||||
actions battery
|
||||
action_info 3
|
||||
|
||||
[HOT-SKIN-VIRTUAL]
|
||||
algo_type virtual
|
||||
trip_sensor emmc_therm
|
||||
sensors tsens_tz_sensor15 tsens_tz_sensor0
|
||||
list_cnt 2
|
||||
weights 1 -1
|
||||
set_point 47000
|
||||
set_point_clr 44000
|
||||
sampling 1000
|
||||
math 0
|
||||
|
||||
[VIRTUAL-SS-GPU-SKIN]
|
||||
algo_type ss
|
||||
sensor HOT-SKIN-VIRTUAL
|
||||
device gpu
|
||||
sampling 2000
|
||||
set_point 7000
|
||||
set_point_clr 2000
|
||||
device_max_limit 400000000
|
4
gts3l.mk
4
gts3l.mk
|
@ -376,6 +376,10 @@ PRODUCT_PACKAGES += \
|
|||
android.hardware.thermal@1.0-service \
|
||||
thermal.msm8996
|
||||
|
||||
PRODUCT_COPY_FILES += \
|
||||
$(LOCAL_PATH)/configs/thermal-engine.conf:$(TARGET_COPY_OUT_VENDOR)/etc/thermal-engine.conf \
|
||||
$(LOCAL_PATH)/configs/thermal-engine-vr.conf:$(TARGET_COPY_OUT_VENDOR)/etc/thermal-engine-vr.conf
|
||||
|
||||
# TextClassifier
|
||||
PRODUCT_PACKAGES += \
|
||||
textclassifier.bundle1
|
||||
|
|
|
@ -964,7 +964,6 @@ vendor/etc/sensors/sensor_def_qcomdev.conf
|
|||
|
||||
# Thermal
|
||||
vendor/bin/thermal-engine
|
||||
vendor/etc/thermal-engine.conf
|
||||
vendor/lib/libthermalclient.so
|
||||
vendor/lib64/libthermalclient.so
|
||||
vendor/lib64/libthermalioctl.so
|
||||
|
|
Loading…
Reference in a new issue