0001 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
0002 /*
0003 * Copyright (c) 2015 Caesar Wang <wxt@rock-chips.com>
0004 */
0005
0006 /dts-v1/;
0007 #include "rk3368-evb.dtsi"
0008
0009 / {
0010 model = "Rockchip RK3368 EVB with ACT8846 pmic";
0011 compatible = "rockchip,rk3368-evb-act8846", "rockchip,rk3368";
0012 };
0013
0014 &i2c0 {
0015 clock-frequency = <400000>;
0016
0017 vdd_cpu: syr827@40 {
0018 compatible = "silergy,syr827";
0019 reg = <0x40>;
0020 fcs,suspend-voltage-selector = <1>;
0021 regulator-name = "vdd_cpu";
0022 regulator-min-microvolt = <850000>;
0023 regulator-max-microvolt = <1350000>;
0024 regulator-always-on;
0025 regulator-boot-on;
0026 vin-supply = <&vcc_sys>;
0027 };
0028
0029 vdd_gpu: syr828@41 {
0030 compatible = "silergy,syr828";
0031 reg = <0x41>;
0032 fcs,suspend-voltage-selector = <1>;
0033 regulator-name = "vdd_gpu";
0034 regulator-min-microvolt = <850000>;
0035 regulator-max-microvolt = <1350000>;
0036 regulator-always-on;
0037 vin-supply = <&vcc_sys>;
0038 };
0039
0040 act8846: act8846@5a {
0041 compatible = "active-semi,act8846";
0042 reg = <0x5a>;
0043 status = "okay";
0044
0045 vp1-supply = <&vcc_sys>;
0046 vp2-supply = <&vcc_sys>;
0047 vp3-supply = <&vcc_sys>;
0048 vp4-supply = <&vcc_sys>;
0049 inl1-supply = <&vcc_io>;
0050 inl2-supply = <&vcc_sys>;
0051 inl3-supply = <&vcc_20>;
0052
0053 regulators {
0054 vcc_ddr: REG1 {
0055 regulator-name = "VCC_DDR";
0056 regulator-min-microvolt = <1200000>;
0057 regulator-max-microvolt = <1200000>;
0058 regulator-always-on;
0059 };
0060
0061 vcc_io: REG2 {
0062 regulator-name = "VCC_IO";
0063 regulator-min-microvolt = <3300000>;
0064 regulator-max-microvolt = <3300000>;
0065 regulator-always-on;
0066 };
0067
0068 vdd_log: REG3 {
0069 regulator-name = "VDD_LOG";
0070 regulator-min-microvolt = <700000>;
0071 regulator-max-microvolt = <1500000>;
0072 regulator-always-on;
0073 };
0074
0075 vcc_20: REG4 {
0076 regulator-name = "VCC_20";
0077 regulator-min-microvolt = <2000000>;
0078 regulator-max-microvolt = <2000000>;
0079 regulator-always-on;
0080 };
0081
0082 vccio_sd: REG5 {
0083 regulator-name = "VCCIO_SD";
0084 regulator-min-microvolt = <1800000>;
0085 regulator-max-microvolt = <3300000>;
0086 regulator-always-on;
0087 };
0088
0089 vdd10_lcd: REG6 {
0090 regulator-name = "VDD10_LCD";
0091 regulator-min-microvolt = <1000000>;
0092 regulator-max-microvolt = <1000000>;
0093 regulator-always-on;
0094 };
0095
0096 vcca_codec: REG7 {
0097 regulator-name = "VCCA_CODEC";
0098 regulator-min-microvolt = <3300000>;
0099 regulator-max-microvolt = <3300000>;
0100 regulator-always-on;
0101 };
0102
0103 vcca_tp: REG8 {
0104 regulator-name = "VCCA_TP";
0105 regulator-min-microvolt = <3300000>;
0106 regulator-max-microvolt = <3300000>;
0107 regulator-always-on;
0108 };
0109
0110 vccio_pmu: REG9 {
0111 regulator-name = "VCCIO_PMU";
0112 regulator-min-microvolt = <3300000>;
0113 regulator-max-microvolt = <3300000>;
0114 regulator-always-on;
0115 };
0116
0117 vdd_10: REG10 {
0118 regulator-name = "VDD_10";
0119 regulator-min-microvolt = <1000000>;
0120 regulator-max-microvolt = <1000000>;
0121 regulator-always-on;
0122 };
0123
0124 vcc_18: REG11 {
0125 regulator-name = "VCC_18";
0126 regulator-min-microvolt = <1800000>;
0127 regulator-max-microvolt = <1800000>;
0128 regulator-always-on;
0129 };
0130
0131 vcc18_lcd: REG12 {
0132 regulator-name = "VCC18_LCD";
0133 regulator-min-microvolt = <1800000>;
0134 regulator-max-microvolt = <1800000>;
0135 regulator-always-on;
0136 };
0137 };
0138 };
0139 };