ARM: tegra: Specify memory suspend OPP in device-tree
authorDmitry Osipenko <digetx@gmail.com>
Tue, 2 Mar 2021 12:10:02 +0000 (15:10 +0300)
committerThierry Reding <treding@nvidia.com>
Wed, 24 Mar 2021 15:09:45 +0000 (16:09 +0100)
Specify memory suspend OPP in a device-tree, just for consistency.
Now memory will always suspend on the same frequency.

Tested-by: Peter Geis <pgwipeout@gmail.com> # Ouya T30
Tested-by: Matt Merhar <mattmerhar@protonmail.com> # Ouya T30
Tested-by: Dmitry Osipenko <digetx@gmail.com> # A500 T20 and Nexus7 T30
Signed-off-by: Dmitry Osipenko <digetx@gmail.com>
Signed-off-by: Thierry Reding <treding@nvidia.com>
arch/arm/boot/dts/tegra124-peripherals-opp.dtsi
arch/arm/boot/dts/tegra20-peripherals-opp.dtsi
arch/arm/boot/dts/tegra30-peripherals-opp.dtsi

index 49d9420a328983bdff304fe7b8ff1dc4df3765ed..781ac86010302e3e3a1705e0c415723278f845c4 100644 (file)
                        opp-microvolt = <800000 800000 1150000>;
                        opp-hz = /bits/ 64 <204000000>;
                        opp-supported-hw = <0x0003>;
+                       opp-suspend;
                };
 
                opp@204000000,950 {
                        opp-microvolt = <950000 950000 1150000>;
                        opp-hz = /bits/ 64 <204000000>;
                        opp-supported-hw = <0x0008>;
+                       opp-suspend;
                };
 
                opp@204000000,1050 {
                        opp-microvolt = <1050000 1050000 1150000>;
                        opp-hz = /bits/ 64 <204000000>;
                        opp-supported-hw = <0x0010>;
+                       opp-suspend;
                };
 
                opp@204000000,1110 {
                        opp-microvolt = <1110000 1110000 1150000>;
                        opp-hz = /bits/ 64 <204000000>;
                        opp-supported-hw = <0x0004>;
+                       opp-suspend;
                };
 
                opp@264000000,800 {
                        opp-hz = /bits/ 64 <204000000>;
                        opp-supported-hw = <0x001F>;
                        opp-peak-kBps = <3264000>;
+                       opp-suspend;
                };
 
                opp@264000000 {
index b84afecea154bb9a58f25ddfff32fc65531c154e..ef3ad2e5f2701cae907da2abb7dbebff8e6dbaea 100644 (file)
@@ -68,6 +68,7 @@
                        opp-microvolt = <1000000 1000000 1300000>;
                        opp-hz = /bits/ 64 <216000000>;
                        opp-supported-hw = <0x000F>;
+                       opp-suspend;
                };
 
                opp@300000000 {
index cbe84d25e7263fe6b0181c25671a74e2f876dd92..2c97803197257b409320d822cc85e23fa1b3b99f 100644 (file)
                        opp-microvolt = <1000000 1000000 1350000>;
                        opp-hz = /bits/ 64 <204000000>;
                        opp-supported-hw = <0x0007>;
+                       opp-suspend;
                };
 
                opp@204000000,1250 {
                        opp-microvolt = <1250000 1250000 1350000>;
                        opp-hz = /bits/ 64 <204000000>;
                        opp-supported-hw = <0x0008>;
+                       opp-suspend;
                };
 
                opp@333500000,1000 {
                        opp-hz = /bits/ 64 <204000000>;
                        opp-supported-hw = <0x000F>;
                        opp-peak-kBps = <1632000>;
+                       opp-suspend;
                };
 
                opp@333500000 {