xref: /freebsd/sys/contrib/device-tree/src/arm64/rockchip/rk3566t.dtsi (revision 5f62a964e9f8abc6a05d8338273fadd154f0a206)
1*5f62a964SEmmanuel Vadot// SPDX-License-Identifier: (GPL-2.0+ OR MIT)
2*5f62a964SEmmanuel Vadot
3*5f62a964SEmmanuel Vadot#include "rk3566-base.dtsi"
4*5f62a964SEmmanuel Vadot
5*5f62a964SEmmanuel Vadot/ {
6*5f62a964SEmmanuel Vadot	cpu0_opp_table: opp-table-0 {
7*5f62a964SEmmanuel Vadot		compatible = "operating-points-v2";
8*5f62a964SEmmanuel Vadot		opp-shared;
9*5f62a964SEmmanuel Vadot
10*5f62a964SEmmanuel Vadot		opp-408000000 {
11*5f62a964SEmmanuel Vadot			opp-hz = /bits/ 64 <408000000>;
12*5f62a964SEmmanuel Vadot			opp-microvolt = <850000 850000 1150000>;
13*5f62a964SEmmanuel Vadot			clock-latency-ns = <40000>;
14*5f62a964SEmmanuel Vadot		};
15*5f62a964SEmmanuel Vadot
16*5f62a964SEmmanuel Vadot		opp-600000000 {
17*5f62a964SEmmanuel Vadot			opp-hz = /bits/ 64 <600000000>;
18*5f62a964SEmmanuel Vadot			opp-microvolt = <850000 850000 1150000>;
19*5f62a964SEmmanuel Vadot			clock-latency-ns = <40000>;
20*5f62a964SEmmanuel Vadot		};
21*5f62a964SEmmanuel Vadot
22*5f62a964SEmmanuel Vadot		opp-816000000 {
23*5f62a964SEmmanuel Vadot			opp-hz = /bits/ 64 <816000000>;
24*5f62a964SEmmanuel Vadot			opp-microvolt = <850000 850000 1150000>;
25*5f62a964SEmmanuel Vadot			clock-latency-ns = <40000>;
26*5f62a964SEmmanuel Vadot			opp-suspend;
27*5f62a964SEmmanuel Vadot		};
28*5f62a964SEmmanuel Vadot
29*5f62a964SEmmanuel Vadot		opp-1104000000 {
30*5f62a964SEmmanuel Vadot			opp-hz = /bits/ 64 <1104000000>;
31*5f62a964SEmmanuel Vadot			opp-microvolt = <900000 900000 1150000>;
32*5f62a964SEmmanuel Vadot			clock-latency-ns = <40000>;
33*5f62a964SEmmanuel Vadot		};
34*5f62a964SEmmanuel Vadot
35*5f62a964SEmmanuel Vadot		opp-1416000000 {
36*5f62a964SEmmanuel Vadot			opp-hz = /bits/ 64 <1416000000>;
37*5f62a964SEmmanuel Vadot			opp-microvolt = <1025000 1025000 1150000>;
38*5f62a964SEmmanuel Vadot			clock-latency-ns = <40000>;
39*5f62a964SEmmanuel Vadot		};
40*5f62a964SEmmanuel Vadot	};
41*5f62a964SEmmanuel Vadot
42*5f62a964SEmmanuel Vadot	gpu_opp_table: opp-table-1 {
43*5f62a964SEmmanuel Vadot		compatible = "operating-points-v2";
44*5f62a964SEmmanuel Vadot
45*5f62a964SEmmanuel Vadot		opp-200000000 {
46*5f62a964SEmmanuel Vadot			opp-hz = /bits/ 64 <200000000>;
47*5f62a964SEmmanuel Vadot			opp-microvolt = <850000 850000 1000000>;
48*5f62a964SEmmanuel Vadot		};
49*5f62a964SEmmanuel Vadot
50*5f62a964SEmmanuel Vadot		opp-300000000 {
51*5f62a964SEmmanuel Vadot			opp-hz = /bits/ 64 <300000000>;
52*5f62a964SEmmanuel Vadot			opp-microvolt = <850000 850000 1000000>;
53*5f62a964SEmmanuel Vadot		};
54*5f62a964SEmmanuel Vadot
55*5f62a964SEmmanuel Vadot		opp-400000000 {
56*5f62a964SEmmanuel Vadot			opp-hz = /bits/ 64 <400000000>;
57*5f62a964SEmmanuel Vadot			opp-microvolt = <850000 850000 1000000>;
58*5f62a964SEmmanuel Vadot		};
59*5f62a964SEmmanuel Vadot
60*5f62a964SEmmanuel Vadot		opp-600000000 {
61*5f62a964SEmmanuel Vadot			opp-hz = /bits/ 64 <600000000>;
62*5f62a964SEmmanuel Vadot			opp-microvolt = <900000 900000 1000000>;
63*5f62a964SEmmanuel Vadot		};
64*5f62a964SEmmanuel Vadot
65*5f62a964SEmmanuel Vadot		opp-700000000 {
66*5f62a964SEmmanuel Vadot			opp-hz = /bits/ 64 <700000000>;
67*5f62a964SEmmanuel Vadot			opp-microvolt = <950000 950000 1000000>;
68*5f62a964SEmmanuel Vadot		};
69*5f62a964SEmmanuel Vadot	};
70*5f62a964SEmmanuel Vadot};
71*5f62a964SEmmanuel Vadot
72*5f62a964SEmmanuel Vadot&cpu0 {
73*5f62a964SEmmanuel Vadot	operating-points-v2 = <&cpu0_opp_table>;
74*5f62a964SEmmanuel Vadot};
75*5f62a964SEmmanuel Vadot
76*5f62a964SEmmanuel Vadot&cpu1 {
77*5f62a964SEmmanuel Vadot	operating-points-v2 = <&cpu0_opp_table>;
78*5f62a964SEmmanuel Vadot};
79*5f62a964SEmmanuel Vadot
80*5f62a964SEmmanuel Vadot&cpu2 {
81*5f62a964SEmmanuel Vadot	operating-points-v2 = <&cpu0_opp_table>;
82*5f62a964SEmmanuel Vadot};
83*5f62a964SEmmanuel Vadot
84*5f62a964SEmmanuel Vadot&cpu3 {
85*5f62a964SEmmanuel Vadot	operating-points-v2 = <&cpu0_opp_table>;
86*5f62a964SEmmanuel Vadot};
87*5f62a964SEmmanuel Vadot
88*5f62a964SEmmanuel Vadot&gpu {
89*5f62a964SEmmanuel Vadot	operating-points-v2 = <&gpu_opp_table>;
90*5f62a964SEmmanuel Vadot};
91