diff --git a/configs/thermal-engine-dubai.conf b/configs/thermal-engine-dubai-game-perf.conf similarity index 82% rename from configs/thermal-engine-dubai.conf rename to configs/thermal-engine-dubai-game-perf.conf index e1af95c..20a0640 100644 --- a/configs/thermal-engine-dubai.conf +++ b/configs/thermal-engine-dubai-game-perf.conf @@ -1,119 +1,123 @@ -[DETECT-STANDBY] -algo_type virtual -trip_sensor msm_therm -thresholds -18000 -thresholds_clr -20000 -sensors lcd_brightness_value -weights 20 -sampling 1000 -less_than -math 7 - -[OVERRIDE-CHG] -algo_type monitor -sampling 1000 -sensor DETECT-STANDBY -thresholds 1 -thresholds_clr 0 -actions internal_override -action_info 1 - -[FREEZE-CHG] -algo_type monitor -sampling 1000 -descending -sensor DETECT-STANDBY -thresholds 0 -thresholds_clr 1 -actions freeze_rule -action_info 1 - -[FRONT_TEMP] -algo_type virtual -trip_sensor msm_therm -thresholds -18000 -thresholds_clr -20000 -sensors pa_therm1 battery -weights 35 65 -offsets 0 0 -sampling 5000 -math 0 -sys_temp - -[REPORT-FRONT-TEMP] -algo_type monitor -sampling 300000 -sensor FRONT_TEMP -thresholds 42000 -thresholds_clr 40000 -actions report -action_info 1 - -[BACK_TEMP] -algo_type virtual -trip_sensor msm_therm -thresholds -18000 -thresholds_clr -20000 -sensors msm_therm battery -weights 50 50 -offsets -800 -sampling 5000 -math 0 -sys_temp - -[REPORT-BACK-TEMP] -algo_type monitor -sampling 300000 -sensor BACK_TEMP -thresholds 42000 -thresholds_clr 40000 -actions report -action_info 1 - -[MON-PDPOWER1] -algo_type monitor -sampling 1000 -sensor quiet_therm -thresholds 43000 43500 44000 44500 46000 47500 48500 70000 -thresholds_clr 41000 41500 42000 42500 44000 45500 46500 68000 -actions battery battery battery battery battery battery battery battery -action_info 8 7 6 5 4 3 2 2 -freezing - -[MON-PDPOWER2] -algo_type monitor -sampling 1000 -sensor msm_therm -thresholds 41000 42000 43000 44000 46000 48000 50000 70000 -thresholds_clr 39000 40000 41000 42000 44000 46000 48000 68000 -actions battery battery battery battery battery battery battery battery -action_info 8 6 5 4 3 2 1 1 -override_c 15000 - - -[MON-MSM-CPU47] -algo_type monitor -sampling 1000 -sensor msm_therm -thresholds 45000 46000 47000 48000 49000 51000 53000 70000 -thresholds_clr 42000 44000 45000 46000 47000 49000 51000 68000 -actions cpu4+cpu7 cpu4+cpu7 cpu4+cpu7 cpu4+cpu7 cpu4+cpu7 cpu4+cpu7 cpu4+cpu7 cpu4+cpu7 -action_info 21312000+2380800 2054400+2208000 1900800+2035200 1651200+1862400 1516800+1766400 1344000+1516800 1228800+1324800 1228800+1324800 - -[MON-MSM-CPU0] -algo_type monitor -sampling 1000 -sensor msm_therm -thresholds 46000 48000 50000 52000 54000 70000 -thresholds_clr 44000 46000 48000 50000 52000 68000 -actions cpu0 cpu0 cpu0 cpu0 cpu0 cpu0 -action_info 1651200 1516800 1324800 1152000 940800 940800 - -[MON-PA-FR1] -algo_type monitor -sampling 5000 -sensor BACK_TEMP -thresholds 47000 -thresholds_clr 46000 -actions modem_pa_fr1 -action_info 1 +[DETECT-STANDBY] +algo_type virtual +trip_sensor msm_therm +thresholds -18000 +thresholds_clr -20000 +sensors lcd_brightness_value +weights 20 +sampling 1000 +less_than +math 7 + +[OVERRIDE-CHG] +algo_type monitor +sampling 1000 +sensor DETECT-STANDBY +thresholds 1 +thresholds_clr 0 +actions internal_override +action_info 1 + +[FREEZE-CHG] +algo_type monitor +sampling 1000 +descending +sensor DETECT-STANDBY +thresholds 0 +thresholds_clr 1 +actions freeze_rule +action_info 1 + +[FRONT_TEMP] +algo_type virtual +trip_sensor msm_therm +thresholds -18000 +thresholds_clr -20000 +sensors pa_therm1 battery +weights 35 65 +offsets 0 0 +sampling 5000 +math 0 +sys_temp + +[REPORT-FRONT-TEMP] +algo_type monitor +sampling 300000 +sensor FRONT_TEMP +thresholds 42000 +thresholds_clr 40000 +actions report +action_info 1 + +[BACK_TEMP] +algo_type virtual +trip_sensor msm_therm +thresholds -18000 +thresholds_clr -20000 +sensors msm_therm battery +weights 50 50 +offsets -800 +sampling 5000 +math 0 +sys_temp + +[REPORT-BACK-TEMP] +algo_type monitor +sampling 300000 +sensor BACK_TEMP +thresholds 42000 +thresholds_clr 40000 +actions report +action_info 1 + + +[MON-PDPOWER1] +algo_type monitor +sampling 1000 +sensor quiet_therm +thresholds 43000 43500 44000 44500 46000 47500 48500 70000 +thresholds_clr 41000 41500 42000 42500 44000 45500 46500 68000 +actions battery battery battery battery battery battery battery battery +action_info 8 7 6 5 4 3 2 2 +freezing + +[MON-PDPOWER2] +algo_type monitor +sampling 1000 +sensor msm_therm +thresholds 41000 42000 43000 44000 46000 48000 50000 70000 +thresholds_clr 39000 40000 41000 42000 44000 46000 48000 68000 +actions battery battery battery battery battery battery battery battery +action_info 8 6 5 4 3 2 1 1 +override_c 15000 + + + + +[MON-MSM-CPU47] +algo_type monitor +sampling 1000 +sensor BACK_TEMP +thresholds 42000 43000 44000 45000 46000 47000 49000 70000 +thresholds_clr 39000 40000 41000 42000 43000 44000 47000 68000 +actions cpu4+cpu7 cpu4+cpu7 cpu4+cpu7 cpu4+cpu7 cpu4+cpu7 cpu4+cpu7 cpu4+cpu7 cpu4+cpu7 +action_info 21312000+2380800 2054400+2208000 1900800+2035200 1651200+1862400 1516800+1766400 1344000+1516800 1228800+1324800 1228800+1324800 + + +[MON-MSM-CPU0] +algo_type monitor +sampling 1000 +sensor BACK_TEMP +thresholds 43000 44000 45000 46000 47000 70000 +thresholds_clr 41000 42000 43000 44000 45000 68000 +actions cpu0 cpu0 cpu0 cpu0 cpu0 cpu0 +action_info 1651200 1516800 1324800 1152000 940800 940800 + +[MON-PA-FR1] +algo_type monitor +sampling 5000 +sensor BACK_TEMP +thresholds 60000 +thresholds_clr 58000 +actions modem_pa_fr1 +action_info 1 diff --git a/device.mk b/device.mk index c3a208d..781ffb7 100644 --- a/device.mk +++ b/device.mk @@ -99,7 +99,7 @@ PRODUCT_SOONG_NAMESPACES += $(LOCAL_PATH) # Thermal PRODUCT_COPY_FILES += \ - $(LOCAL_PATH)/configs/thermal-engine-dubai.conf:$(TARGET_COPY_OUT_VENDOR)/etc/thermal-engine-dubai.conf + $(LOCAL_PATH)/configs/thermal-engine-dubai-game-perf.conf:$(TARGET_COPY_OUT_VENDOR)/etc/thermal-engine-dubai.conf # Inherit from vendor blobs $(call inherit-product, vendor/motorola/dubai/dubai-vendor.mk)