ARM: dts: at91: sama7g5: add opps
authorClaudiu Beznea <claudiu.beznea@microchip.com>
Thu, 13 Jan 2022 14:48:58 +0000 (16:48 +0200)
committerNicolas Ferre <nicolas.ferre@microchip.com>
Fri, 25 Feb 2022 10:32:22 +0000 (11:32 +0100)
Add OPPs for SAMA7G5 along with clock for CPU.

Signed-off-by: Claudiu Beznea <claudiu.beznea@microchip.com>
Signed-off-by: Nicolas Ferre <nicolas.ferre@microchip.com>
Link: https://lore.kernel.org/r/20220113144900.906370-9-claudiu.beznea@microchip.com
arch/arm/boot/dts/sama7g5.dtsi

index ab413756f0a471fe7538ef1d930aeb063271b2b2..e6d0c90cf710d50e2b8e7889b177c4b305277742 100644 (file)
                        device_type = "cpu";
                        compatible = "arm,cortex-a7";
                        reg = <0x0>;
+                       clocks = <&pmc PMC_TYPE_CORE PMC_CPUPLL>;
+                       clock-names = "cpu";
+                       operating-points-v2 = <&cpu_opp_table>;
+               };
+       };
+
+       cpu_opp_table: opp-table {
+               compatible = "operating-points-v2";
+
+               opp-90000000 {
+                       opp-hz = /bits/ 64 <90000000>;
+                       opp-microvolt = <1050000 1050000 1225000>;
+                       clock-latency-ns = <320000>;
+               };
+
+               opp-250000000 {
+                       opp-hz = /bits/ 64 <250000000>;
+                       opp-microvolt = <1050000 1050000 1225000>;
+                       clock-latency-ns = <320000>;
+               };
+
+               opp-600000000 {
+                       opp-hz = /bits/ 64 <600000000>;
+                       opp-microvolt = <1050000 1050000 1225000>;
+                       clock-latency-ns = <320000>;
+                       opp-suspend;
+               };
+
+               opp-800000000 {
+                       opp-hz = /bits/ 64 <800000000>;
+                       opp-microvolt = <1150000 1125000 1225000>;
+                       clock-latency-ns = <320000>;
+               };
+
+               opp-1000000002 {
+                       opp-hz = /bits/ 64 <1000000002>;
+                       opp-microvolt = <1250000 1225000 1300000>;
+                       clock-latency-ns = <320000>;
                };
        };