xref: /rk3399_rockchip-uboot/arch/arm/dts/rk3326-evb.dts (revision 60efa98282ba68b2dccb4e7570144c05dbf7c375)
1*60efa982SJoseph Chen/*
2*60efa982SJoseph Chen * (C) Copyright 2017 Rockchip Electronics Co., Ltd
3*60efa982SJoseph Chen *
4*60efa982SJoseph Chen * SPDX-License-Identifier:     GPL-2.0+
5*60efa982SJoseph Chen */
6*60efa982SJoseph Chen
7*60efa982SJoseph Chen/dts-v1/;
8*60efa982SJoseph Chen#include "px30.dtsi"
9*60efa982SJoseph Chen#include "px30-u-boot.dtsi"
10*60efa982SJoseph Chen#include <dt-bindings/input/input.h>
11*60efa982SJoseph Chen
12*60efa982SJoseph Chen/ {
13*60efa982SJoseph Chen	model = "Rockchip RK3126 EVB";
14*60efa982SJoseph Chen	compatible = "rockchip,rk3326-evb", "rockchip,rk3326";
15*60efa982SJoseph Chen
16*60efa982SJoseph Chen	chosen {
17*60efa982SJoseph Chen		stdout-path = &uart2;
18*60efa982SJoseph Chen	};
19*60efa982SJoseph Chen
20*60efa982SJoseph Chen	dmc: dmc@20004000 {
21*60efa982SJoseph Chen		u-boot,dm-pre-reloc;
22*60efa982SJoseph Chen		compatible = "rockchip,px30-dmc", "syscon";
23*60efa982SJoseph Chen		reg = <0x0 0xff2a0000 0x0 0x1000>;
24*60efa982SJoseph Chen	};
25*60efa982SJoseph Chen
26*60efa982SJoseph Chen	adc-keys {
27*60efa982SJoseph Chen		compatible = "adc-keys";
28*60efa982SJoseph Chen		io-channels = <&saradc 2>;
29*60efa982SJoseph Chen		io-channel-names = "buttons";
30*60efa982SJoseph Chen		keyup-threshold-microvolt = <1800000>;
31*60efa982SJoseph Chen
32*60efa982SJoseph Chen		vol-up-key {
33*60efa982SJoseph Chen			linux,code = <KEY_VOLUMEUP>;
34*60efa982SJoseph Chen			label = "volume up";
35*60efa982SJoseph Chen			press-threshold-microvolt = <10000>;
36*60efa982SJoseph Chen		};
37*60efa982SJoseph Chen
38*60efa982SJoseph Chen		vol-down-key {
39*60efa982SJoseph Chen			linux,code = <KEY_VOLUMEDOWN>;
40*60efa982SJoseph Chen			label = "volume down";
41*60efa982SJoseph Chen			press-threshold-microvolt = <170000>;
42*60efa982SJoseph Chen		};
43*60efa982SJoseph Chen
44*60efa982SJoseph Chen		home-key {
45*60efa982SJoseph Chen			linux,code = <KEY_HOME>;
46*60efa982SJoseph Chen			label = "home";
47*60efa982SJoseph Chen			press-threshold-microvolt = <254000>;
48*60efa982SJoseph Chen		};
49*60efa982SJoseph Chen
50*60efa982SJoseph Chen		menu-key {
51*60efa982SJoseph Chen			linux,code = <KEY_MENU>;
52*60efa982SJoseph Chen			label = "menu";
53*60efa982SJoseph Chen			press-threshold-microvolt = <414000>;
54*60efa982SJoseph Chen		};
55*60efa982SJoseph Chen
56*60efa982SJoseph Chen		esc-key {
57*60efa982SJoseph Chen			linux,code = <KEY_ESC>;
58*60efa982SJoseph Chen			label = "esc";
59*60efa982SJoseph Chen			press-threshold-microvolt = <614000>;
60*60efa982SJoseph Chen		};
61*60efa982SJoseph Chen	};
62*60efa982SJoseph Chen
63*60efa982SJoseph Chen	backlight: backlight {
64*60efa982SJoseph Chen		compatible = "pwm-backlight";
65*60efa982SJoseph Chen		pwms = <&pwm1 0 25000 0>;
66*60efa982SJoseph Chen		brightness-levels = <
67*60efa982SJoseph Chen			  0   1   2   3   4   5   6   7
68*60efa982SJoseph Chen			  8   9  10  11  12  13  14  15
69*60efa982SJoseph Chen			 16  17  18  19  20  21  22  23
70*60efa982SJoseph Chen			 24  25  26  27  28  29  30  31
71*60efa982SJoseph Chen			 32  33  34  35  36  37  38  39
72*60efa982SJoseph Chen			 40  41  42  43  44  45  46  47
73*60efa982SJoseph Chen			 48  49  50  51  52  53  54  55
74*60efa982SJoseph Chen			 56  57  58  59  60  61  62  63
75*60efa982SJoseph Chen			 64  65  66  67  68  69  70  71
76*60efa982SJoseph Chen			 72  73  74  75  76  77  78  79
77*60efa982SJoseph Chen			 80  81  82  83  84  85  86  87
78*60efa982SJoseph Chen			 88  89  90  91  92  93  94  95
79*60efa982SJoseph Chen			 96  97  98  99 100 101 102 103
80*60efa982SJoseph Chen			104 105 106 107 108 109 110 111
81*60efa982SJoseph Chen			112 113 114 115 116 117 118 119
82*60efa982SJoseph Chen			120 121 122 123 124 125 126 127
83*60efa982SJoseph Chen			128 129 130 131 132 133 134 135
84*60efa982SJoseph Chen			136 137 138 139 140 141 142 143
85*60efa982SJoseph Chen			144 145 146 147 148 149 150 151
86*60efa982SJoseph Chen			152 153 154 155 156 157 158 159
87*60efa982SJoseph Chen			160 161 162 163 164 165 166 167
88*60efa982SJoseph Chen			168 169 170 171 172 173 174 175
89*60efa982SJoseph Chen			176 177 178 179 180 181 182 183
90*60efa982SJoseph Chen			184 185 186 187 188 189 190 191
91*60efa982SJoseph Chen			192 193 194 195 196 197 198 199
92*60efa982SJoseph Chen			200 201 202 203 204 205 206 207
93*60efa982SJoseph Chen			208 209 210 211 212 213 214 215
94*60efa982SJoseph Chen			216 217 218 219 220 221 222 223
95*60efa982SJoseph Chen			224 225 226 227 228 229 230 231
96*60efa982SJoseph Chen			232 233 234 235 236 237 238 239
97*60efa982SJoseph Chen			240 241 242 243 244 245 246 247
98*60efa982SJoseph Chen			248 249 250 251 252 253 254 255>;
99*60efa982SJoseph Chen		default-brightness-level = <200>;
100*60efa982SJoseph Chen	};
101*60efa982SJoseph Chen};
102*60efa982SJoseph Chen
103*60efa982SJoseph Chen
104*60efa982SJoseph Chen&i2c0 {
105*60efa982SJoseph Chen	status = "okay";
106*60efa982SJoseph Chen
107*60efa982SJoseph Chen	rk817: pmic@20 {
108*60efa982SJoseph Chen		compatible = "rockchip,rk817";
109*60efa982SJoseph Chen		reg = <0x20>;
110*60efa982SJoseph Chen		interrupt-parent = <&gpio0>;
111*60efa982SJoseph Chen		interrupts = <7 IRQ_TYPE_LEVEL_LOW>;
112*60efa982SJoseph Chen		pinctrl-names = "default";
113*60efa982SJoseph Chen		pinctrl-0 = <&pmic_int>;
114*60efa982SJoseph Chen		rockchip,system-power-controller;
115*60efa982SJoseph Chen		wakeup-source;
116*60efa982SJoseph Chen		#clock-cells = <1>;
117*60efa982SJoseph Chen		clock-output-names = "xin32k", "rk808-clkout2";
118*60efa982SJoseph Chen
119*60efa982SJoseph Chen		vcc1-supply = <&vccsys>;
120*60efa982SJoseph Chen		vcc2-supply = <&vccsys>;
121*60efa982SJoseph Chen		vcc3-supply = <&vccsys>;
122*60efa982SJoseph Chen		vcc4-supply = <&vccsys>;
123*60efa982SJoseph Chen		vcc5-supply = <&vccsys>;
124*60efa982SJoseph Chen		vcc6-supply = <&vccsys>;
125*60efa982SJoseph Chen		vcc7-supply = <&vcc_3v0>;
126*60efa982SJoseph Chen		vcc8-supply = <&vccsys>;
127*60efa982SJoseph Chen		vcc9-supply = <&dcdc_boost>;
128*60efa982SJoseph Chen
129*60efa982SJoseph Chen		vccsys: vccsys{
130*60efa982SJoseph Chen			compatible = "regulator-fixed";
131*60efa982SJoseph Chen			regulator-name = "vcc3v8_sys";
132*60efa982SJoseph Chen			regulator-always-on;
133*60efa982SJoseph Chen			regulator-boot-on;
134*60efa982SJoseph Chen			regulator-min-microvolt = <3800000>;
135*60efa982SJoseph Chen			regulator-max-microvolt = <3800000>;
136*60efa982SJoseph Chen		};
137*60efa982SJoseph Chen
138*60efa982SJoseph Chen		rk817_pin0_ts: rk817_pin0_ts {
139*60efa982SJoseph Chen			pins = "gpio0";
140*60efa982SJoseph Chen			function = "pin_fun0";
141*60efa982SJoseph Chen		};
142*60efa982SJoseph Chen
143*60efa982SJoseph Chen		rk817_pin0_gpio: rk817_pin0_gpio {
144*60efa982SJoseph Chen			pins = "gpio0";
145*60efa982SJoseph Chen			function = "gpio";
146*60efa982SJoseph Chen		};
147*60efa982SJoseph Chen
148*60efa982SJoseph Chen		rk817_pin1_gt: rk817_pin1_gt {
149*60efa982SJoseph Chen			pins = "gpio1";
150*60efa982SJoseph Chen			function = "pin_fun0";
151*60efa982SJoseph Chen		};
152*60efa982SJoseph Chen
153*60efa982SJoseph Chen		rk817_pin1_gpio: rk817_pin1_gpio {
154*60efa982SJoseph Chen			pins = "gpio1";
155*60efa982SJoseph Chen			function = "gpio";
156*60efa982SJoseph Chen		};
157*60efa982SJoseph Chen
158*60efa982SJoseph Chen		pwrkey {
159*60efa982SJoseph Chen			status = "okay";
160*60efa982SJoseph Chen		};
161*60efa982SJoseph Chen
162*60efa982SJoseph Chen		regulators {
163*60efa982SJoseph Chen			vdd_arm: DCDC_REG1 {
164*60efa982SJoseph Chen				regulator-always-on;
165*60efa982SJoseph Chen				regulator-boot-on;
166*60efa982SJoseph Chen				regulator-min-microvolt = <950000>;
167*60efa982SJoseph Chen				regulator-max-microvolt = <1350000>;
168*60efa982SJoseph Chen				regulator-ramp-delay = <6001>;
169*60efa982SJoseph Chen				regulator-initial-mode = <0x1>;
170*60efa982SJoseph Chen				regulator-name = "vdd_arm";
171*60efa982SJoseph Chen				regulator-state-mem {
172*60efa982SJoseph Chen					regulator-on-in-suspend;
173*60efa982SJoseph Chen					regulator-suspend-microvolt = <700000>;
174*60efa982SJoseph Chen				};
175*60efa982SJoseph Chen			};
176*60efa982SJoseph Chen
177*60efa982SJoseph Chen			vdd_logic: DCDC_REG2 {
178*60efa982SJoseph Chen				regulator-always-on;
179*60efa982SJoseph Chen				regulator-boot-on;
180*60efa982SJoseph Chen				regulator-min-microvolt = <950000>;
181*60efa982SJoseph Chen				regulator-max-microvolt = <1350000>;
182*60efa982SJoseph Chen				regulator-ramp-delay = <6001>;
183*60efa982SJoseph Chen				regulator-initial-mode = <0x1>;
184*60efa982SJoseph Chen				regulator-name = "vdd_logic";
185*60efa982SJoseph Chen				regulator-state-mem {
186*60efa982SJoseph Chen					regulator-off-in-suspend;
187*60efa982SJoseph Chen					regulator-suspend-microvolt = <800000>;
188*60efa982SJoseph Chen				};
189*60efa982SJoseph Chen			};
190*60efa982SJoseph Chen
191*60efa982SJoseph Chen			vcc_ddr: DCDC_REG3 {
192*60efa982SJoseph Chen				regulator-always-on;
193*60efa982SJoseph Chen				regulator-boot-on;
194*60efa982SJoseph Chen				regulator-initial-mode = <0x1>;
195*60efa982SJoseph Chen				regulator-name = "vcc_ddr";
196*60efa982SJoseph Chen					regulator-state-mem {
197*60efa982SJoseph Chen					regulator-on-in-suspend;
198*60efa982SJoseph Chen				};
199*60efa982SJoseph Chen			};
200*60efa982SJoseph Chen
201*60efa982SJoseph Chen			vcc_3v0: DCDC_REG4 {
202*60efa982SJoseph Chen				regulator-always-on;
203*60efa982SJoseph Chen				regulator-boot-on;
204*60efa982SJoseph Chen				regulator-min-microvolt = <3000000>;
205*60efa982SJoseph Chen				regulator-max-microvolt = <3000000>;
206*60efa982SJoseph Chen				regulator-initial-mode = <0x1>;
207*60efa982SJoseph Chen				regulator-name = "vcc_3v0";
208*60efa982SJoseph Chen				regulator-state-mem {
209*60efa982SJoseph Chen					regulator-off-in-suspend;
210*60efa982SJoseph Chen					regulator-suspend-microvolt = <3000000>;
211*60efa982SJoseph Chen				};
212*60efa982SJoseph Chen			};
213*60efa982SJoseph Chen
214*60efa982SJoseph Chen			vcc2v5_ddr: LDO_REG1 {
215*60efa982SJoseph Chen				regulator-always-on;
216*60efa982SJoseph Chen				regulator-boot-on;
217*60efa982SJoseph Chen				regulator-min-microvolt = <2500000>;
218*60efa982SJoseph Chen				regulator-max-microvolt = <2500000>;
219*60efa982SJoseph Chen				regulator-name = "vcc2v5_ddr";
220*60efa982SJoseph Chen				regulator-state-mem {
221*60efa982SJoseph Chen					regulator-on-in-suspend;
222*60efa982SJoseph Chen					regulator-suspend-microvolt = <2500000>;
223*60efa982SJoseph Chen				};
224*60efa982SJoseph Chen			};
225*60efa982SJoseph Chen
226*60efa982SJoseph Chen			vcc1v8_soc: LDO_REG2 {
227*60efa982SJoseph Chen				regulator-always-on;
228*60efa982SJoseph Chen				regulator-boot-on;
229*60efa982SJoseph Chen				regulator-min-microvolt = <1800000>;
230*60efa982SJoseph Chen				regulator-max-microvolt = <1800000>;
231*60efa982SJoseph Chen
232*60efa982SJoseph Chen				regulator-name = "vcc1v8_soc";
233*60efa982SJoseph Chen				regulator-state-mem {
234*60efa982SJoseph Chen					regulator-on-in-suspend;
235*60efa982SJoseph Chen					regulator-suspend-microvolt = <1800000>;
236*60efa982SJoseph Chen				};
237*60efa982SJoseph Chen			};
238*60efa982SJoseph Chen
239*60efa982SJoseph Chen			vdd1v0_soc: LDO_REG3 {
240*60efa982SJoseph Chen				regulator-always-on;
241*60efa982SJoseph Chen				regulator-boot-on;
242*60efa982SJoseph Chen				regulator-min-microvolt = <1000000>;
243*60efa982SJoseph Chen				regulator-max-microvolt = <1000000>;
244*60efa982SJoseph Chen
245*60efa982SJoseph Chen				regulator-name = "vcc1v0_soc";
246*60efa982SJoseph Chen				regulator-state-mem {
247*60efa982SJoseph Chen					regulator-off-in-suspend;
248*60efa982SJoseph Chen					regulator-suspend-microvolt = <1000000>;
249*60efa982SJoseph Chen				};
250*60efa982SJoseph Chen			};
251*60efa982SJoseph Chen
252*60efa982SJoseph Chen			vcc3v0_pmu: LDO_REG4 {
253*60efa982SJoseph Chen				regulator-always-on;
254*60efa982SJoseph Chen				regulator-boot-on;
255*60efa982SJoseph Chen				regulator-min-microvolt = <3000000>;
256*60efa982SJoseph Chen				regulator-max-microvolt = <3000000>;
257*60efa982SJoseph Chen
258*60efa982SJoseph Chen				regulator-name = "vcc3v0_pmu";
259*60efa982SJoseph Chen				regulator-state-mem {
260*60efa982SJoseph Chen					regulator-off-in-suspend;
261*60efa982SJoseph Chen					regulator-suspend-microvolt = <3000000>;
262*60efa982SJoseph Chen				};
263*60efa982SJoseph Chen			};
264*60efa982SJoseph Chen
265*60efa982SJoseph Chen			vccio_sd: LDO_REG5 {
266*60efa982SJoseph Chen				regulator-always-on;
267*60efa982SJoseph Chen				regulator-boot-on;
268*60efa982SJoseph Chen				regulator-min-microvolt = <3300000>;
269*60efa982SJoseph Chen				regulator-max-microvolt = <3300000>;
270*60efa982SJoseph Chen
271*60efa982SJoseph Chen				regulator-name = "vccio_sd";
272*60efa982SJoseph Chen				regulator-state-mem {
273*60efa982SJoseph Chen					regulator-on-in-suspend;
274*60efa982SJoseph Chen					regulator-suspend-microvolt = <3300000>;
275*60efa982SJoseph Chen				};
276*60efa982SJoseph Chen			};
277*60efa982SJoseph Chen
278*60efa982SJoseph Chen			vcc_sd: LDO_REG6 {
279*60efa982SJoseph Chen				regulator-always-on;
280*60efa982SJoseph Chen				regulator-boot-on;
281*60efa982SJoseph Chen				regulator-min-microvolt = <3300000>;
282*60efa982SJoseph Chen				regulator-max-microvolt = <3300000>;
283*60efa982SJoseph Chen
284*60efa982SJoseph Chen				regulator-name = "vcc_sd";
285*60efa982SJoseph Chen				regulator-state-mem {
286*60efa982SJoseph Chen					regulator-on-in-suspend;
287*60efa982SJoseph Chen					regulator-suspend-microvolt = <3300000>;
288*60efa982SJoseph Chen				};
289*60efa982SJoseph Chen			};
290*60efa982SJoseph Chen
291*60efa982SJoseph Chen			vcc2v8_dvp: LDO_REG7 {
292*60efa982SJoseph Chen			regulator-always-on;
293*60efa982SJoseph Chen				regulator-boot-on;
294*60efa982SJoseph Chen				regulator-min-microvolt = <2800000>;
295*60efa982SJoseph Chen				regulator-max-microvolt = <2800000>;
296*60efa982SJoseph Chen
297*60efa982SJoseph Chen				regulator-name = "vcc2v8_dvp";
298*60efa982SJoseph Chen				regulator-state-mem {
299*60efa982SJoseph Chen					regulator-off-in-suspend;
300*60efa982SJoseph Chen					regulator-suspend-microvolt = <2800000>;
301*60efa982SJoseph Chen				};
302*60efa982SJoseph Chen			};
303*60efa982SJoseph Chen
304*60efa982SJoseph Chen			vcc1v8_dvp: LDO_REG8 {
305*60efa982SJoseph Chen				regulator-always-on;
306*60efa982SJoseph Chen				regulator-boot-on;
307*60efa982SJoseph Chen				regulator-min-microvolt = <1800000>;
308*60efa982SJoseph Chen				regulator-max-microvolt = <1800000>;
309*60efa982SJoseph Chen
310*60efa982SJoseph Chen				regulator-name = "vcc1v8_dvp";
311*60efa982SJoseph Chen				regulator-state-mem {
312*60efa982SJoseph Chen					regulator-on-in-suspend;
313*60efa982SJoseph Chen					regulator-suspend-microvolt = <1800000>;
314*60efa982SJoseph Chen				};
315*60efa982SJoseph Chen			};
316*60efa982SJoseph Chen
317*60efa982SJoseph Chen			vdd1v5_dvp: LDO_REG9 {
318*60efa982SJoseph Chen				regulator-always-on;
319*60efa982SJoseph Chen				regulator-boot-on;
320*60efa982SJoseph Chen				regulator-min-microvolt = <1500000>;
321*60efa982SJoseph Chen				regulator-max-microvolt = <1500000>;
322*60efa982SJoseph Chen
323*60efa982SJoseph Chen				regulator-name = "vdd1v5_dvp";
324*60efa982SJoseph Chen				regulator-state-mem {
325*60efa982SJoseph Chen					regulator-off-in-suspend;
326*60efa982SJoseph Chen					regulator-suspend-microvolt = <1500000>;
327*60efa982SJoseph Chen				};
328*60efa982SJoseph Chen			};
329*60efa982SJoseph Chen
330*60efa982SJoseph Chen			dcdc_boost: BOOST {
331*60efa982SJoseph Chen				regulator-always-on;
332*60efa982SJoseph Chen				regulator-boot-on;
333*60efa982SJoseph Chen				regulator-min-microvolt = <4700000>;
334*60efa982SJoseph Chen				regulator-max-microvolt = <5400000>;
335*60efa982SJoseph Chen				regulator-name = "boost";
336*60efa982SJoseph Chen			};
337*60efa982SJoseph Chen
338*60efa982SJoseph Chen			otg_switch: OTG_SWITCH {
339*60efa982SJoseph Chen				regulator-always-on;
340*60efa982SJoseph Chen				regulator-boot-on;
341*60efa982SJoseph Chen				regulator-name = "otg_switch";
342*60efa982SJoseph Chen			};
343*60efa982SJoseph Chen		};
344*60efa982SJoseph Chen
345*60efa982SJoseph Chen		battery {
346*60efa982SJoseph Chen			compatible = "rk817,battery";
347*60efa982SJoseph Chen			ocv_table = <3500 3625 3685 3697 3718 3735 3748
348*60efa982SJoseph Chen						3760 3774 3788 3802 3816 3834 3853
349*60efa982SJoseph Chen						3877 3908 3946 3975 4018 4071 4106>;
350*60efa982SJoseph Chen			design_capacity = <2500>;
351*60efa982SJoseph Chen			design_qmax = <2750>;
352*60efa982SJoseph Chen			bat_res = <100>;
353*60efa982SJoseph Chen			sleep_enter_current = <300>;
354*60efa982SJoseph Chen			sleep_exit_current = <300>;
355*60efa982SJoseph Chen			sleep_filter_current = <100>;
356*60efa982SJoseph Chen			power_off_thresd = <3500>;
357*60efa982SJoseph Chen			zero_algorithm_vol = <3850>;
358*60efa982SJoseph Chen			max_soc_offset = <60>;
359*60efa982SJoseph Chen			monitor_sec = <5>;
360*60efa982SJoseph Chen			sample_res = <10>;
361*60efa982SJoseph Chen			virtual_power = <1>;
362*60efa982SJoseph Chen		};
363*60efa982SJoseph Chen
364*60efa982SJoseph Chen		charger {
365*60efa982SJoseph Chen			compatible = "rk817,charger";
366*60efa982SJoseph Chen			min_input_voltage = <4500>;
367*60efa982SJoseph Chen			max_input_current = <1500>;
368*60efa982SJoseph Chen			max_chrg_current = <1300>;
369*60efa982SJoseph Chen			max_chrg_voltage = <4200>;
370*60efa982SJoseph Chen			chrg_term_mode = <1>;
371*60efa982SJoseph Chen			chrg_finish_cur = <300>;
372*60efa982SJoseph Chen			virtual_power = <0>;
373*60efa982SJoseph Chen			dc_det_adc = <0>;
374*60efa982SJoseph Chen		};
375*60efa982SJoseph Chen	};
376*60efa982SJoseph Chen};
377*60efa982SJoseph Chen
378*60efa982SJoseph Chen&emmc {
379*60efa982SJoseph Chen	u-boot,dm-pre-reloc;
380*60efa982SJoseph Chen	fifo-mode;
381*60efa982SJoseph Chen	bus-width = <8>;
382*60efa982SJoseph Chen	cap-mmc-highspeed;
383*60efa982SJoseph Chen	supports-emmc;
384*60efa982SJoseph Chen	disable-wp;
385*60efa982SJoseph Chen	non-removable;
386*60efa982SJoseph Chen	num-slots = <1>;
387*60efa982SJoseph Chen	pinctrl-names = "default";
388*60efa982SJoseph Chen	pinctrl-0 = <&emmc_clk &emmc_cmd &emmc_bus8>;
389*60efa982SJoseph Chen	status = "okay";
390*60efa982SJoseph Chen};
391*60efa982SJoseph Chen
392*60efa982SJoseph Chen&pwm1 {
393*60efa982SJoseph Chen	status = "okay";
394*60efa982SJoseph Chen};
395*60efa982SJoseph Chen
396*60efa982SJoseph Chen&saradc {
397*60efa982SJoseph Chen	status = "okay";
398*60efa982SJoseph Chen};
399*60efa982SJoseph Chen
400*60efa982SJoseph Chen&pinctrl {
401*60efa982SJoseph Chen	pmic {
402*60efa982SJoseph Chen	pmic_int: pmic_int {
403*60efa982SJoseph Chen		rockchip,pins =
404*60efa982SJoseph Chen			<0 7 RK_FUNC_GPIO &pcfg_pull_up>;
405*60efa982SJoseph Chen		};
406*60efa982SJoseph Chen	};
407*60efa982SJoseph Chen};
408*60efa982SJoseph Chen
409*60efa982SJoseph Chen&u2phy {
410*60efa982SJoseph Chen	status = "okay";
411*60efa982SJoseph Chen};
412*60efa982SJoseph Chen
413*60efa982SJoseph Chen&u2phy_otg {
414*60efa982SJoseph Chen	status = "okay";
415*60efa982SJoseph Chen};
416*60efa982SJoseph Chen
417*60efa982SJoseph Chen&u2phy_host {
418*60efa982SJoseph Chen	status = "okay";
419*60efa982SJoseph Chen};
420