dts: thermal: fix gpu pp get fail issue [1/1]
authorHuan Biao <huan.biao@amlogic.com>
Thu, 11 Jul 2019 03:33:53 +0000 (11:33 +0800)
committerTao Zeng <tao.zeng@amlogic.com>
Wed, 17 Jul 2019 04:00:17 +0000 (21:00 -0700)
PD#SWPL-11138

Problem:
gpufreq cooling device init get gpu pp fail

Solution:
get gpu pp from gpu dts

Verify:
verified on s905x p212

Change-Id: I0dfa8f6ff2a767432177301b32acdceb0f5e3462
Signed-off-by: Huan Biao <huan.biao@amlogic.com>
32 files changed:
arch/arm/boot/dts/amlogic/gxl_p212_1g.dts
arch/arm/boot/dts/amlogic/gxl_p212_1g_buildroot.dts
arch/arm/boot/dts/amlogic/gxl_p212_1g_hd.dts
arch/arm/boot/dts/amlogic/gxl_p212_2g.dts
arch/arm/boot/dts/amlogic/gxl_p212_2g_buildroot.dts
arch/arm/boot/dts/amlogic/gxl_p230_2g.dts
arch/arm/boot/dts/amlogic/gxl_p230_2g_buildroot.dts
arch/arm/boot/dts/amlogic/gxl_p231_1g.dts
arch/arm/boot/dts/amlogic/gxl_p231_2g.dts
arch/arm/boot/dts/amlogic/gxl_p231_2g_buildroot.dts
arch/arm/boot/dts/amlogic/gxl_p241_1g.dts
arch/arm/boot/dts/amlogic/gxl_p241_1g_buildroot.dts
arch/arm/boot/dts/amlogic/gxl_p241_v2-1g.dts
arch/arm/boot/dts/amlogic/gxl_p241_v2_1g_buildroot.dts
arch/arm/boot/dts/amlogic/gxl_p281_1g.dts
arch/arm/boot/dts/amlogic/gxl_p281_2g.dts
arch/arm64/boot/dts/amlogic/gxl_p212_1g.dts
arch/arm64/boot/dts/amlogic/gxl_p212_1g_buildroot.dts
arch/arm64/boot/dts/amlogic/gxl_p212_1g_hd.dts
arch/arm64/boot/dts/amlogic/gxl_p212_2g.dts
arch/arm64/boot/dts/amlogic/gxl_p212_2g_buildroot.dts
arch/arm64/boot/dts/amlogic/gxl_p230_2g.dts
arch/arm64/boot/dts/amlogic/gxl_p230_2g_buildroot.dts
arch/arm64/boot/dts/amlogic/gxl_p231_1g.dts
arch/arm64/boot/dts/amlogic/gxl_p231_2g.dts
arch/arm64/boot/dts/amlogic/gxl_p231_2g_buildroot.dts
arch/arm64/boot/dts/amlogic/gxl_p241_1g.dts
arch/arm64/boot/dts/amlogic/gxl_p241_1g_buildroot.dts
arch/arm64/boot/dts/amlogic/gxl_p241_v2-1g.dts
arch/arm64/boot/dts/amlogic/gxl_p241_v2_1g_buildroot.dts
arch/arm64/boot/dts/amlogic/gxl_p281_1g.dts
arch/arm64/boot/dts/amlogic/gxl_p281_2g.dts

index 5eb7752..b489abf 100644 (file)
                                min_state = <500>;
                                dyn_coeff = <437>;
                                cluster_id = <0>;
-                               node_name = "gpufreq_cool0";
+                               node_name = "mali";
                                device_type = "gpufreq";
                        };
                        gpucore_cool {
                cpucore_cool0:cpucore_cool0 {
                        #cooling-cells = <2>; /* min followed by max */
                };
-               gpufreq_cool0:gpufreq_cool0 {
-                       #cooling-cells = <2>; /* min followed by max */
-               };
                gpucore_cool0:gpucore_cool0 {
                        #cooling-cells = <2>; /* min followed by max */
                };
                                };
                                gpufreq_cooling_map {
                                        trip = <&control>;
-                                       cooling-device = <&gpufreq_cool0 0 4>;
+                                       cooling-device = <&gpu 0 4>;
                                        contribution = <1024>;
                                };
                                gpucore_cooling_map {
index 9b6687b..b0e2707 100644 (file)
                                min_state = <500>;
                                dyn_coeff = <437>;
                                cluster_id = <0>;
-                               node_name = "gpufreq_cool0";
+                               node_name = "mali";
                                device_type = "gpufreq";
                        };
                        gpucore_cool {
                cpucore_cool0:cpucore_cool0 {
                        #cooling-cells = <2>; /* min followed by max */
                };
-               gpufreq_cool0:gpufreq_cool0 {
-                       #cooling-cells = <2>; /* min followed by max */
-               };
                gpucore_cool0:gpucore_cool0 {
                        #cooling-cells = <2>; /* min followed by max */
                };
                                };
                                gpufreq_cooling_map {
                                        trip = <&control>;
-                                       cooling-device = <&gpufreq_cool0 0 4>;
+                                       cooling-device = <&gpu 0 4>;
                                        contribution = <1024>;
                                };
                                gpucore_cooling_map {
index 3ca951f..0ee49ed 100644 (file)
                                min_state = <400>;
                                dyn_coeff = <437>;
                                cluster_id = <0>;
-                               node_name = "gpufreq_cool0";
+                               node_name = "mali";
                                device_type = "gpufreq";
                        };
                        gpucore_cool {
                cpucore_cool0:cpucore_cool0 {
                        #cooling-cells = <2>; /* min followed by max */
                };
-               gpufreq_cool0:gpufreq_cool0 {
-                       #cooling-cells = <2>; /* min followed by max */
-               };
                gpucore_cool0:gpucore_cool0 {
                        #cooling-cells = <2>; /* min followed by max */
                };
                                };
                                gpufreq_cooling_map {
                                        trip = <&control>;
-                                       cooling-device = <&gpufreq_cool0 0 4>;
+                                       cooling-device = <&gpu 0 4>;
                                        contribution = <1024>;
                                };
                                gpucore_cooling_map {
index 2e209e4..0c65860 100644 (file)
                                min_state = <500>;
                                dyn_coeff = <437>;
                                cluster_id = <0>;
-                               node_name = "gpufreq_cool0";
+                               node_name = "mali";
                                device_type = "gpufreq";
                        };
                        gpucore_cool {
                cpucore_cool0:cpucore_cool0 {
                        #cooling-cells = <2>; /* min followed by max */
                };
-               gpufreq_cool0:gpufreq_cool0 {
-                       #cooling-cells = <2>; /* min followed by max */
-               };
                gpucore_cool0:gpucore_cool0 {
                        #cooling-cells = <2>; /* min followed by max */
                };
                                };
                                gpufreq_cooling_map {
                                        trip = <&control>;
-                                       cooling-device = <&gpufreq_cool0 0 4>;
+                                       cooling-device = <&gpu 0 4>;
                                        contribution = <1024>;
                                };
                                gpucore_cooling_map {
index a32d289..41f0b87 100644 (file)
                                min_state = <500>;
                                dyn_coeff = <437>;
                                cluster_id = <0>;
-                               node_name = "gpufreq_cool0";
+                               node_name = "mali";
                                device_type = "gpufreq";
                        };
                        gpucore_cool {
                cpucore_cool0:cpucore_cool0 {
                        #cooling-cells = <2>; /* min followed by max */
                };
-               gpufreq_cool0:gpufreq_cool0 {
-                       #cooling-cells = <2>; /* min followed by max */
-               };
                gpucore_cool0:gpucore_cool0 {
                        #cooling-cells = <2>; /* min followed by max */
                };
                                };
                                gpufreq_cooling_map {
                                        trip = <&control>;
-                                       cooling-device = <&gpufreq_cool0 0 4>;
+                                       cooling-device = <&gpu 0 4>;
                                        contribution = <1024>;
                                };
                                gpucore_cooling_map {
index 2f0e9bd..fb75ada 100644 (file)
                                min_state = <400>;
                                dyn_coeff = <437>;
                                cluster_id = <0>;
-                               node_name = "gpufreq_cool0";
+                               node_name = "mali";
                                device_type = "gpufreq";
                        };
                        gpucore_cool {
                cpucore_cool0:cpucore_cool0 {
                        #cooling-cells = <2>; /* min followed by max */
                };
-               gpufreq_cool0:gpufreq_cool0 {
-                       #cooling-cells = <2>; /* min followed by max */
-               };
                gpucore_cool0:gpucore_cool0 {
                        #cooling-cells = <2>; /* min followed by max */
                };
                                };
                                gpufreq_cooling_map {
                                        trip = <&control>;
-                                       cooling-device = <&gpufreq_cool0 0 4>;
+                                       cooling-device = <&gpu 0 4>;
                                        contribution = <1024>;
                                };
                                gpucore_cooling_map {
index 9209c28..9418632 100644 (file)
                                min_state = <400>;
                                dyn_coeff = <437>;
                                cluster_id = <0>;
-                               node_name = "gpufreq_cool0";
+                               node_name = "mali";
                                device_type = "gpufreq";
                        };
                        gpucore_cool {
                cpucore_cool0:cpucore_cool0 {
                        #cooling-cells = <2>; /* min followed by max */
                };
-               gpufreq_cool0:gpufreq_cool0 {
-                       #cooling-cells = <2>; /* min followed by max */
-               };
                gpucore_cool0:gpucore_cool0 {
                        #cooling-cells = <2>; /* min followed by max */
                };
                                };
                                gpufreq_cooling_map {
                                        trip = <&control>;
-                                       cooling-device = <&gpufreq_cool0 0 4>;
+                                       cooling-device = <&gpu 0 4>;
                                        contribution = <1024>;
                                };
                                gpucore_cooling_map {
index e811080..1da54da 100644 (file)
                                min_state = <400>;
                                dyn_coeff = <437>;
                                cluster_id = <0>;
-                               node_name = "gpufreq_cool0";
+                               node_name = "mali";
                                device_type = "gpufreq";
                        };
                        gpucore_cool {
                cpucore_cool0:cpucore_cool0 {
                        #cooling-cells = <2>; /* min followed by max */
                };
-               gpufreq_cool0:gpufreq_cool0 {
-                       #cooling-cells = <2>; /* min followed by max */
-               };
                gpucore_cool0:gpucore_cool0 {
                        #cooling-cells = <2>; /* min followed by max */
                };
                                };
                                gpufreq_cooling_map {
                                        trip = <&control>;
-                                       cooling-device = <&gpufreq_cool0 0 4>;
+                                       cooling-device = <&gpu 0 4>;
                                        contribution = <1024>;
                                };
                                gpucore_cooling_map {
index a816fa2..ab65fb6 100644 (file)
                                min_state = <400>;
                                dyn_coeff = <437>;
                                cluster_id = <0>;
-                               node_name = "gpufreq_cool0";
+                               node_name = "mali";
                                device_type = "gpufreq";
                        };
                        gpucore_cool {
                cpucore_cool0:cpucore_cool0 {
                        #cooling-cells = <2>; /* min followed by max */
                };
-               gpufreq_cool0:gpufreq_cool0 {
-                       #cooling-cells = <2>; /* min followed by max */
-               };
                gpucore_cool0:gpucore_cool0 {
                        #cooling-cells = <2>; /* min followed by max */
                };
                                };
                                gpufreq_cooling_map {
                                        trip = <&control>;
-                                       cooling-device = <&gpufreq_cool0 0 4>;
+                                       cooling-device = <&gpu 0 4>;
                                        contribution = <1024>;
                                };
                                gpucore_cooling_map {
index ca4f821..544fda8 100644 (file)
                                min_state = <400>;
                                dyn_coeff = <437>;
                                cluster_id = <0>;
-                               node_name = "gpufreq_cool0";
+                               node_name = "mali";
                                device_type = "gpufreq";
                        };
                        gpucore_cool {
                cpucore_cool0:cpucore_cool0 {
                        #cooling-cells = <2>; /* min followed by max */
                };
-               gpufreq_cool0:gpufreq_cool0 {
-                       #cooling-cells = <2>; /* min followed by max */
-               };
                gpucore_cool0:gpucore_cool0 {
                        #cooling-cells = <2>; /* min followed by max */
                };
                                };
                                gpufreq_cooling_map {
                                        trip = <&control>;
-                                       cooling-device = <&gpufreq_cool0 0 4>;
+                                       cooling-device = <&gpu 0 4>;
                                        contribution = <1024>;
                                };
                                gpucore_cooling_map {
index ce410d6..b2be483 100644 (file)
                                min_state = <400>;
                                dyn_coeff = <437>;
                                cluster_id = <0>;
-                               node_name = "gpufreq_cool0";
+                               node_name = "mali";
                                device_type = "gpufreq";
                        };
                        gpucore_cool {
                cpucore_cool0:cpucore_cool0 {
                        #cooling-cells = <2>; /* min followed by max */
                };
-               gpufreq_cool0:gpufreq_cool0 {
-                       #cooling-cells = <2>; /* min followed by max */
-               };
                gpucore_cool0:gpucore_cool0 {
                        #cooling-cells = <2>; /* min followed by max */
                };
                                };
                                gpufreq_cooling_map {
                                        trip = <&control>;
-                                       cooling-device = <&gpufreq_cool0 0 4>;
+                                       cooling-device = <&gpu 0 4>;
                                        contribution = <1024>;
                                };
                                gpucore_cooling_map {
index e51474b..7cac9ae 100644 (file)
                                min_state = <400>;
                                dyn_coeff = <437>;
                                cluster_id = <0>;
-                               node_name = "gpufreq_cool0";
+                               node_name = "mali";
                                device_type = "gpufreq";
                        };
                        gpucore_cool {
                cpucore_cool0:cpucore_cool0 {
                        #cooling-cells = <2>; /* min followed by max */
                };
-               gpufreq_cool0:gpufreq_cool0 {
-                       #cooling-cells = <2>; /* min followed by max */
-               };
                gpucore_cool0:gpucore_cool0 {
                        #cooling-cells = <2>; /* min followed by max */
                };
                                };
                                gpufreq_cooling_map {
                                        trip = <&control>;
-                                       cooling-device = <&gpufreq_cool0 0 4>;
+                                       cooling-device = <&gpu 0 4>;
                                        contribution = <1024>;
                                };
                                gpucore_cooling_map {
index 9a19071..200bebe 100644 (file)
                                min_state = <400>;
                                dyn_coeff = <437>;
                                cluster_id = <0>;
-                               node_name = "gpufreq_cool0";
+                               node_name = "mali";
                                device_type = "gpufreq";
                        };
                        gpucore_cool {
                cpucore_cool0:cpucore_cool0 {
                        #cooling-cells = <2>; /* min followed by max */
                };
-               gpufreq_cool0:gpufreq_cool0 {
-                       #cooling-cells = <2>; /* min followed by max */
-               };
                gpucore_cool0:gpucore_cool0 {
                        #cooling-cells = <2>; /* min followed by max */
                };
                                };
                                gpufreq_cooling_map {
                                        trip = <&control>;
-                                       cooling-device = <&gpufreq_cool0 0 4>;
+                                       cooling-device = <&gpu 0 4>;
                                        contribution = <1024>;
                                };
                                gpucore_cooling_map {
index 544f4be..d23e10b 100644 (file)
                                min_state = <400>;
                                dyn_coeff = <437>;
                                cluster_id = <0>;
-                               node_name = "gpufreq_cool0";
+                               node_name = "mali";
                                device_type = "gpufreq";
                        };
                        gpucore_cool {
                cpucore_cool0:cpucore_cool0 {
                        #cooling-cells = <2>; /* min followed by max */
                };
-               gpufreq_cool0:gpufreq_cool0 {
-                       #cooling-cells = <2>; /* min followed by max */
-               };
                gpucore_cool0:gpucore_cool0 {
                        #cooling-cells = <2>; /* min followed by max */
                };
                                };
                                gpufreq_cooling_map {
                                        trip = <&control>;
-                                       cooling-device = <&gpufreq_cool0 0 4>;
+                                       cooling-device = <&gpu 0 4>;
                                        contribution = <1024>;
                                };
                                gpucore_cooling_map {
index 25b8f3b..57ace29 100644 (file)
                                min_state = <500>;
                                dyn_coeff = <437>;
                                cluster_id = <0>;
-                               node_name = "gpufreq_cool0";
+                               node_name = "mali";
                                device_type = "gpufreq";
                        };
                        gpucore_cool {
                cpucore_cool0:cpucore_cool0 {
                        #cooling-cells = <2>; /* min followed by max */
                };
-               gpufreq_cool0:gpufreq_cool0 {
-                       #cooling-cells = <2>; /* min followed by max */
-               };
                gpucore_cool0:gpucore_cool0 {
                        #cooling-cells = <2>; /* min followed by max */
                };
                                };
                                gpufreq_cooling_map {
                                        trip = <&control>;
-                                       cooling-device = <&gpufreq_cool0 0 4>;
+                                       cooling-device = <&gpu 0 4>;
                                        contribution = <1024>;
                                };
                                gpucore_cooling_map {
index dc9cecc..062b3dd 100644 (file)
                                min_state = <500>;
                                dyn_coeff = <437>;
                                cluster_id = <0>;
-                               node_name = "gpufreq_cool0";
+                               node_name = "mali";
                                device_type = "gpufreq";
                        };
                        gpucore_cool {
                cpucore_cool0:cpucore_cool0 {
                        #cooling-cells = <2>; /* min followed by max */
                };
-               gpufreq_cool0:gpufreq_cool0 {
-                       #cooling-cells = <2>; /* min followed by max */
-               };
                gpucore_cool0:gpucore_cool0 {
                        #cooling-cells = <2>; /* min followed by max */
                };
                                };
                                gpufreq_cooling_map {
                                        trip = <&control>;
-                                       cooling-device = <&gpufreq_cool0 0 4>;
+                                       cooling-device = <&gpu 0 4>;
                                        contribution = <1024>;
                                };
                                gpucore_cooling_map {
index 46a6277..2057f01 100644 (file)
                                min_state = <500>;
                                dyn_coeff = <437>;
                                cluster_id = <0>;
-                               node_name = "gpufreq_cool0";
+                               node_name = "mali";
                                device_type = "gpufreq";
                        };
                        gpucore_cool {
                cpucore_cool0:cpucore_cool0 {
                        #cooling-cells = <2>; /* min followed by max */
                };
-               gpufreq_cool0:gpufreq_cool0 {
-                       #cooling-cells = <2>; /* min followed by max */
-               };
                gpucore_cool0:gpucore_cool0 {
                        #cooling-cells = <2>; /* min followed by max */
                };
                                };
                                gpufreq_cooling_map {
                                        trip = <&control>;
-                                       cooling-device = <&gpufreq_cool0 0 4>;
+                                       cooling-device = <&gpu 0 4>;
                                        contribution = <1024>;
                                };
                                gpucore_cooling_map {
index d4233f4..576d021 100644 (file)
                                min_state = <500>;
                                dyn_coeff = <437>;
                                cluster_id = <0>;
-                               node_name = "gpufreq_cool0";
+                               node_name = "mali";
                                device_type = "gpufreq";
                        };
                        gpucore_cool {
                cpucore_cool0:cpucore_cool0 {
                        #cooling-cells = <2>; /* min followed by max */
                };
-               gpufreq_cool0:gpufreq_cool0 {
-                       #cooling-cells = <2>; /* min followed by max */
-               };
                gpucore_cool0:gpucore_cool0 {
                        #cooling-cells = <2>; /* min followed by max */
                };
                                };
                                gpufreq_cooling_map {
                                        trip = <&control>;
-                                       cooling-device = <&gpufreq_cool0 0 4>;
+                                       cooling-device = <&gpu 0 4>;
                                        contribution = <1024>;
                                };
                                gpucore_cooling_map {
index 3e60766..0ae1001 100644 (file)
                                min_state = <400>;
                                dyn_coeff = <437>;
                                cluster_id = <0>;
-                               node_name = "gpufreq_cool0";
+                               node_name = "mali";
                                device_type = "gpufreq";
                        };
                        gpucore_cool {
                cpucore_cool0:cpucore_cool0 {
                        #cooling-cells = <2>; /* min followed by max */
                };
-               gpufreq_cool0:gpufreq_cool0 {
-                       #cooling-cells = <2>; /* min followed by max */
-               };
                gpucore_cool0:gpucore_cool0 {
                        #cooling-cells = <2>; /* min followed by max */
                };
                                };
                                gpufreq_cooling_map {
                                        trip = <&control>;
-                                       cooling-device = <&gpufreq_cool0 0 4>;
+                                       cooling-device = <&gpu 0 4>;
                                        contribution = <1024>;
                                };
                                gpucore_cooling_map {
index c2c20f2..f6f657c 100644 (file)
                                min_state = <500>;
                                dyn_coeff = <437>;
                                cluster_id = <0>;
-                               node_name = "gpufreq_cool0";
+                               node_name = "mali";
                                device_type = "gpufreq";
                        };
                        gpucore_cool {
                cpucore_cool0:cpucore_cool0 {
                        #cooling-cells = <2>; /* min followed by max */
                };
-               gpufreq_cool0:gpufreq_cool0 {
-                       #cooling-cells = <2>; /* min followed by max */
-               };
                gpucore_cool0:gpucore_cool0 {
                        #cooling-cells = <2>; /* min followed by max */
                };
                                };
                                gpufreq_cooling_map {
                                        trip = <&control>;
-                                       cooling-device = <&gpufreq_cool0 0 4>;
+                                       cooling-device = <&gpu 0 4>;
                                        contribution = <1024>;
                                };
                                gpucore_cooling_map {
index a0fec90..a7cc856 100644 (file)
                                min_state = <500>;
                                dyn_coeff = <437>;
                                cluster_id = <0>;
-                               node_name = "gpufreq_cool0";
+                               node_name = "mali";
                                device_type = "gpufreq";
                        };
                        gpucore_cool {
                cpucore_cool0:cpucore_cool0 {
                        #cooling-cells = <2>; /* min followed by max */
                };
-               gpufreq_cool0:gpufreq_cool0 {
-                       #cooling-cells = <2>; /* min followed by max */
-               };
                gpucore_cool0:gpucore_cool0 {
                        #cooling-cells = <2>; /* min followed by max */
                };
                                };
                                gpufreq_cooling_map {
                                        trip = <&control>;
-                                       cooling-device = <&gpufreq_cool0 0 4>;
+                                       cooling-device = <&gpu 0 4>;
                                        contribution = <1024>;
                                };
                                gpucore_cooling_map {
index 8bcc146..1444c1a 100644 (file)
                                min_state = <400>;
                                dyn_coeff = <437>;
                                cluster_id = <0>;
-                               node_name = "gpufreq_cool0";
+                               node_name = "mali";
                                device_type = "gpufreq";
                        };
                        gpucore_cool {
                cpucore_cool0:cpucore_cool0 {
                        #cooling-cells = <2>; /* min followed by max */
                };
-               gpufreq_cool0:gpufreq_cool0 {
-                       #cooling-cells = <2>; /* min followed by max */
-               };
                gpucore_cool0:gpucore_cool0 {
                        #cooling-cells = <2>; /* min followed by max */
                };
                                };
                                gpufreq_cooling_map {
                                        trip = <&control>;
-                                       cooling-device = <&gpufreq_cool0 0 4>;
+                                       cooling-device = <&gpu 0 4>;
                                        contribution = <1024>;
                                };
                                gpucore_cooling_map {
index bfee483..264d6fe 100644 (file)
                                min_state = <400>;
                                dyn_coeff = <437>;
                                cluster_id = <0>;
-                               node_name = "gpufreq_cool0";
+                               node_name = "mali";
                                device_type = "gpufreq";
                        };
                        gpucore_cool {
                cpucore_cool0:cpucore_cool0 {
                        #cooling-cells = <2>; /* min followed by max */
                };
-               gpufreq_cool0:gpufreq_cool0 {
-                       #cooling-cells = <2>; /* min followed by max */
-               };
                gpucore_cool0:gpucore_cool0 {
                        #cooling-cells = <2>; /* min followed by max */
                };
                                };
                                gpufreq_cooling_map {
                                        trip = <&control>;
-                                       cooling-device = <&gpufreq_cool0 0 4>;
+                                       cooling-device = <&gpu 0 4>;
                                        contribution = <1024>;
                                };
                                gpucore_cooling_map {
index 0e4d538..482e418 100644 (file)
                                min_state = <400>;
                                dyn_coeff = <437>;
                                cluster_id = <0>;
-                               node_name = "gpufreq_cool0";
+                               node_name = "mali";
                                device_type = "gpufreq";
                        };
                        gpucore_cool {
                cpucore_cool0:cpucore_cool0 {
                        #cooling-cells = <2>; /* min followed by max */
                };
-               gpufreq_cool0:gpufreq_cool0 {
-                       #cooling-cells = <2>; /* min followed by max */
-               };
                gpucore_cool0:gpucore_cool0 {
                        #cooling-cells = <2>; /* min followed by max */
                };
                                };
                                gpufreq_cooling_map {
                                        trip = <&control>;
-                                       cooling-device = <&gpufreq_cool0 0 4>;
+                                       cooling-device = <&gpu 0 4>;
                                        contribution = <1024>;
                                };
                                gpucore_cooling_map {
index 20528ff..e08cbd8 100644 (file)
                                min_state = <400>;
                                dyn_coeff = <437>;
                                cluster_id = <0>;
-                               node_name = "gpufreq_cool0";
+                               node_name = "mali";
                                device_type = "gpufreq";
                        };
                        gpucore_cool {
                cpucore_cool0:cpucore_cool0 {
                        #cooling-cells = <2>; /* min followed by max */
                };
-               gpufreq_cool0:gpufreq_cool0 {
-                       #cooling-cells = <2>; /* min followed by max */
-               };
                gpucore_cool0:gpucore_cool0 {
                        #cooling-cells = <2>; /* min followed by max */
                };
                                };
                                gpufreq_cooling_map {
                                        trip = <&control>;
-                                       cooling-device = <&gpufreq_cool0 0 4>;
+                                       cooling-device = <&gpu 0 4>;
                                        contribution = <1024>;
                                };
                                gpucore_cooling_map {
index 607014d..bf8c29f 100644 (file)
                                min_state = <400>;
                                dyn_coeff = <437>;
                                cluster_id = <0>;
-                               node_name = "gpufreq_cool0";
+                               node_name = "mali";
                                device_type = "gpufreq";
                        };
                        gpucore_cool {
                cpucore_cool0:cpucore_cool0 {
                        #cooling-cells = <2>; /* min followed by max */
                };
-               gpufreq_cool0:gpufreq_cool0 {
-                       #cooling-cells = <2>; /* min followed by max */
-               };
                gpucore_cool0:gpucore_cool0 {
                        #cooling-cells = <2>; /* min followed by max */
                };
                                };
                                gpufreq_cooling_map {
                                        trip = <&control>;
-                                       cooling-device = <&gpufreq_cool0 0 4>;
+                                       cooling-device = <&gpu 0 4>;
                                        contribution = <1024>;
                                };
                                gpucore_cooling_map {
index b7fcc38..4881fc3 100644 (file)
                                min_state = <400>;
                                dyn_coeff = <437>;
                                cluster_id = <0>;
-                               node_name = "gpufreq_cool0";
+                               node_name = "mali";
                                device_type = "gpufreq";
                        };
                        gpucore_cool {
                cpucore_cool0:cpucore_cool0 {
                        #cooling-cells = <2>; /* min followed by max */
                };
-               gpufreq_cool0:gpufreq_cool0 {
-                       #cooling-cells = <2>; /* min followed by max */
-               };
                gpucore_cool0:gpucore_cool0 {
                        #cooling-cells = <2>; /* min followed by max */
                };
                                };
                                gpufreq_cooling_map {
                                        trip = <&control>;
-                                       cooling-device = <&gpufreq_cool0 0 4>;
+                                       cooling-device = <&gpu 0 4>;
                                        contribution = <1024>;
                                };
                                gpucore_cooling_map {
index 097bd1d..219d9c6 100644 (file)
                                min_state = <400>;
                                dyn_coeff = <437>;
                                cluster_id = <0>;
-                               node_name = "gpufreq_cool0";
+                               node_name = "mali";
                                device_type = "gpufreq";
                        };
                        gpucore_cool {
                cpucore_cool0:cpucore_cool0 {
                        #cooling-cells = <2>; /* min followed by max */
                };
-               gpufreq_cool0:gpufreq_cool0 {
-                       #cooling-cells = <2>; /* min followed by max */
-               };
                gpucore_cool0:gpucore_cool0 {
                        #cooling-cells = <2>; /* min followed by max */
                };
                                };
                                gpufreq_cooling_map {
                                        trip = <&control>;
-                                       cooling-device = <&gpufreq_cool0 0 4>;
+                                       cooling-device = <&gpu 0 4>;
                                        contribution = <1024>;
                                };
                                gpucore_cooling_map {
index 2283359..d566dc7 100644 (file)
                                min_state = <400>;
                                dyn_coeff = <437>;
                                cluster_id = <0>;
-                               node_name = "gpufreq_cool0";
+                               node_name = "mali";
                                device_type = "gpufreq";
                        };
                        gpucore_cool {
                cpucore_cool0:cpucore_cool0 {
                        #cooling-cells = <2>; /* min followed by max */
                };
-               gpufreq_cool0:gpufreq_cool0 {
-                       #cooling-cells = <2>; /* min followed by max */
-               };
                gpucore_cool0:gpucore_cool0 {
                        #cooling-cells = <2>; /* min followed by max */
                };
                                };
                                gpufreq_cooling_map {
                                        trip = <&control>;
-                                       cooling-device = <&gpufreq_cool0 0 4>;
+                                       cooling-device = <&gpu 0 4>;
                                        contribution = <1024>;
                                };
                                gpucore_cooling_map {
index 455891f..6ae401f 100644 (file)
                                min_state = <400>;
                                dyn_coeff = <437>;
                                cluster_id = <0>;
-                               node_name = "gpufreq_cool0";
+                               node_name = "mali";
                                device_type = "gpufreq";
                        };
                        gpucore_cool {
                cpucore_cool0:cpucore_cool0 {
                        #cooling-cells = <2>; /* min followed by max */
                };
-               gpufreq_cool0:gpufreq_cool0 {
-                       #cooling-cells = <2>; /* min followed by max */
-               };
                gpucore_cool0:gpucore_cool0 {
                        #cooling-cells = <2>; /* min followed by max */
                };
                                };
                                gpufreq_cooling_map {
                                        trip = <&control>;
-                                       cooling-device = <&gpufreq_cool0 0 4>;
+                                       cooling-device = <&gpu 0 4>;
                                        contribution = <1024>;
                                };
                                gpucore_cooling_map {
index 3f539e3..f76a869 100644 (file)
                                min_state = <500>;
                                dyn_coeff = <437>;
                                cluster_id = <0>;
-                               node_name = "gpufreq_cool0";
+                               node_name = "mali";
                                device_type = "gpufreq";
                        };
                        gpucore_cool {
                cpucore_cool0:cpucore_cool0 {
                        #cooling-cells = <2>; /* min followed by max */
                };
-               gpufreq_cool0:gpufreq_cool0 {
-                       #cooling-cells = <2>; /* min followed by max */
-               };
                gpucore_cool0:gpucore_cool0 {
                        #cooling-cells = <2>; /* min followed by max */
                };
                                };
                                gpufreq_cooling_map {
                                        trip = <&control>;
-                                       cooling-device = <&gpufreq_cool0 0 4>;
+                                       cooling-device = <&gpu 0 4>;
                                        contribution = <1024>;
                                };
                                gpucore_cooling_map {
index 77f007d..60015a4 100644 (file)
                                min_state = <500>;
                                dyn_coeff = <437>;
                                cluster_id = <0>;
-                               node_name = "gpufreq_cool0";
+                               node_name = "mali";
                                device_type = "gpufreq";
                        };
                        gpucore_cool {
                cpucore_cool0:cpucore_cool0 {
                        #cooling-cells = <2>; /* min followed by max */
                };
-               gpufreq_cool0:gpufreq_cool0 {
-                       #cooling-cells = <2>; /* min followed by max */
-               };
                gpucore_cool0:gpucore_cool0 {
                        #cooling-cells = <2>; /* min followed by max */
                };
                                };
                                gpufreq_cooling_map {
                                        trip = <&control>;
-                                       cooling-device = <&gpufreq_cool0 0 4>;
+                                       cooling-device = <&gpu 0 4>;
                                        contribution = <1024>;
                                };
                                gpucore_cooling_map {