mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-12 15:49:17 -04:00
ARM: dts: msm: Update Ibat threshold and BCL thermal config for YUPIK
Update ibat level0 threshold to 5A based on latest recommendation. Remove GPU mitigation rules from BCL thermalzone config as GPU driver itself monitors BCL irq on CB and mitigates its frequency. Change-Id: I73f3fbab2e949cee957c09325f6fb4364bdead60
This commit is contained in:
parent
8a860b644a
commit
bfd08cbbaa
2 changed files with 88 additions and 82 deletions
|
|
@ -33,6 +33,14 @@
|
|||
};
|
||||
};
|
||||
|
||||
pm8350b-ibat-lvl0 {
|
||||
trips {
|
||||
ibat-lvl0 {
|
||||
temperature = <5000>;
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
pm8350b-bcl-lvl0 {
|
||||
cooling-maps {
|
||||
vbat_cpu4 {
|
||||
|
|
@ -45,50 +53,55 @@
|
|||
cooling-device = <&cpu5_isolate 1 1>;
|
||||
};
|
||||
|
||||
vbat_gpu0 {
|
||||
vbat_cpu6 {
|
||||
trip = <&b_bcl_lvl0>;
|
||||
cooling-device = <&msm_gpu 2 2>;
|
||||
cooling-device = <&cpu6_isolate 1 1>;
|
||||
};
|
||||
|
||||
vbat_cpu7 {
|
||||
trip = <&b_bcl_lvl0>;
|
||||
cooling-device = <&cpu7_isolate 1 1>;
|
||||
};
|
||||
|
||||
vbat_cdsp0 {
|
||||
trip = <&b_bcl_lvl0>;
|
||||
cooling-device = <&cdsp_sw 2 2>;
|
||||
};
|
||||
|
||||
vbat_modem0 {
|
||||
trip = <&b_bcl_lvl0>;
|
||||
cooling-device = <&modem_pa 2 2>;
|
||||
};
|
||||
|
||||
vbat_modem1 {
|
||||
trip = <&b_bcl_lvl0>;
|
||||
cooling-device = <&modem_tj 1 1>;
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
pm8350b-bcl-lvl1 {
|
||||
cooling-maps {
|
||||
vbat_cpu6 {
|
||||
vbat_gpu {
|
||||
trip = <&b_bcl_lvl1>;
|
||||
cooling-device = <&cpu6_isolate 1 1>;
|
||||
};
|
||||
|
||||
vbat_cpu7 {
|
||||
trip = <&b_bcl_lvl1>;
|
||||
cooling-device = <&cpu7_isolate 1 1>;
|
||||
};
|
||||
|
||||
vbat_gpu1 {
|
||||
trip = <&b_bcl_lvl1>;
|
||||
cooling-device = <&msm_gpu 4 4>;
|
||||
cooling-device = <&msm_gpu THERMAL_MAX_LIMIT
|
||||
THERMAL_MAX_LIMIT>;
|
||||
};
|
||||
|
||||
vbat_cdsp1 {
|
||||
trip = <&b_bcl_lvl1>;
|
||||
cooling-device = <&cdsp_sw 4 4>;
|
||||
};
|
||||
|
||||
vbat_modem2 {
|
||||
trip = <&b_bcl_lvl1>;
|
||||
cooling-device = <&modem_tj 3 3>;
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
pm8350b-bcl-lvl2 {
|
||||
cooling-maps {
|
||||
vbat_gpu2 {
|
||||
trip = <&b_bcl_lvl2>;
|
||||
cooling-device = <&msm_gpu THERMAL_MAX_LIMIT
|
||||
THERMAL_MAX_LIMIT>;
|
||||
};
|
||||
|
||||
vbat_cdsp2 {
|
||||
trip = <&b_bcl_lvl2>;
|
||||
cooling-device = <&cdsp_sw THERMAL_MAX_LIMIT
|
||||
|
|
@ -110,52 +123,57 @@
|
|||
cooling-device = <&cpu5_isolate 1 1>;
|
||||
};
|
||||
|
||||
vph_gpu0 {
|
||||
vph_cpu6 {
|
||||
trip = <&c_bcl_lvl0>;
|
||||
cooling-device = <&msm_gpu 2 2>;
|
||||
cooling-device = <&cpu6_isolate 1 1>;
|
||||
};
|
||||
|
||||
vph_cpu7 {
|
||||
trip = <&c_bcl_lvl0>;
|
||||
cooling-device = <&cpu7_isolate 1 1>;
|
||||
};
|
||||
|
||||
vph_cdsp0 {
|
||||
trip = <&c_bcl_lvl0>;
|
||||
cooling-device = <&cdsp_sw 2 2>;
|
||||
};
|
||||
|
||||
vph_modem0 {
|
||||
trip = <&c_bcl_lvl0>;
|
||||
cooling-device = <&modem_pa 2 2>;
|
||||
};
|
||||
|
||||
vph_modem1 {
|
||||
trip = <&c_bcl_lvl0>;
|
||||
cooling-device = <&modem_tj 1 1>;
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
pm8350c-bcl-lvl1 {
|
||||
disable-thermal-zone;
|
||||
cooling-maps {
|
||||
vph_cpu6 {
|
||||
vph_gpu {
|
||||
trip = <&c_bcl_lvl1>;
|
||||
cooling-device = <&cpu6_isolate 1 1>;
|
||||
};
|
||||
|
||||
vph_cpu7 {
|
||||
trip = <&c_bcl_lvl1>;
|
||||
cooling-device = <&cpu7_isolate 1 1>;
|
||||
};
|
||||
|
||||
vph_gpu1 {
|
||||
trip = <&c_bcl_lvl1>;
|
||||
cooling-device = <&msm_gpu 4 4>;
|
||||
cooling-device = <&msm_gpu THERMAL_MAX_LIMIT
|
||||
THERMAL_MAX_LIMIT>;
|
||||
};
|
||||
|
||||
vph_cdsp1 {
|
||||
trip = <&c_bcl_lvl1>;
|
||||
cooling-device = <&cdsp_sw 4 4>;
|
||||
};
|
||||
|
||||
vph_modem2 {
|
||||
trip = <&c_bcl_lvl1>;
|
||||
cooling-device = <&modem_tj 3 3>;
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
pm8350c-bcl-lvl2 {
|
||||
disable-thermal-zone;
|
||||
cooling-maps {
|
||||
vph_gpu2 {
|
||||
trip = <&c_bcl_lvl2>;
|
||||
cooling-device = <&msm_gpu THERMAL_MAX_LIMIT
|
||||
THERMAL_MAX_LIMIT>;
|
||||
};
|
||||
|
||||
vph_cdsp2 {
|
||||
trip = <&c_bcl_lvl2>;
|
||||
cooling-device = <&cdsp_sw THERMAL_MAX_LIMIT
|
||||
|
|
|
|||
|
|
@ -33,6 +33,14 @@
|
|||
};
|
||||
};
|
||||
|
||||
pm7325b-ibat-lvl0 {
|
||||
trips {
|
||||
ibat-lvl0 {
|
||||
temperature = <5000>;
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
pm7325b-bcl-lvl0 {
|
||||
cooling-maps {
|
||||
vbat_cpu4 {
|
||||
|
|
@ -45,9 +53,14 @@
|
|||
cooling-device = <&cpu5_isolate 1 1>;
|
||||
};
|
||||
|
||||
vbat_gpu0 {
|
||||
vbat_cpu6 {
|
||||
trip = <&b_bcl_lvl0>;
|
||||
cooling-device = <&msm_gpu 2 2>;
|
||||
cooling-device = <&cpu6_isolate 1 1>;
|
||||
};
|
||||
|
||||
vbat_cpu7 {
|
||||
trip = <&b_bcl_lvl0>;
|
||||
cooling-device = <&cpu7_isolate 1 1>;
|
||||
};
|
||||
|
||||
vbat_cdsp0 {
|
||||
|
|
@ -69,19 +82,10 @@
|
|||
|
||||
pm7325b-bcl-lvl1 {
|
||||
cooling-maps {
|
||||
vbat_cpu6 {
|
||||
vbat_gpu {
|
||||
trip = <&b_bcl_lvl1>;
|
||||
cooling-device = <&cpu6_isolate 1 1>;
|
||||
};
|
||||
|
||||
vbat_cpu7 {
|
||||
trip = <&b_bcl_lvl1>;
|
||||
cooling-device = <&cpu7_isolate 1 1>;
|
||||
};
|
||||
|
||||
vbat_gpu1 {
|
||||
trip = <&b_bcl_lvl1>;
|
||||
cooling-device = <&msm_gpu 4 4>;
|
||||
cooling-device = <&msm_gpu THERMAL_MAX_LIMIT
|
||||
THERMAL_MAX_LIMIT>;
|
||||
};
|
||||
|
||||
vbat_cdsp1 {
|
||||
|
|
@ -89,7 +93,7 @@
|
|||
cooling-device = <&cdsp_sw 4 4>;
|
||||
};
|
||||
|
||||
vbat_modem0 {
|
||||
vbat_modem2 {
|
||||
trip = <&b_bcl_lvl1>;
|
||||
cooling-device = <&modem_tj 3 3>;
|
||||
};
|
||||
|
|
@ -98,12 +102,6 @@
|
|||
|
||||
pm7325b-bcl-lvl2 {
|
||||
cooling-maps {
|
||||
vbat_gpu2 {
|
||||
trip = <&b_bcl_lvl2>;
|
||||
cooling-device = <&msm_gpu THERMAL_MAX_LIMIT
|
||||
THERMAL_MAX_LIMIT>;
|
||||
};
|
||||
|
||||
vbat_cdsp2 {
|
||||
trip = <&b_bcl_lvl2>;
|
||||
cooling-device = <&cdsp_sw THERMAL_MAX_LIMIT
|
||||
|
|
@ -125,9 +123,14 @@
|
|||
cooling-device = <&cpu5_isolate 1 1>;
|
||||
};
|
||||
|
||||
vph_gpu0 {
|
||||
vph_cpu6 {
|
||||
trip = <&c_bcl_lvl0>;
|
||||
cooling-device = <&msm_gpu 2 2>;
|
||||
cooling-device = <&cpu6_isolate 1 1>;
|
||||
};
|
||||
|
||||
vph_cpu7 {
|
||||
trip = <&c_bcl_lvl0>;
|
||||
cooling-device = <&cpu7_isolate 1 1>;
|
||||
};
|
||||
|
||||
vph_cdsp0 {
|
||||
|
|
@ -135,12 +138,12 @@
|
|||
cooling-device = <&cdsp_sw 2 2>;
|
||||
};
|
||||
|
||||
vbat_modem0 {
|
||||
vph_modem0 {
|
||||
trip = <&c_bcl_lvl0>;
|
||||
cooling-device = <&modem_pa 2 2>;
|
||||
};
|
||||
|
||||
vbat_modem1 {
|
||||
vph_modem1 {
|
||||
trip = <&c_bcl_lvl0>;
|
||||
cooling-device = <&modem_tj 1 1>;
|
||||
};
|
||||
|
|
@ -150,19 +153,10 @@
|
|||
pm8350c-bcl-lvl1 {
|
||||
disable-thermal-zone;
|
||||
cooling-maps {
|
||||
vph_cpu6 {
|
||||
vph_gpu {
|
||||
trip = <&c_bcl_lvl1>;
|
||||
cooling-device = <&cpu6_isolate 1 1>;
|
||||
};
|
||||
|
||||
vph_cpu7 {
|
||||
trip = <&c_bcl_lvl1>;
|
||||
cooling-device = <&cpu7_isolate 1 1>;
|
||||
};
|
||||
|
||||
vph_gpu1 {
|
||||
trip = <&c_bcl_lvl1>;
|
||||
cooling-device = <&msm_gpu 4 4>;
|
||||
cooling-device = <&msm_gpu THERMAL_MAX_LIMIT
|
||||
THERMAL_MAX_LIMIT>;
|
||||
};
|
||||
|
||||
vph_cdsp1 {
|
||||
|
|
@ -170,7 +164,7 @@
|
|||
cooling-device = <&cdsp_sw 4 4>;
|
||||
};
|
||||
|
||||
vbat_modem0 {
|
||||
vph_modem2 {
|
||||
trip = <&c_bcl_lvl1>;
|
||||
cooling-device = <&modem_tj 3 3>;
|
||||
};
|
||||
|
|
@ -180,12 +174,6 @@
|
|||
pm8350c-bcl-lvl2 {
|
||||
disable-thermal-zone;
|
||||
cooling-maps {
|
||||
vph_gpu2 {
|
||||
trip = <&c_bcl_lvl2>;
|
||||
cooling-device = <&msm_gpu THERMAL_MAX_LIMIT
|
||||
THERMAL_MAX_LIMIT>;
|
||||
};
|
||||
|
||||
vph_cdsp2 {
|
||||
trip = <&c_bcl_lvl2>;
|
||||
cooling-device = <&cdsp_sw THERMAL_MAX_LIMIT
|
||||
|
|
|
|||
Loading…
Reference in a new issue