]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - sys/dts/arm64/overlays/sun50i-a64-opp.dtso
Only compile clear_fpu state code when we're building with options FPE.
[FreeBSD/FreeBSD.git] / sys / dts / arm64 / overlays / sun50i-a64-opp.dtso
1 /dts-v1/;
2 /plugin/;
3
4 / {
5         compatible = "allwinner,sun50i-a64";
6 };
7
8 &{/} {
9         cpu0_opp_table: opp_table0 {
10                 compatible = "operating-points-v2";
11                 opp-shared;
12
13                 opp-648000000 {
14                         opp-hz = /bits/ 64 <648000000>;
15                         opp-microvolt = <1040000>;
16                         clock-latency-ns = <244144>; /* 8 32k periods */
17                 };
18                 opp-792000000 {
19                         opp-hz = /bits/ 64 <792000000>;
20                         opp-microvolt = <1100000>;
21                         clock-latency-ns = <244144>; /* 8 32k periods */
22                 };
23                 opp-816000000 {
24                         opp-hz = /bits/ 64 <816000000>;
25                         opp-microvolt = <1100000>;
26                         clock-latency-ns = <244144>; /* 8 32k periods */
27                 };
28                 opp-912000000 {
29                         opp-hz = /bits/ 64 <912000000>;
30                         opp-microvolt = <1120000>;
31                         clock-latency-ns = <244144>; /* 8 32k periods */
32                 };
33                 opp-960000000 {
34                         opp-hz = /bits/ 64 <960000000>;
35                         opp-microvolt = <1160000>;
36                         clock-latency-ns = <244144>; /* 8 32k periods */
37                 };
38                 opp-1008000000 {
39                         opp-hz = /bits/ 64 <1008000000>;
40                         opp-microvolt = <1200000>;
41                         clock-latency-ns = <244144>; /* 8 32k periods */
42                 };
43                 opp-1056000000 {
44                         opp-hz = /bits/ 64 <1056000000>;
45                         opp-microvolt = <1240000>;
46                         clock-latency-ns = <244144>; /* 8 32k periods */
47                 };
48                 opp-1104000000 {
49                         opp-hz = /bits/ 64 <1104000000>;
50                         opp-microvolt = <1260000>;
51                         clock-latency-ns = <244144>; /* 8 32k periods */
52                 };
53                 opp-1152000000 {
54                         opp-hz = /bits/ 64 <1152000000>;
55                         opp-microvolt = <1300000>;
56                         clock-latency-ns = <244144>; /* 8 32k periods */
57                 };
58         };
59 };
60
61 &{/cpus/cpu@0} {
62         operating-points-v2 = <&cpu0_opp_table>;
63         clocks = <&ccu 1>;
64         cpu-supply = <&reg_dcdc2>;
65 };
66
67 &{/cpus/cpu@1} {
68         operating-points-v2 = <&cpu0_opp_table>;
69 };
70
71 &{/cpus/cpu@2} {
72         operating-points-v2 = <&cpu0_opp_table>;
73 };
74
75 &{/cpus/cpu@3} {
76         operating-points-v2 = <&cpu0_opp_table>;
77 };