1*4ee99cebSKlaus Goger// SPDX-License-Identifier: (GPL-2.0+ OR MIT) 25378e28cSCaesar Wang/* 35378e28cSCaesar Wang * Copyright (c) 2015 Caesar Wang <wxt@rock-chips.com> 45378e28cSCaesar Wang */ 55378e28cSCaesar Wang 65378e28cSCaesar Wang/dts-v1/; 75378e28cSCaesar Wang#include "rk3368-evb.dtsi" 85378e28cSCaesar Wang 95378e28cSCaesar Wang/ { 105378e28cSCaesar Wang model = "Rockchip RK3368 EVB with ACT8846 pmic"; 115378e28cSCaesar Wang compatible = "rockchip,rk3368-evb-act8846", "rockchip,rk3368"; 125378e28cSCaesar Wang}; 135378e28cSCaesar Wang 145378e28cSCaesar Wang&i2c0 { 155378e28cSCaesar Wang clock-frequency = <400000>; 165378e28cSCaesar Wang 175378e28cSCaesar Wang vdd_cpu: syr827@40 { 185378e28cSCaesar Wang compatible = "silergy,syr827"; 195378e28cSCaesar Wang reg = <0x40>; 205378e28cSCaesar Wang fcs,suspend-voltage-selector = <1>; 215378e28cSCaesar Wang regulator-name = "vdd_cpu"; 225378e28cSCaesar Wang regulator-min-microvolt = <850000>; 235378e28cSCaesar Wang regulator-max-microvolt = <1350000>; 245378e28cSCaesar Wang regulator-always-on; 255378e28cSCaesar Wang regulator-boot-on; 265378e28cSCaesar Wang vin-supply = <&vcc_sys>; 275378e28cSCaesar Wang }; 285378e28cSCaesar Wang 295378e28cSCaesar Wang vdd_gpu: syr828@41 { 305378e28cSCaesar Wang compatible = "silergy,syr828"; 315378e28cSCaesar Wang reg = <0x41>; 325378e28cSCaesar Wang fcs,suspend-voltage-selector = <1>; 335378e28cSCaesar Wang regulator-name = "vdd_gpu"; 345378e28cSCaesar Wang regulator-min-microvolt = <850000>; 355378e28cSCaesar Wang regulator-max-microvolt = <1350000>; 365378e28cSCaesar Wang regulator-always-on; 375378e28cSCaesar Wang vin-supply = <&vcc_sys>; 385378e28cSCaesar Wang }; 395378e28cSCaesar Wang 405378e28cSCaesar Wang act8846: act8846@5a { 415378e28cSCaesar Wang compatible = "active-semi,act8846"; 425378e28cSCaesar Wang reg = <0x5a>; 435378e28cSCaesar Wang status = "okay"; 445378e28cSCaesar Wang 455378e28cSCaesar Wang vp1-supply = <&vcc_sys>; 465378e28cSCaesar Wang vp2-supply = <&vcc_sys>; 475378e28cSCaesar Wang vp3-supply = <&vcc_sys>; 485378e28cSCaesar Wang vp4-supply = <&vcc_sys>; 495378e28cSCaesar Wang inl1-supply = <&vcc_io>; 505378e28cSCaesar Wang inl2-supply = <&vcc_sys>; 515378e28cSCaesar Wang inl3-supply = <&vcc_20>; 525378e28cSCaesar Wang 535378e28cSCaesar Wang regulators { 545378e28cSCaesar Wang vcc_ddr: REG1 { 555378e28cSCaesar Wang regulator-name = "VCC_DDR"; 565378e28cSCaesar Wang regulator-min-microvolt = <1200000>; 575378e28cSCaesar Wang regulator-max-microvolt = <1200000>; 585378e28cSCaesar Wang regulator-always-on; 595378e28cSCaesar Wang }; 605378e28cSCaesar Wang 615378e28cSCaesar Wang vcc_io: REG2 { 625378e28cSCaesar Wang regulator-name = "VCC_IO"; 635378e28cSCaesar Wang regulator-min-microvolt = <3300000>; 645378e28cSCaesar Wang regulator-max-microvolt = <3300000>; 655378e28cSCaesar Wang regulator-always-on; 665378e28cSCaesar Wang }; 675378e28cSCaesar Wang 685378e28cSCaesar Wang vdd_log: REG3 { 695378e28cSCaesar Wang regulator-name = "VDD_LOG"; 7087ac9de3SCaesar Wang regulator-min-microvolt = <700000>; 7187ac9de3SCaesar Wang regulator-max-microvolt = <1500000>; 725378e28cSCaesar Wang regulator-always-on; 735378e28cSCaesar Wang }; 745378e28cSCaesar Wang 755378e28cSCaesar Wang vcc_20: REG4 { 765378e28cSCaesar Wang regulator-name = "VCC_20"; 775378e28cSCaesar Wang regulator-min-microvolt = <2000000>; 785378e28cSCaesar Wang regulator-max-microvolt = <2000000>; 795378e28cSCaesar Wang regulator-always-on; 805378e28cSCaesar Wang }; 815378e28cSCaesar Wang 825378e28cSCaesar Wang vccio_sd: REG5 { 835378e28cSCaesar Wang regulator-name = "VCCIO_SD"; 8487ac9de3SCaesar Wang regulator-min-microvolt = <1800000>; 855378e28cSCaesar Wang regulator-max-microvolt = <3300000>; 865378e28cSCaesar Wang regulator-always-on; 875378e28cSCaesar Wang }; 885378e28cSCaesar Wang 895378e28cSCaesar Wang vdd10_lcd: REG6 { 905378e28cSCaesar Wang regulator-name = "VDD10_LCD"; 915378e28cSCaesar Wang regulator-min-microvolt = <1000000>; 925378e28cSCaesar Wang regulator-max-microvolt = <1000000>; 935378e28cSCaesar Wang regulator-always-on; 945378e28cSCaesar Wang }; 955378e28cSCaesar Wang 965378e28cSCaesar Wang vcca_codec: REG7 { 975378e28cSCaesar Wang regulator-name = "VCCA_CODEC"; 985378e28cSCaesar Wang regulator-min-microvolt = <3300000>; 995378e28cSCaesar Wang regulator-max-microvolt = <3300000>; 1005378e28cSCaesar Wang regulator-always-on; 1015378e28cSCaesar Wang }; 1025378e28cSCaesar Wang 1035378e28cSCaesar Wang vcca_tp: REG8 { 1045378e28cSCaesar Wang regulator-name = "VCCA_TP"; 1055378e28cSCaesar Wang regulator-min-microvolt = <3300000>; 1065378e28cSCaesar Wang regulator-max-microvolt = <3300000>; 1075378e28cSCaesar Wang regulator-always-on; 1085378e28cSCaesar Wang }; 1095378e28cSCaesar Wang 1105378e28cSCaesar Wang vccio_pmu: REG9 { 1115378e28cSCaesar Wang regulator-name = "VCCIO_PMU"; 1125378e28cSCaesar Wang regulator-min-microvolt = <3300000>; 1135378e28cSCaesar Wang regulator-max-microvolt = <3300000>; 1145378e28cSCaesar Wang regulator-always-on; 1155378e28cSCaesar Wang }; 1165378e28cSCaesar Wang 1175378e28cSCaesar Wang vdd_10: REG10 { 1185378e28cSCaesar Wang regulator-name = "VDD_10"; 1195378e28cSCaesar Wang regulator-min-microvolt = <1000000>; 1205378e28cSCaesar Wang regulator-max-microvolt = <1000000>; 1215378e28cSCaesar Wang regulator-always-on; 1225378e28cSCaesar Wang }; 1235378e28cSCaesar Wang 1245378e28cSCaesar Wang vcc_18: REG11 { 1255378e28cSCaesar Wang regulator-name = "VCC_18"; 1265378e28cSCaesar Wang regulator-min-microvolt = <1800000>; 1275378e28cSCaesar Wang regulator-max-microvolt = <1800000>; 1285378e28cSCaesar Wang regulator-always-on; 1295378e28cSCaesar Wang }; 1305378e28cSCaesar Wang 1315378e28cSCaesar Wang vcc18_lcd: REG12 { 1325378e28cSCaesar Wang regulator-name = "VCC18_LCD"; 1335378e28cSCaesar Wang regulator-min-microvolt = <1800000>; 1345378e28cSCaesar Wang regulator-max-microvolt = <1800000>; 1355378e28cSCaesar Wang regulator-always-on; 1365378e28cSCaesar Wang }; 1375378e28cSCaesar Wang }; 1385378e28cSCaesar Wang }; 1395378e28cSCaesar Wang}; 140