1c66ec88fSEmmanuel Vadot// SPDX-License-Identifier: GPL-2.0
2c66ec88fSEmmanuel Vadot/*
3c66ec88fSEmmanuel Vadot * Copyright (C) 2020 Vasily khoruzhick <anarsoul@gmail.com>
4c66ec88fSEmmanuel Vadot */
5c66ec88fSEmmanuel Vadot
6c66ec88fSEmmanuel Vadot/ {
7*8cc087a1SEmmanuel Vadot	cpu0_opp_table: opp-table-cpu {
8c66ec88fSEmmanuel Vadot		compatible = "operating-points-v2";
9c66ec88fSEmmanuel Vadot		opp-shared;
10c66ec88fSEmmanuel Vadot
11c66ec88fSEmmanuel Vadot		opp-648000000 {
12c66ec88fSEmmanuel Vadot			opp-hz = /bits/ 64 <648000000>;
13c66ec88fSEmmanuel Vadot			opp-microvolt = <1040000>;
14c66ec88fSEmmanuel Vadot			clock-latency-ns = <244144>; /* 8 32k periods */
15c66ec88fSEmmanuel Vadot		};
16c66ec88fSEmmanuel Vadot
17c66ec88fSEmmanuel Vadot		opp-816000000 {
18c66ec88fSEmmanuel Vadot			opp-hz = /bits/ 64 <816000000>;
19c66ec88fSEmmanuel Vadot			opp-microvolt = <1100000>;
20c66ec88fSEmmanuel Vadot			clock-latency-ns = <244144>; /* 8 32k periods */
21c66ec88fSEmmanuel Vadot		};
22c66ec88fSEmmanuel Vadot
23c66ec88fSEmmanuel Vadot		opp-912000000 {
24c66ec88fSEmmanuel Vadot			opp-hz = /bits/ 64 <912000000>;
25c66ec88fSEmmanuel Vadot			opp-microvolt = <1120000>;
26c66ec88fSEmmanuel Vadot			clock-latency-ns = <244144>; /* 8 32k periods */
27c66ec88fSEmmanuel Vadot		};
28c66ec88fSEmmanuel Vadot
29c66ec88fSEmmanuel Vadot		opp-960000000 {
30c66ec88fSEmmanuel Vadot			opp-hz = /bits/ 64 <960000000>;
31c66ec88fSEmmanuel Vadot			opp-microvolt = <1160000>;
32c66ec88fSEmmanuel Vadot			clock-latency-ns = <244144>; /* 8 32k periods */
33c66ec88fSEmmanuel Vadot		};
34c66ec88fSEmmanuel Vadot
35c66ec88fSEmmanuel Vadot		opp-1008000000 {
36c66ec88fSEmmanuel Vadot			opp-hz = /bits/ 64 <1008000000>;
37c66ec88fSEmmanuel Vadot			opp-microvolt = <1200000>;
38c66ec88fSEmmanuel Vadot			clock-latency-ns = <244144>; /* 8 32k periods */
39c66ec88fSEmmanuel Vadot		};
40c66ec88fSEmmanuel Vadot
41c66ec88fSEmmanuel Vadot		opp-1056000000 {
42c66ec88fSEmmanuel Vadot			opp-hz = /bits/ 64 <1056000000>;
43c66ec88fSEmmanuel Vadot			opp-microvolt = <1240000>;
44c66ec88fSEmmanuel Vadot			clock-latency-ns = <244144>; /* 8 32k periods */
45c66ec88fSEmmanuel Vadot		};
46c66ec88fSEmmanuel Vadot
47c66ec88fSEmmanuel Vadot		opp-1104000000 {
48c66ec88fSEmmanuel Vadot			opp-hz = /bits/ 64 <1104000000>;
49c66ec88fSEmmanuel Vadot			opp-microvolt = <1260000>;
50c66ec88fSEmmanuel Vadot			clock-latency-ns = <244144>; /* 8 32k periods */
51c66ec88fSEmmanuel Vadot		};
52c66ec88fSEmmanuel Vadot
53c66ec88fSEmmanuel Vadot		opp-1152000000 {
54c66ec88fSEmmanuel Vadot			opp-hz = /bits/ 64 <1152000000>;
55c66ec88fSEmmanuel Vadot			opp-microvolt = <1300000>;
56c66ec88fSEmmanuel Vadot			clock-latency-ns = <244144>; /* 8 32k periods */
57c66ec88fSEmmanuel Vadot		};
58c66ec88fSEmmanuel Vadot	};
59c66ec88fSEmmanuel Vadot};
60c66ec88fSEmmanuel Vadot
61c66ec88fSEmmanuel Vadot&cpu0 {
62c66ec88fSEmmanuel Vadot	operating-points-v2 = <&cpu0_opp_table>;
63c66ec88fSEmmanuel Vadot};
64c66ec88fSEmmanuel Vadot
65c66ec88fSEmmanuel Vadot&cpu1 {
66c66ec88fSEmmanuel Vadot	operating-points-v2 = <&cpu0_opp_table>;
67c66ec88fSEmmanuel Vadot};
68c66ec88fSEmmanuel Vadot
69c66ec88fSEmmanuel Vadot&cpu2 {
70c66ec88fSEmmanuel Vadot	operating-points-v2 = <&cpu0_opp_table>;
71c66ec88fSEmmanuel Vadot};
72c66ec88fSEmmanuel Vadot
73c66ec88fSEmmanuel Vadot&cpu3 {
74c66ec88fSEmmanuel Vadot	operating-points-v2 = <&cpu0_opp_table>;
75c66ec88fSEmmanuel Vadot};
76