1*c66ec88fSEmmanuel Vadot// SPDX-License-Identifier: (GPL-2.0+ OR MIT) 2*c66ec88fSEmmanuel Vadot/* 3*c66ec88fSEmmanuel Vadot * Copyright (c) 2015 Caesar Wang <wxt@rock-chips.com> 4*c66ec88fSEmmanuel Vadot */ 5*c66ec88fSEmmanuel Vadot 6*c66ec88fSEmmanuel Vadot/dts-v1/; 7*c66ec88fSEmmanuel Vadot#include "rk3368-evb.dtsi" 8*c66ec88fSEmmanuel Vadot 9*c66ec88fSEmmanuel Vadot/ { 10*c66ec88fSEmmanuel Vadot model = "Rockchip RK3368 EVB with ACT8846 pmic"; 11*c66ec88fSEmmanuel Vadot compatible = "rockchip,rk3368-evb-act8846", "rockchip,rk3368"; 12*c66ec88fSEmmanuel Vadot}; 13*c66ec88fSEmmanuel Vadot 14*c66ec88fSEmmanuel Vadot&i2c0 { 15*c66ec88fSEmmanuel Vadot clock-frequency = <400000>; 16*c66ec88fSEmmanuel Vadot 17*c66ec88fSEmmanuel Vadot vdd_cpu: syr827@40 { 18*c66ec88fSEmmanuel Vadot compatible = "silergy,syr827"; 19*c66ec88fSEmmanuel Vadot reg = <0x40>; 20*c66ec88fSEmmanuel Vadot fcs,suspend-voltage-selector = <1>; 21*c66ec88fSEmmanuel Vadot regulator-name = "vdd_cpu"; 22*c66ec88fSEmmanuel Vadot regulator-min-microvolt = <850000>; 23*c66ec88fSEmmanuel Vadot regulator-max-microvolt = <1350000>; 24*c66ec88fSEmmanuel Vadot regulator-always-on; 25*c66ec88fSEmmanuel Vadot regulator-boot-on; 26*c66ec88fSEmmanuel Vadot vin-supply = <&vcc_sys>; 27*c66ec88fSEmmanuel Vadot }; 28*c66ec88fSEmmanuel Vadot 29*c66ec88fSEmmanuel Vadot vdd_gpu: syr828@41 { 30*c66ec88fSEmmanuel Vadot compatible = "silergy,syr828"; 31*c66ec88fSEmmanuel Vadot reg = <0x41>; 32*c66ec88fSEmmanuel Vadot fcs,suspend-voltage-selector = <1>; 33*c66ec88fSEmmanuel Vadot regulator-name = "vdd_gpu"; 34*c66ec88fSEmmanuel Vadot regulator-min-microvolt = <850000>; 35*c66ec88fSEmmanuel Vadot regulator-max-microvolt = <1350000>; 36*c66ec88fSEmmanuel Vadot regulator-always-on; 37*c66ec88fSEmmanuel Vadot vin-supply = <&vcc_sys>; 38*c66ec88fSEmmanuel Vadot }; 39*c66ec88fSEmmanuel Vadot 40*c66ec88fSEmmanuel Vadot act8846: act8846@5a { 41*c66ec88fSEmmanuel Vadot compatible = "active-semi,act8846"; 42*c66ec88fSEmmanuel Vadot reg = <0x5a>; 43*c66ec88fSEmmanuel Vadot status = "okay"; 44*c66ec88fSEmmanuel Vadot 45*c66ec88fSEmmanuel Vadot vp1-supply = <&vcc_sys>; 46*c66ec88fSEmmanuel Vadot vp2-supply = <&vcc_sys>; 47*c66ec88fSEmmanuel Vadot vp3-supply = <&vcc_sys>; 48*c66ec88fSEmmanuel Vadot vp4-supply = <&vcc_sys>; 49*c66ec88fSEmmanuel Vadot inl1-supply = <&vcc_io>; 50*c66ec88fSEmmanuel Vadot inl2-supply = <&vcc_sys>; 51*c66ec88fSEmmanuel Vadot inl3-supply = <&vcc_20>; 52*c66ec88fSEmmanuel Vadot 53*c66ec88fSEmmanuel Vadot regulators { 54*c66ec88fSEmmanuel Vadot vcc_ddr: REG1 { 55*c66ec88fSEmmanuel Vadot regulator-name = "VCC_DDR"; 56*c66ec88fSEmmanuel Vadot regulator-min-microvolt = <1200000>; 57*c66ec88fSEmmanuel Vadot regulator-max-microvolt = <1200000>; 58*c66ec88fSEmmanuel Vadot regulator-always-on; 59*c66ec88fSEmmanuel Vadot }; 60*c66ec88fSEmmanuel Vadot 61*c66ec88fSEmmanuel Vadot vcc_io: REG2 { 62*c66ec88fSEmmanuel Vadot regulator-name = "VCC_IO"; 63*c66ec88fSEmmanuel Vadot regulator-min-microvolt = <3300000>; 64*c66ec88fSEmmanuel Vadot regulator-max-microvolt = <3300000>; 65*c66ec88fSEmmanuel Vadot regulator-always-on; 66*c66ec88fSEmmanuel Vadot }; 67*c66ec88fSEmmanuel Vadot 68*c66ec88fSEmmanuel Vadot vdd_log: REG3 { 69*c66ec88fSEmmanuel Vadot regulator-name = "VDD_LOG"; 70*c66ec88fSEmmanuel Vadot regulator-min-microvolt = <700000>; 71*c66ec88fSEmmanuel Vadot regulator-max-microvolt = <1500000>; 72*c66ec88fSEmmanuel Vadot regulator-always-on; 73*c66ec88fSEmmanuel Vadot }; 74*c66ec88fSEmmanuel Vadot 75*c66ec88fSEmmanuel Vadot vcc_20: REG4 { 76*c66ec88fSEmmanuel Vadot regulator-name = "VCC_20"; 77*c66ec88fSEmmanuel Vadot regulator-min-microvolt = <2000000>; 78*c66ec88fSEmmanuel Vadot regulator-max-microvolt = <2000000>; 79*c66ec88fSEmmanuel Vadot regulator-always-on; 80*c66ec88fSEmmanuel Vadot }; 81*c66ec88fSEmmanuel Vadot 82*c66ec88fSEmmanuel Vadot vccio_sd: REG5 { 83*c66ec88fSEmmanuel Vadot regulator-name = "VCCIO_SD"; 84*c66ec88fSEmmanuel Vadot regulator-min-microvolt = <1800000>; 85*c66ec88fSEmmanuel Vadot regulator-max-microvolt = <3300000>; 86*c66ec88fSEmmanuel Vadot regulator-always-on; 87*c66ec88fSEmmanuel Vadot }; 88*c66ec88fSEmmanuel Vadot 89*c66ec88fSEmmanuel Vadot vdd10_lcd: REG6 { 90*c66ec88fSEmmanuel Vadot regulator-name = "VDD10_LCD"; 91*c66ec88fSEmmanuel Vadot regulator-min-microvolt = <1000000>; 92*c66ec88fSEmmanuel Vadot regulator-max-microvolt = <1000000>; 93*c66ec88fSEmmanuel Vadot regulator-always-on; 94*c66ec88fSEmmanuel Vadot }; 95*c66ec88fSEmmanuel Vadot 96*c66ec88fSEmmanuel Vadot vcca_codec: REG7 { 97*c66ec88fSEmmanuel Vadot regulator-name = "VCCA_CODEC"; 98*c66ec88fSEmmanuel Vadot regulator-min-microvolt = <3300000>; 99*c66ec88fSEmmanuel Vadot regulator-max-microvolt = <3300000>; 100*c66ec88fSEmmanuel Vadot regulator-always-on; 101*c66ec88fSEmmanuel Vadot }; 102*c66ec88fSEmmanuel Vadot 103*c66ec88fSEmmanuel Vadot vcca_tp: REG8 { 104*c66ec88fSEmmanuel Vadot regulator-name = "VCCA_TP"; 105*c66ec88fSEmmanuel Vadot regulator-min-microvolt = <3300000>; 106*c66ec88fSEmmanuel Vadot regulator-max-microvolt = <3300000>; 107*c66ec88fSEmmanuel Vadot regulator-always-on; 108*c66ec88fSEmmanuel Vadot }; 109*c66ec88fSEmmanuel Vadot 110*c66ec88fSEmmanuel Vadot vccio_pmu: REG9 { 111*c66ec88fSEmmanuel Vadot regulator-name = "VCCIO_PMU"; 112*c66ec88fSEmmanuel Vadot regulator-min-microvolt = <3300000>; 113*c66ec88fSEmmanuel Vadot regulator-max-microvolt = <3300000>; 114*c66ec88fSEmmanuel Vadot regulator-always-on; 115*c66ec88fSEmmanuel Vadot }; 116*c66ec88fSEmmanuel Vadot 117*c66ec88fSEmmanuel Vadot vdd_10: REG10 { 118*c66ec88fSEmmanuel Vadot regulator-name = "VDD_10"; 119*c66ec88fSEmmanuel Vadot regulator-min-microvolt = <1000000>; 120*c66ec88fSEmmanuel Vadot regulator-max-microvolt = <1000000>; 121*c66ec88fSEmmanuel Vadot regulator-always-on; 122*c66ec88fSEmmanuel Vadot }; 123*c66ec88fSEmmanuel Vadot 124*c66ec88fSEmmanuel Vadot vcc_18: REG11 { 125*c66ec88fSEmmanuel Vadot regulator-name = "VCC_18"; 126*c66ec88fSEmmanuel Vadot regulator-min-microvolt = <1800000>; 127*c66ec88fSEmmanuel Vadot regulator-max-microvolt = <1800000>; 128*c66ec88fSEmmanuel Vadot regulator-always-on; 129*c66ec88fSEmmanuel Vadot }; 130*c66ec88fSEmmanuel Vadot 131*c66ec88fSEmmanuel Vadot vcc18_lcd: REG12 { 132*c66ec88fSEmmanuel Vadot regulator-name = "VCC18_LCD"; 133*c66ec88fSEmmanuel Vadot regulator-min-microvolt = <1800000>; 134*c66ec88fSEmmanuel Vadot regulator-max-microvolt = <1800000>; 135*c66ec88fSEmmanuel Vadot regulator-always-on; 136*c66ec88fSEmmanuel Vadot }; 137*c66ec88fSEmmanuel Vadot }; 138*c66ec88fSEmmanuel Vadot }; 139*c66ec88fSEmmanuel Vadot}; 140