Skip to content

Commit 6253110

Browse files
DienPhamMhorms
authored andcommitted
arm64: dts: renesas: r8a77965: Add OPPs table for cpu devices
This patch adds OPPs table for CA57{0,1} cpu devices Signed-off-by: Dien Pham <dien.pham.ry@renesas.com> Signed-off-by: Takeshi Kihara <takeshi.kihara.df@renesas.com> Signed-off-by: Yoshihiro Kaneko <ykaneko0929@gmail.com> Tested-by: Simon Horman <horms+renesas@verge.net.au> [simon: do not give nodes unit names as they have no bus addresses] Signed-off-by: Simon Horman <horms+renesas@verge.net.au>
1 parent 83ff28c commit 6253110

File tree

1 file changed

+44
-0
lines changed

1 file changed

+44
-0
lines changed

arch/arm64/boot/dts/renesas/r8a77965.dtsi

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,46 @@
6060
clock-frequency = <0>;
6161
};
6262

63+
cluster0_opp: opp_table0 {
64+
compatible = "operating-points-v2";
65+
opp-shared;
66+
67+
opp-500000000 {
68+
opp-hz = /bits/ 64 <500000000>;
69+
opp-microvolt = <830000>;
70+
clock-latency-ns = <300000>;
71+
};
72+
opp-1000000000 {
73+
opp-hz = /bits/ 64 <1000000000>;
74+
opp-microvolt = <830000>;
75+
clock-latency-ns = <300000>;
76+
};
77+
opp-1500000000 {
78+
opp-hz = /bits/ 64 <1500000000>;
79+
opp-microvolt = <830000>;
80+
clock-latency-ns = <300000>;
81+
opp-suspend;
82+
};
83+
opp-1600000000 {
84+
opp-hz = /bits/ 64 <1600000000>;
85+
opp-microvolt = <900000>;
86+
clock-latency-ns = <300000>;
87+
turbo-mode;
88+
};
89+
opp-1700000000 {
90+
opp-hz = /bits/ 64 <1700000000>;
91+
opp-microvolt = <900000>;
92+
clock-latency-ns = <300000>;
93+
turbo-mode;
94+
};
95+
opp-1800000000 {
96+
opp-hz = /bits/ 64 <1800000000>;
97+
opp-microvolt = <960000>;
98+
clock-latency-ns = <300000>;
99+
turbo-mode;
100+
};
101+
};
102+
63103
cpus {
64104
#address-cells = <1>;
65105
#size-cells = <0>;
@@ -71,6 +111,8 @@
71111
power-domains = <&sysc R8A77965_PD_CA57_CPU0>;
72112
next-level-cache = <&L2_CA57>;
73113
enable-method = "psci";
114+
clocks =<&cpg CPG_CORE R8A77965_CLK_Z>;
115+
operating-points-v2 = <&cluster0_opp>;
74116
};
75117

76118
a57_1: cpu@1 {
@@ -80,6 +122,8 @@
80122
power-domains = <&sysc R8A77965_PD_CA57_CPU1>;
81123
next-level-cache = <&L2_CA57>;
82124
enable-method = "psci";
125+
clocks =<&cpg CPG_CORE R8A77965_CLK_Z>;
126+
operating-points-v2 = <&cluster0_opp>;
83127
};
84128

85129
L2_CA57: cache-controller-0 {

0 commit comments

Comments
 (0)