arm64: dts: renesas: rcar-gen3: Remove bogus "turbo-mode" properties
authorGeert Uytterhoeven <geert+renesas@glider.be>
Thu, 2 Feb 2023 10:52:41 +0000 (11:52 +0100)
committerGeert Uytterhoeven <geert+renesas@glider.be>
Mon, 6 Mar 2023 09:48:28 +0000 (10:48 +0100)
On several R-Car Gen3(e) SoCs, multiple (up to 4) operating points in
the same cluster are marked with the "turbo-mode" property, which is
meant only for operating points beyond "Normal Mode".

Fix this by dropping the property from all operating points but the
"High Performance" one.

Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
Link: https://lore.kernel.org/r/866d06aec09e5a86dba11970f93a728b3e34e9f5.1675335086.git.geert+renesas@glider.be
arch/arm64/boot/dts/renesas/r8a77951.dtsi
arch/arm64/boot/dts/renesas/r8a77960.dtsi
arch/arm64/boot/dts/renesas/r8a77961.dtsi
arch/arm64/boot/dts/renesas/r8a77965.dtsi
arch/arm64/boot/dts/renesas/r8a779m1.dtsi
arch/arm64/boot/dts/renesas/r8a779m3.dtsi
arch/arm64/boot/dts/renesas/r8a779m5.dtsi

index f770d16..10b91e9 100644 (file)
@@ -75,7 +75,6 @@
                        opp-hz = /bits/ 64 <1600000000>;
                        opp-microvolt = <900000>;
                        clock-latency-ns = <300000>;
-                       turbo-mode;
                };
                opp-1700000000 {
                        opp-hz = /bits/ 64 <1700000000>;
index 09c6169..3ea8572 100644 (file)
                        opp-hz = /bits/ 64 <1600000000>;
                        opp-microvolt = <900000>;
                        clock-latency-ns = <300000>;
-                       turbo-mode;
                };
                opp-1700000000 {
                        opp-hz = /bits/ 64 <1700000000>;
                        opp-microvolt = <900000>;
                        clock-latency-ns = <300000>;
-                       turbo-mode;
                };
                opp-1800000000 {
                        opp-hz = /bits/ 64 <1800000000>;
index 59a18df..d52cb0b 100644 (file)
                        opp-hz = /bits/ 64 <1600000000>;
                        opp-microvolt = <900000>;
                        clock-latency-ns = <300000>;
-                       turbo-mode;
                };
                opp-1700000000 {
                        opp-hz = /bits/ 64 <1700000000>;
                        opp-microvolt = <900000>;
                        clock-latency-ns = <300000>;
-                       turbo-mode;
                };
                opp-1800000000 {
                        opp-hz = /bits/ 64 <1800000000>;
index 9b4f7ad..9584115 100644 (file)
                        opp-hz = /bits/ 64 <1600000000>;
                        opp-microvolt = <900000>;
                        clock-latency-ns = <300000>;
-                       turbo-mode;
                };
                opp-1700000000 {
                        opp-hz = /bits/ 64 <1700000000>;
                        opp-microvolt = <900000>;
                        clock-latency-ns = <300000>;
-                       turbo-mode;
                };
                opp-1800000000 {
                        opp-hz = /bits/ 64 <1800000000>;
index b6e855f..1064a87 100644 (file)
@@ -12,6 +12,9 @@
 };
 
 &cluster0_opp {
+       opp-1700000000 {
+               /delete-property/ turbo-mode;
+       };
        opp-2000000000 {
                opp-hz = /bits/ 64 <2000000000>;
                opp-microvolt = <960000>;
index 6cff38a..7fdbdd9 100644 (file)
@@ -12,6 +12,9 @@
 };
 
 &cluster0_opp {
+       opp-1800000000 {
+               /delete-property/ turbo-mode;
+       };
        opp-2000000000 {
                opp-hz = /bits/ 64 <2000000000>;
                opp-microvolt = <960000>;
index 8c9c055..df51e0f 100644 (file)
@@ -12,6 +12,9 @@
 };
 
 &cluster0_opp {
+       opp-1800000000 {
+               /delete-property/ turbo-mode;
+       };
        opp-2000000000 {
                opp-hz = /bits/ 64 <2000000000>;
                opp-microvolt = <960000>;