4 #include "rk312x-pinctrl.dtsi"
13 status = "okay"; // used nand set "okay" ,used emmc set "disabled"
17 status = "disabled"; // used nand set "disabled" ,used emmc set "okay"
21 clock-frequency = <100000000>;
22 clock-freq-min-max = <400000 100000000>;
29 keep-power-in-suspend;
35 clock-frequency = <50000000>;
36 clock-freq-min-max = <400000 50000000>;
40 card-detect-delay = <200>;
42 keep-power-in-suspend;
43 //vmmc-supply = <&rk808_ldo5_reg>;
48 clock-frequency = <50000000>;
49 clock-freq-min-max = <200000 50000000>;
53 keep-power-in-suspend;
66 /include/ "rk818.dtsi"
68 gpios =<&gpio1 GPIO_B1 GPIO_ACTIVE_HIGH>,<&gpio1 GPIO_A1 GPIO_ACTIVE_LOW>;
69 rk818,system-power-controller;
73 rk818_dcdc1_reg: regulator@0{
74 regulator-name= "vdd_arm";
75 regulator-min-microvolt = <700000>;
76 regulator-max-microvolt = <1500000>;
77 regulator-initial-mode = <0x2>;
78 regulator-initial-state = <3>;
80 regulator-state-mode = <0x2>;
81 regulator-state-enabled;
82 regulator-state-uv = <900000>;
86 rk818_dcdc2_reg: regulator@1 {
87 regulator-name= "vdd_logic";
88 regulator-min-microvolt = <700000>;
89 regulator-max-microvolt = <1500000>;
90 regulator-initial-mode = <0x2>;
91 regulator-initial-state = <3>;
93 regulator-state-mode = <0x2>;
94 regulator-state-enabled;
95 regulator-state-uv = <900000>;
99 rk818_dcdc3_reg: regulator@2 {
100 regulator-name= "rk818_dcdc3";
101 regulator-min-microvolt = <1200000>;
102 regulator-max-microvolt = <1200000>;
103 regulator-initial-mode = <0x2>;
104 regulator-initial-state = <3>;
105 regulator-state-mem {
106 regulator-state-mode = <0x2>;
107 regulator-state-disabled;
108 regulator-state-uv = <1200000>;
112 rk818_dcdc4_reg: regulator@3 {
113 regulator-name= "vccio";
114 regulator-min-microvolt = <1800000>;
115 regulator-max-microvolt = <3300000>;
116 regulator-initial-mode = <0x2>;
117 regulator-initial-state = <3>;
118 regulator-state-mem {
119 regulator-state-mode = <0x2>;
120 regulator-state-disabled;
121 regulator-state-uv = <2800000>;
125 rk818_ldo1_reg: regulator@4 {
126 regulator-name= "rk818_ldo1";
127 regulator-min-microvolt = <3300000>;
128 regulator-max-microvolt = <3300000>;
129 regulator-initial-state = <3>;
130 regulator-state-mem {
131 regulator-state-disabled;
132 regulator-state-uv = <3300000>;
136 rk818_ldo2_reg: regulator@5 {
137 regulator-name= "rk818_ldo2";
138 regulator-min-microvolt = <3000000>;
139 regulator-max-microvolt = <3000000>;
140 regulator-initial-state = <3>;
141 regulator-state-mem {
142 regulator-state-disabled;
143 regulator-state-uv = <3000000>;
147 rk818_ldo3_reg: regulator@6 {
148 regulator-name= "rk818_ldo3";
149 regulator-min-microvolt = <1100000>;
150 regulator-max-microvolt = <1100000>;
151 regulator-initial-state = <3>;
152 regulator-state-mem {
153 regulator-state-disabled;
154 regulator-state-uv = <1100000>;
158 rk818_ldo4_reg:regulator@7 {
159 regulator-name= "rk818_ldo4";
160 regulator-min-microvolt = <2500000>;
161 regulator-max-microvolt = <2500000>;
162 regulator-initial-state = <3>;
163 regulator-state-mem {
164 regulator-state-disabled;
165 regulator-state-uv = <2500000>;
169 rk818_ldo5_reg: regulator@8 {
170 regulator-name= "rk818_ldo5";
171 regulator-min-microvolt = <3000000>;
172 regulator-max-microvolt = <3000000>;
173 regulator-initial-state = <3>;
174 regulator-state-mem {
175 regulator-state-disabled;
176 regulator-state-uv = <3000000>;
180 rk818_ldo6_reg: regulator@9 {
181 regulator-name= "rk818_ldo6";
182 regulator-min-microvolt = <1200000>;
183 regulator-max-microvolt = <1200000>;
184 regulator-initial-state = <3>;
185 regulator-state-mem {
186 regulator-state-disabled;
187 regulator-state-uv = <1200000>;
191 rk818_ldo7_reg: regulator@10 {
192 regulator-name= "rk818_ldo7";
193 regulator-min-microvolt = <1800000>;
194 regulator-max-microvolt = <1800000>;
195 regulator-initial-state = <3>;
196 regulator-state-mem {
197 regulator-state-disabled;
198 regulator-state-uv = <1800000>;
202 rk818_ldo8_reg: regulator@11 {
203 regulator-name= "rk818_ldo8";
204 regulator-min-microvolt = <1800000>;
205 regulator-max-microvolt = <1800000>;
206 regulator-initial-state = <3>;
207 regulator-state-mem {
208 regulator-state-disabled;
209 regulator-state-uv = <1800000>;
212 rk818_ldo9_reg: regulator@12 {
213 regulator-name= "vcc_sd";
214 regulator-min-microvolt = <1800000>;
215 regulator-max-microvolt = <3000000>;
216 regulator-initial-state = <3>;
217 regulator-state-mem {
218 regulator-state-disabled;
219 regulator-state-uv = <3000000>;
222 rk818_ldo10_reg: regulator@13 {
223 regulator-name= "rk818_ldo10";
224 regulator-state-mem {
225 regulator-state-disabled;