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