162306a36Sopenharmony_ci// SPDX-License-Identifier: (GPL-2.0+ OR MIT)
262306a36Sopenharmony_ci/*
362306a36Sopenharmony_ci * Copyright (c) 2016-2017 Fuzhou Rockchip Electronics Co., Ltd
462306a36Sopenharmony_ci */
562306a36Sopenharmony_ci
662306a36Sopenharmony_ci/ {
762306a36Sopenharmony_ci	cluster0_opp: opp-table-0 {
862306a36Sopenharmony_ci		compatible = "operating-points-v2";
962306a36Sopenharmony_ci		opp-shared;
1062306a36Sopenharmony_ci
1162306a36Sopenharmony_ci		opp00 {
1262306a36Sopenharmony_ci			opp-hz = /bits/ 64 <408000000>;
1362306a36Sopenharmony_ci			opp-microvolt = <825000 825000 1250000>;
1462306a36Sopenharmony_ci			clock-latency-ns = <40000>;
1562306a36Sopenharmony_ci		};
1662306a36Sopenharmony_ci		opp01 {
1762306a36Sopenharmony_ci			opp-hz = /bits/ 64 <600000000>;
1862306a36Sopenharmony_ci			opp-microvolt = <825000 825000 1250000>;
1962306a36Sopenharmony_ci		};
2062306a36Sopenharmony_ci		opp02 {
2162306a36Sopenharmony_ci			opp-hz = /bits/ 64 <816000000>;
2262306a36Sopenharmony_ci			opp-microvolt = <850000 850000 1250000>;
2362306a36Sopenharmony_ci		};
2462306a36Sopenharmony_ci		opp03 {
2562306a36Sopenharmony_ci			opp-hz = /bits/ 64 <1008000000>;
2662306a36Sopenharmony_ci			opp-microvolt = <925000 925000 1250000>;
2762306a36Sopenharmony_ci		};
2862306a36Sopenharmony_ci		opp04 {
2962306a36Sopenharmony_ci			opp-hz = /bits/ 64 <1200000000>;
3062306a36Sopenharmony_ci			opp-microvolt = <1000000 1000000 1250000>;
3162306a36Sopenharmony_ci		};
3262306a36Sopenharmony_ci		opp05 {
3362306a36Sopenharmony_ci			opp-hz = /bits/ 64 <1416000000>;
3462306a36Sopenharmony_ci			opp-microvolt = <1125000 1125000 1250000>;
3562306a36Sopenharmony_ci		};
3662306a36Sopenharmony_ci	};
3762306a36Sopenharmony_ci
3862306a36Sopenharmony_ci	cluster1_opp: opp-table-1 {
3962306a36Sopenharmony_ci		compatible = "operating-points-v2";
4062306a36Sopenharmony_ci		opp-shared;
4162306a36Sopenharmony_ci
4262306a36Sopenharmony_ci		opp00 {
4362306a36Sopenharmony_ci			opp-hz = /bits/ 64 <408000000>;
4462306a36Sopenharmony_ci			opp-microvolt = <825000 825000 1250000>;
4562306a36Sopenharmony_ci			clock-latency-ns = <40000>;
4662306a36Sopenharmony_ci		};
4762306a36Sopenharmony_ci		opp01 {
4862306a36Sopenharmony_ci			opp-hz = /bits/ 64 <600000000>;
4962306a36Sopenharmony_ci			opp-microvolt = <825000 825000 1250000>;
5062306a36Sopenharmony_ci		};
5162306a36Sopenharmony_ci		opp02 {
5262306a36Sopenharmony_ci			opp-hz = /bits/ 64 <816000000>;
5362306a36Sopenharmony_ci			opp-microvolt = <825000 825000 1250000>;
5462306a36Sopenharmony_ci		};
5562306a36Sopenharmony_ci		opp03 {
5662306a36Sopenharmony_ci			opp-hz = /bits/ 64 <1008000000>;
5762306a36Sopenharmony_ci			opp-microvolt = <875000 875000 1250000>;
5862306a36Sopenharmony_ci		};
5962306a36Sopenharmony_ci		opp04 {
6062306a36Sopenharmony_ci			opp-hz = /bits/ 64 <1200000000>;
6162306a36Sopenharmony_ci			opp-microvolt = <950000 950000 1250000>;
6262306a36Sopenharmony_ci		};
6362306a36Sopenharmony_ci		opp05 {
6462306a36Sopenharmony_ci			opp-hz = /bits/ 64 <1416000000>;
6562306a36Sopenharmony_ci			opp-microvolt = <1025000 1025000 1250000>;
6662306a36Sopenharmony_ci		};
6762306a36Sopenharmony_ci		opp06 {
6862306a36Sopenharmony_ci			opp-hz = /bits/ 64 <1608000000>;
6962306a36Sopenharmony_ci			opp-microvolt = <1100000 1100000 1250000>;
7062306a36Sopenharmony_ci		};
7162306a36Sopenharmony_ci		opp07 {
7262306a36Sopenharmony_ci			opp-hz = /bits/ 64 <1800000000>;
7362306a36Sopenharmony_ci			opp-microvolt = <1200000 1200000 1250000>;
7462306a36Sopenharmony_ci		};
7562306a36Sopenharmony_ci	};
7662306a36Sopenharmony_ci
7762306a36Sopenharmony_ci	gpu_opp_table: opp-table-2 {
7862306a36Sopenharmony_ci		compatible = "operating-points-v2";
7962306a36Sopenharmony_ci
8062306a36Sopenharmony_ci		opp00 {
8162306a36Sopenharmony_ci			opp-hz = /bits/ 64 <200000000>;
8262306a36Sopenharmony_ci			opp-microvolt = <825000 825000 1150000>;
8362306a36Sopenharmony_ci		};
8462306a36Sopenharmony_ci		opp01 {
8562306a36Sopenharmony_ci			opp-hz = /bits/ 64 <297000000>;
8662306a36Sopenharmony_ci			opp-microvolt = <825000 825000 1150000>;
8762306a36Sopenharmony_ci		};
8862306a36Sopenharmony_ci		opp02 {
8962306a36Sopenharmony_ci			opp-hz = /bits/ 64 <400000000>;
9062306a36Sopenharmony_ci			opp-microvolt = <825000 825000 1150000>;
9162306a36Sopenharmony_ci		};
9262306a36Sopenharmony_ci		opp03 {
9362306a36Sopenharmony_ci			opp-hz = /bits/ 64 <500000000>;
9462306a36Sopenharmony_ci			opp-microvolt = <875000 875000 1150000>;
9562306a36Sopenharmony_ci		};
9662306a36Sopenharmony_ci		opp04 {
9762306a36Sopenharmony_ci			opp-hz = /bits/ 64 <600000000>;
9862306a36Sopenharmony_ci			opp-microvolt = <925000 925000 1150000>;
9962306a36Sopenharmony_ci		};
10062306a36Sopenharmony_ci		opp05 {
10162306a36Sopenharmony_ci			opp-hz = /bits/ 64 <800000000>;
10262306a36Sopenharmony_ci			opp-microvolt = <1100000 1100000 1150000>;
10362306a36Sopenharmony_ci		};
10462306a36Sopenharmony_ci	};
10562306a36Sopenharmony_ci};
10662306a36Sopenharmony_ci
10762306a36Sopenharmony_ci&cpu_l0 {
10862306a36Sopenharmony_ci	operating-points-v2 = <&cluster0_opp>;
10962306a36Sopenharmony_ci};
11062306a36Sopenharmony_ci
11162306a36Sopenharmony_ci&cpu_l1 {
11262306a36Sopenharmony_ci	operating-points-v2 = <&cluster0_opp>;
11362306a36Sopenharmony_ci};
11462306a36Sopenharmony_ci
11562306a36Sopenharmony_ci&cpu_l2 {
11662306a36Sopenharmony_ci	operating-points-v2 = <&cluster0_opp>;
11762306a36Sopenharmony_ci};
11862306a36Sopenharmony_ci
11962306a36Sopenharmony_ci&cpu_l3 {
12062306a36Sopenharmony_ci	operating-points-v2 = <&cluster0_opp>;
12162306a36Sopenharmony_ci};
12262306a36Sopenharmony_ci
12362306a36Sopenharmony_ci&cpu_b0 {
12462306a36Sopenharmony_ci	operating-points-v2 = <&cluster1_opp>;
12562306a36Sopenharmony_ci};
12662306a36Sopenharmony_ci
12762306a36Sopenharmony_ci&cpu_b1 {
12862306a36Sopenharmony_ci	operating-points-v2 = <&cluster1_opp>;
12962306a36Sopenharmony_ci};
13062306a36Sopenharmony_ci
13162306a36Sopenharmony_ci&gpu {
13262306a36Sopenharmony_ci	operating-points-v2 = <&gpu_opp_table>;
13362306a36Sopenharmony_ci};
134