1*7ef62cebSEmmanuel Vadot// SPDX-License-Identifier: (GPL-2.0+ OR MIT) 2*7ef62cebSEmmanuel Vadot// Copyright (C) 2022 Clément Péron <peron.clem@gmail.com> 3*7ef62cebSEmmanuel Vadot 4*7ef62cebSEmmanuel Vadot/ { 5*7ef62cebSEmmanuel Vadot gpu_opp_table: opp-table-gpu { 6*7ef62cebSEmmanuel Vadot compatible = "operating-points-v2"; 7*7ef62cebSEmmanuel Vadot 8*7ef62cebSEmmanuel Vadot opp-216000000 { 9*7ef62cebSEmmanuel Vadot opp-hz = /bits/ 64 <216000000>; 10*7ef62cebSEmmanuel Vadot opp-microvolt = <810000 810000 1200000>; 11*7ef62cebSEmmanuel Vadot }; 12*7ef62cebSEmmanuel Vadot 13*7ef62cebSEmmanuel Vadot opp-264000000 { 14*7ef62cebSEmmanuel Vadot opp-hz = /bits/ 64 <264000000>; 15*7ef62cebSEmmanuel Vadot opp-microvolt = <810000 810000 1200000>; 16*7ef62cebSEmmanuel Vadot }; 17*7ef62cebSEmmanuel Vadot 18*7ef62cebSEmmanuel Vadot opp-312000000 { 19*7ef62cebSEmmanuel Vadot opp-hz = /bits/ 64 <312000000>; 20*7ef62cebSEmmanuel Vadot opp-microvolt = <810000 810000 1200000>; 21*7ef62cebSEmmanuel Vadot }; 22*7ef62cebSEmmanuel Vadot 23*7ef62cebSEmmanuel Vadot opp-336000000 { 24*7ef62cebSEmmanuel Vadot opp-hz = /bits/ 64 <336000000>; 25*7ef62cebSEmmanuel Vadot opp-microvolt = <810000 810000 1200000>; 26*7ef62cebSEmmanuel Vadot }; 27*7ef62cebSEmmanuel Vadot 28*7ef62cebSEmmanuel Vadot opp-360000000 { 29*7ef62cebSEmmanuel Vadot opp-hz = /bits/ 64 <360000000>; 30*7ef62cebSEmmanuel Vadot opp-microvolt = <820000 820000 1200000>; 31*7ef62cebSEmmanuel Vadot }; 32*7ef62cebSEmmanuel Vadot 33*7ef62cebSEmmanuel Vadot opp-384000000 { 34*7ef62cebSEmmanuel Vadot opp-hz = /bits/ 64 <384000000>; 35*7ef62cebSEmmanuel Vadot opp-microvolt = <830000 830000 1200000>; 36*7ef62cebSEmmanuel Vadot }; 37*7ef62cebSEmmanuel Vadot 38*7ef62cebSEmmanuel Vadot opp-408000000 { 39*7ef62cebSEmmanuel Vadot opp-hz = /bits/ 64 <408000000>; 40*7ef62cebSEmmanuel Vadot opp-microvolt = <840000 840000 1200000>; 41*7ef62cebSEmmanuel Vadot }; 42*7ef62cebSEmmanuel Vadot 43*7ef62cebSEmmanuel Vadot opp-420000000 { 44*7ef62cebSEmmanuel Vadot opp-hz = /bits/ 64 <420000000>; 45*7ef62cebSEmmanuel Vadot opp-microvolt = <850000 850000 1200000>; 46*7ef62cebSEmmanuel Vadot }; 47*7ef62cebSEmmanuel Vadot 48*7ef62cebSEmmanuel Vadot opp-432000000 { 49*7ef62cebSEmmanuel Vadot opp-hz = /bits/ 64 <432000000>; 50*7ef62cebSEmmanuel Vadot opp-microvolt = <860000 860000 1200000>; 51*7ef62cebSEmmanuel Vadot }; 52*7ef62cebSEmmanuel Vadot 53*7ef62cebSEmmanuel Vadot opp-456000000 { 54*7ef62cebSEmmanuel Vadot opp-hz = /bits/ 64 <456000000>; 55*7ef62cebSEmmanuel Vadot opp-microvolt = <870000 870000 1200000>; 56*7ef62cebSEmmanuel Vadot }; 57*7ef62cebSEmmanuel Vadot 58*7ef62cebSEmmanuel Vadot opp-504000000 { 59*7ef62cebSEmmanuel Vadot opp-hz = /bits/ 64 <504000000>; 60*7ef62cebSEmmanuel Vadot opp-microvolt = <890000 890000 1200000>; 61*7ef62cebSEmmanuel Vadot }; 62*7ef62cebSEmmanuel Vadot 63*7ef62cebSEmmanuel Vadot opp-540000000 { 64*7ef62cebSEmmanuel Vadot opp-hz = /bits/ 64 <540000000>; 65*7ef62cebSEmmanuel Vadot opp-microvolt = <910000 910000 1200000>; 66*7ef62cebSEmmanuel Vadot }; 67*7ef62cebSEmmanuel Vadot 68*7ef62cebSEmmanuel Vadot opp-576000000 { 69*7ef62cebSEmmanuel Vadot opp-hz = /bits/ 64 <576000000>; 70*7ef62cebSEmmanuel Vadot opp-microvolt = <930000 930000 1200000>; 71*7ef62cebSEmmanuel Vadot }; 72*7ef62cebSEmmanuel Vadot 73*7ef62cebSEmmanuel Vadot opp-624000000 { 74*7ef62cebSEmmanuel Vadot opp-hz = /bits/ 64 <624000000>; 75*7ef62cebSEmmanuel Vadot opp-microvolt = <950000 950000 1200000>; 76*7ef62cebSEmmanuel Vadot }; 77*7ef62cebSEmmanuel Vadot 78*7ef62cebSEmmanuel Vadot opp-756000000 { 79*7ef62cebSEmmanuel Vadot opp-hz = /bits/ 64 <756000000>; 80*7ef62cebSEmmanuel Vadot opp-microvolt = <1040000 1040000 1200000>; 81*7ef62cebSEmmanuel Vadot }; 82*7ef62cebSEmmanuel Vadot }; 83*7ef62cebSEmmanuel Vadot}; 84*7ef62cebSEmmanuel Vadot 85*7ef62cebSEmmanuel Vadot&gpu { 86*7ef62cebSEmmanuel Vadot operating-points-v2 = <&gpu_opp_table>; 87*7ef62cebSEmmanuel Vadot}; 88