17240598bSChen-Yu Tsai// SPDX-License-Identifier: (GPL-2.0+ OR MIT)
27240598bSChen-Yu Tsai// Copyright (C) 2020 Chen-Yu Tsai <wens@csie.org>
37240598bSChen-Yu Tsai
47240598bSChen-Yu Tsai/ {
5*ea4f9164SMaxime Ripard	cpu_opp_table: opp-table-cpu {
67240598bSChen-Yu Tsai		compatible = "operating-points-v2";
77240598bSChen-Yu Tsai		opp-shared;
87240598bSChen-Yu Tsai
97240598bSChen-Yu Tsai		opp-408000000 {
107240598bSChen-Yu Tsai			opp-hz = /bits/ 64 <408000000>;
117240598bSChen-Yu Tsai			opp-microvolt = <1000000 1000000 1310000>;
127240598bSChen-Yu Tsai			clock-latency-ns = <244144>; /* 8 32k periods */
137240598bSChen-Yu Tsai		};
147240598bSChen-Yu Tsai
157240598bSChen-Yu Tsai		opp-648000000 {
167240598bSChen-Yu Tsai			opp-hz = /bits/ 64 <648000000>;
177240598bSChen-Yu Tsai			opp-microvolt = <1040000 1040000 1310000>;
187240598bSChen-Yu Tsai			clock-latency-ns = <244144>; /* 8 32k periods */
197240598bSChen-Yu Tsai		};
207240598bSChen-Yu Tsai
217240598bSChen-Yu Tsai		opp-816000000 {
227240598bSChen-Yu Tsai			opp-hz = /bits/ 64 <816000000>;
237240598bSChen-Yu Tsai			opp-microvolt = <1080000 1080000 1310000>;
247240598bSChen-Yu Tsai			clock-latency-ns = <244144>; /* 8 32k periods */
257240598bSChen-Yu Tsai		};
267240598bSChen-Yu Tsai
277240598bSChen-Yu Tsai		opp-912000000 {
287240598bSChen-Yu Tsai			opp-hz = /bits/ 64 <912000000>;
297240598bSChen-Yu Tsai			opp-microvolt = <1120000 1120000 1310000>;
307240598bSChen-Yu Tsai			clock-latency-ns = <244144>; /* 8 32k periods */
317240598bSChen-Yu Tsai		};
327240598bSChen-Yu Tsai
337240598bSChen-Yu Tsai		opp-960000000 {
347240598bSChen-Yu Tsai			opp-hz = /bits/ 64 <960000000>;
357240598bSChen-Yu Tsai			opp-microvolt = <1160000 1160000 1310000>;
367240598bSChen-Yu Tsai			clock-latency-ns = <244144>; /* 8 32k periods */
377240598bSChen-Yu Tsai		};
387240598bSChen-Yu Tsai
397240598bSChen-Yu Tsai		opp-1008000000 {
407240598bSChen-Yu Tsai			opp-hz = /bits/ 64 <1008000000>;
417240598bSChen-Yu Tsai			opp-microvolt = <1200000 1200000 1310000>;
427240598bSChen-Yu Tsai			clock-latency-ns = <244144>; /* 8 32k periods */
437240598bSChen-Yu Tsai		};
447240598bSChen-Yu Tsai
457240598bSChen-Yu Tsai		opp-1056000000 {
467240598bSChen-Yu Tsai			opp-hz = /bits/ 64 <1056000000>;
477240598bSChen-Yu Tsai			opp-microvolt = <1240000 1240000 1310000>;
487240598bSChen-Yu Tsai			clock-latency-ns = <244144>; /* 8 32k periods */
497240598bSChen-Yu Tsai		};
507240598bSChen-Yu Tsai
517240598bSChen-Yu Tsai		opp-1104000000 {
527240598bSChen-Yu Tsai			opp-hz = /bits/ 64 <1104000000>;
537240598bSChen-Yu Tsai			opp-microvolt = <1260000 1260000 1310000>;
547240598bSChen-Yu Tsai			clock-latency-ns = <244144>; /* 8 32k periods */
557240598bSChen-Yu Tsai		};
567240598bSChen-Yu Tsai
577240598bSChen-Yu Tsai		opp-1152000000 {
587240598bSChen-Yu Tsai			opp-hz = /bits/ 64 <1152000000>;
597240598bSChen-Yu Tsai			opp-microvolt = <1300000 1300000 1310000>;
607240598bSChen-Yu Tsai			clock-latency-ns = <244144>; /* 8 32k periods */
617240598bSChen-Yu Tsai		};
627240598bSChen-Yu Tsai	};
637240598bSChen-Yu Tsai};
647240598bSChen-Yu Tsai
657240598bSChen-Yu Tsai&cpu0 {
667240598bSChen-Yu Tsai	operating-points-v2 = <&cpu_opp_table>;
677240598bSChen-Yu Tsai};
687240598bSChen-Yu Tsai
697240598bSChen-Yu Tsai&cpu1 {
707240598bSChen-Yu Tsai	operating-points-v2 = <&cpu_opp_table>;
717240598bSChen-Yu Tsai};
727240598bSChen-Yu Tsai
737240598bSChen-Yu Tsai&cpu2 {
747240598bSChen-Yu Tsai	operating-points-v2 = <&cpu_opp_table>;
757240598bSChen-Yu Tsai};
767240598bSChen-Yu Tsai
777240598bSChen-Yu Tsai&cpu3 {
787240598bSChen-Yu Tsai	operating-points-v2 = <&cpu_opp_table>;
797240598bSChen-Yu Tsai};
80