1*f126890aSEmmanuel Vadot// SPDX-License-Identifier: GPL-2.0-or-later 2*f126890aSEmmanuel Vadot/* 3*f126890aSEmmanuel Vadot * Copyright (c) 2020 thingy.jp. 4*f126890aSEmmanuel Vadot * Author: Daniel Palmer <daniel@thingy.jp> 5*f126890aSEmmanuel Vadot */ 6*f126890aSEmmanuel Vadot 7*f126890aSEmmanuel Vadot#include "mstar-infinity.dtsi" 8*f126890aSEmmanuel Vadot 9*f126890aSEmmanuel Vadot&cpu0_opp_table { 10*f126890aSEmmanuel Vadot opp-1008000000 { 11*f126890aSEmmanuel Vadot opp-hz = /bits/ 64 <1008000000>; 12*f126890aSEmmanuel Vadot opp-microvolt = <1000000>; 13*f126890aSEmmanuel Vadot clock-latency-ns = <300000>; 14*f126890aSEmmanuel Vadot }; 15*f126890aSEmmanuel Vadot 16*f126890aSEmmanuel Vadot // overclock frequencies below, shown to work fine up to 1.3 GHz 17*f126890aSEmmanuel Vadot opp-108000000 { 18*f126890aSEmmanuel Vadot opp-hz = /bits/ 64 <1080000000>; 19*f126890aSEmmanuel Vadot opp-microvolt = <1000000>; 20*f126890aSEmmanuel Vadot clock-latency-ns = <300000>; 21*f126890aSEmmanuel Vadot turbo-mode; 22*f126890aSEmmanuel Vadot }; 23*f126890aSEmmanuel Vadot 24*f126890aSEmmanuel Vadot opp-1188000000 { 25*f126890aSEmmanuel Vadot opp-hz = /bits/ 64 <1188000000>; 26*f126890aSEmmanuel Vadot opp-microvolt = <1000000>; 27*f126890aSEmmanuel Vadot clock-latency-ns = <300000>; 28*f126890aSEmmanuel Vadot turbo-mode; 29*f126890aSEmmanuel Vadot }; 30*f126890aSEmmanuel Vadot 31*f126890aSEmmanuel Vadot opp-1296000000 { 32*f126890aSEmmanuel Vadot opp-hz = /bits/ 64 <1296000000>; 33*f126890aSEmmanuel Vadot opp-microvolt = <1000000>; 34*f126890aSEmmanuel Vadot clock-latency-ns = <300000>; 35*f126890aSEmmanuel Vadot turbo-mode; 36*f126890aSEmmanuel Vadot }; 37*f126890aSEmmanuel Vadot 38*f126890aSEmmanuel Vadot opp-1350000000 { 39*f126890aSEmmanuel Vadot opp-hz = /bits/ 64 <1350000000>; 40*f126890aSEmmanuel Vadot opp-microvolt = <1000000>; 41*f126890aSEmmanuel Vadot clock-latency-ns = <300000>; 42*f126890aSEmmanuel Vadot turbo-mode; 43*f126890aSEmmanuel Vadot }; 44*f126890aSEmmanuel Vadot 45*f126890aSEmmanuel Vadot opp-1404000000 { 46*f126890aSEmmanuel Vadot opp-hz = /bits/ 64 <1404000000>; 47*f126890aSEmmanuel Vadot opp-microvolt = <1000000>; 48*f126890aSEmmanuel Vadot clock-latency-ns = <300000>; 49*f126890aSEmmanuel Vadot turbo-mode; 50*f126890aSEmmanuel Vadot }; 51*f126890aSEmmanuel Vadot 52*f126890aSEmmanuel Vadot opp-1458000000 { 53*f126890aSEmmanuel Vadot opp-hz = /bits/ 64 <1458000000>; 54*f126890aSEmmanuel Vadot opp-microvolt = <1000000>; 55*f126890aSEmmanuel Vadot clock-latency-ns = <300000>; 56*f126890aSEmmanuel Vadot turbo-mode; 57*f126890aSEmmanuel Vadot }; 58*f126890aSEmmanuel Vadot 59*f126890aSEmmanuel Vadot opp-1512000000 { 60*f126890aSEmmanuel Vadot opp-hz = /bits/ 64 <1512000000>; 61*f126890aSEmmanuel Vadot opp-microvolt = <1000000>; 62*f126890aSEmmanuel Vadot clock-latency-ns = <300000>; 63*f126890aSEmmanuel Vadot turbo-mode; 64*f126890aSEmmanuel Vadot }; 65*f126890aSEmmanuel Vadot}; 66*f126890aSEmmanuel Vadot 67*f126890aSEmmanuel Vadot&imi { 68*f126890aSEmmanuel Vadot reg = <0xa0000000 0x20000>; 69*f126890aSEmmanuel Vadot}; 70