0001 // SPDX-License-Identifier: GPL-2.0-or-later
0002 /*
0003 * Copyright (c) 2020 thingy.jp.
0004 * Author: Daniel Palmer <daniel@thingy.jp>
0005 */
0006
0007 #include "mstar-infinity.dtsi"
0008
0009 &cpu0_opp_table {
0010 opp-1008000000 {
0011 opp-hz = /bits/ 64 <1008000000>;
0012 opp-microvolt = <1000000>;
0013 clock-latency-ns = <300000>;
0014 };
0015
0016 // overclock frequencies below, shown to work fine up to 1.3 GHz
0017 opp-108000000 {
0018 opp-hz = /bits/ 64 <1080000000>;
0019 opp-microvolt = <1000000>;
0020 clock-latency-ns = <300000>;
0021 turbo-mode;
0022 };
0023
0024 opp-1188000000 {
0025 opp-hz = /bits/ 64 <1188000000>;
0026 opp-microvolt = <1000000>;
0027 clock-latency-ns = <300000>;
0028 turbo-mode;
0029 };
0030
0031 opp-1296000000 {
0032 opp-hz = /bits/ 64 <1296000000>;
0033 opp-microvolt = <1000000>;
0034 clock-latency-ns = <300000>;
0035 turbo-mode;
0036 };
0037
0038 opp-1350000000 {
0039 opp-hz = /bits/ 64 <1350000000>;
0040 opp-microvolt = <1000000>;
0041 clock-latency-ns = <300000>;
0042 turbo-mode;
0043 };
0044
0045 opp-1404000000 {
0046 opp-hz = /bits/ 64 <1404000000>;
0047 opp-microvolt = <1000000>;
0048 clock-latency-ns = <300000>;
0049 turbo-mode;
0050 };
0051
0052 opp-1458000000 {
0053 opp-hz = /bits/ 64 <1458000000>;
0054 opp-microvolt = <1000000>;
0055 clock-latency-ns = <300000>;
0056 turbo-mode;
0057 };
0058
0059 opp-1512000000 {
0060 opp-hz = /bits/ 64 <1512000000>;
0061 opp-microvolt = <1000000>;
0062 clock-latency-ns = <300000>;
0063 turbo-mode;
0064 };
0065 };
0066
0067 &imi {
0068 reg = <0xa0000000 0x20000>;
0069 };