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