xref: /linux/arch/arm/boot/dts/nxp/imx/imx6sl-tolino-vision5.dts (revision cdd5b5a9761fd66d17586e4f4ba6588c70e640ea)
1*724ba675SRob Herring// SPDX-License-Identifier: (GPL-2.0)
2*724ba675SRob Herring/*
3*724ba675SRob Herring * Device tree for the Tolino Vision 5 ebook reader
4*724ba675SRob Herring *
5*724ba675SRob Herring * Name on mainboard is: 37NB-E70K0M+6A3
6*724ba675SRob Herring * Serials start with: E70K02 (a number also seen in
7*724ba675SRob Herring * vendor kernel sources)
8*724ba675SRob Herring *
9*724ba675SRob Herring * This mainboard seems to be equipped with different SoCs.
10*724ba675SRob Herring * In the Tolino Vision 5 ebook reader it is a i.MX6SL
11*724ba675SRob Herring *
12*724ba675SRob Herring * Copyright 2021 Andreas Kemnade
13*724ba675SRob Herring * based on works
14*724ba675SRob Herring * Copyright 2016 Freescale Semiconductor, Inc.
15*724ba675SRob Herring */
16*724ba675SRob Herring
17*724ba675SRob Herring/dts-v1/;
18*724ba675SRob Herring
19*724ba675SRob Herring#include <dt-bindings/input/input.h>
20*724ba675SRob Herring#include <dt-bindings/gpio/gpio.h>
21*724ba675SRob Herring#include "imx6sl.dtsi"
22*724ba675SRob Herring#include "e70k02.dtsi"
23*724ba675SRob Herring
24*724ba675SRob Herring/ {
25*724ba675SRob Herring	model = "Tolino Vision 5";
26*724ba675SRob Herring	compatible = "kobo,tolino-vision5", "fsl,imx6sl";
27*724ba675SRob Herring};
28*724ba675SRob Herring
29*724ba675SRob Herring&gpio_keys {
30*724ba675SRob Herring	pinctrl-names = "default";
31*724ba675SRob Herring	pinctrl-0 = <&pinctrl_gpio_keys>;
32*724ba675SRob Herring};
33*724ba675SRob Herring
34*724ba675SRob Herring&i2c1 {
35*724ba675SRob Herring	pinctrl-names = "default","sleep";
36*724ba675SRob Herring	pinctrl-0 = <&pinctrl_i2c1>;
37*724ba675SRob Herring	pinctrl-1 = <&pinctrl_i2c1_sleep>;
38*724ba675SRob Herring};
39*724ba675SRob Herring
40*724ba675SRob Herring&i2c2 {
41*724ba675SRob Herring	pinctrl-names = "default","sleep";
42*724ba675SRob Herring	pinctrl-0 = <&pinctrl_i2c2>;
43*724ba675SRob Herring	pinctrl-1 = <&pinctrl_i2c2_sleep>;
44*724ba675SRob Herring};
45*724ba675SRob Herring
46*724ba675SRob Herring&i2c3 {
47*724ba675SRob Herring	pinctrl-names = "default";
48*724ba675SRob Herring	pinctrl-0 = <&pinctrl_i2c3>;
49*724ba675SRob Herring};
50*724ba675SRob Herring
51*724ba675SRob Herring&iomuxc {
52*724ba675SRob Herring	pinctrl-names = "default";
53*724ba675SRob Herring	pinctrl-0 = <&pinctrl_hog>;
54*724ba675SRob Herring
55*724ba675SRob Herring	pinctrl_cyttsp5_gpio: cyttsp5-gpiogrp {
56*724ba675SRob Herring		fsl,pins = <
57*724ba675SRob Herring			MX6SL_PAD_FEC_TXD0__GPIO4_IO24          0x17059 /* TP_INT */
58*724ba675SRob Herring			MX6SL_PAD_FEC_RXD1__GPIO4_IO18          0x10059 /* TP_RST */
59*724ba675SRob Herring		>;
60*724ba675SRob Herring	};
61*724ba675SRob Herring
62*724ba675SRob Herring	pinctrl_gpio_keys: gpio-keysgrp {
63*724ba675SRob Herring		fsl,pins = <
64*724ba675SRob Herring			MX6SL_PAD_FEC_CRS_DV__GPIO4_IO25	0x17059	/* PWR_SW */
65*724ba675SRob Herring			MX6SL_PAD_FEC_MDC__GPIO4_IO23	0x17059	/* HALL_EN */
66*724ba675SRob Herring			MX6SL_PAD_KEY_COL4__GPIO4_IO00		0x17059	/* PAGE_UP */
67*724ba675SRob Herring			MX6SL_PAD_KEY_COL5__GPIO4_IO02		0x17059	/* PAGE_DOWN */
68*724ba675SRob Herring		>;
69*724ba675SRob Herring	};
70*724ba675SRob Herring
71*724ba675SRob Herring	pinctrl_hog: hoggrp {
72*724ba675SRob Herring		fsl,pins = <
73*724ba675SRob Herring			MX6SL_PAD_LCD_DAT1__GPIO2_IO21	0x79
74*724ba675SRob Herring			MX6SL_PAD_LCD_DAT4__GPIO2_IO24	0x79
75*724ba675SRob Herring			MX6SL_PAD_LCD_DAT5__GPIO2_IO25	0x79
76*724ba675SRob Herring			MX6SL_PAD_LCD_DAT6__GPIO2_IO26	0x79
77*724ba675SRob Herring			MX6SL_PAD_LCD_DAT7__GPIO2_IO27	0x79
78*724ba675SRob Herring			MX6SL_PAD_LCD_DAT8__GPIO2_IO28	0x79
79*724ba675SRob Herring			MX6SL_PAD_LCD_DAT9__GPIO2_IO29	0x79
80*724ba675SRob Herring			MX6SL_PAD_LCD_DAT10__GPIO2_IO30	0x79
81*724ba675SRob Herring			MX6SL_PAD_LCD_DAT11__GPIO2_IO31	0x79
82*724ba675SRob Herring			MX6SL_PAD_LCD_DAT12__GPIO3_IO00	0x79
83*724ba675SRob Herring			MX6SL_PAD_LCD_DAT13__GPIO3_IO01	0x79
84*724ba675SRob Herring			MX6SL_PAD_LCD_DAT14__GPIO3_IO02	0x79
85*724ba675SRob Herring			MX6SL_PAD_LCD_DAT15__GPIO3_IO03	0x79
86*724ba675SRob Herring			MX6SL_PAD_LCD_DAT16__GPIO3_IO04	0x79
87*724ba675SRob Herring			MX6SL_PAD_LCD_DAT17__GPIO3_IO05	0x79
88*724ba675SRob Herring			MX6SL_PAD_LCD_DAT18__GPIO3_IO06	0x79
89*724ba675SRob Herring			MX6SL_PAD_LCD_DAT19__GPIO3_IO07	0x79
90*724ba675SRob Herring			MX6SL_PAD_LCD_DAT20__GPIO3_IO08	0x79
91*724ba675SRob Herring			MX6SL_PAD_LCD_DAT21__GPIO3_IO09	0x79
92*724ba675SRob Herring			MX6SL_PAD_LCD_DAT22__GPIO3_IO10	0x79
93*724ba675SRob Herring			MX6SL_PAD_LCD_DAT23__GPIO3_IO11	0x79
94*724ba675SRob Herring			MX6SL_PAD_LCD_CLK__GPIO2_IO15		0x79
95*724ba675SRob Herring			MX6SL_PAD_LCD_ENABLE__GPIO2_IO16	0x79
96*724ba675SRob Herring			MX6SL_PAD_LCD_HSYNC__GPIO2_IO17	0x79
97*724ba675SRob Herring			MX6SL_PAD_LCD_VSYNC__GPIO2_IO18	0x79
98*724ba675SRob Herring			MX6SL_PAD_LCD_RESET__GPIO2_IO19	0x79
99*724ba675SRob Herring			MX6SL_PAD_FEC_TX_CLK__GPIO4_IO21	0x79
100*724ba675SRob Herring			MX6SL_PAD_FEC_REF_CLK__GPIO4_IO26	0x79
101*724ba675SRob Herring			MX6SL_PAD_KEY_COL3__GPIO3_IO30		0x79
102*724ba675SRob Herring			MX6SL_PAD_KEY_ROW7__GPIO4_IO07		0x79
103*724ba675SRob Herring			MX6SL_PAD_ECSPI2_MOSI__GPIO4_IO13	0x79
104*724ba675SRob Herring		>;
105*724ba675SRob Herring	};
106*724ba675SRob Herring
107*724ba675SRob Herring	pinctrl_i2c1: i2c1grp {
108*724ba675SRob Herring		fsl,pins = <
109*724ba675SRob Herring			MX6SL_PAD_I2C1_SCL__I2C1_SCL	 0x4001f8b1
110*724ba675SRob Herring			MX6SL_PAD_I2C1_SDA__I2C1_SDA	 0x4001f8b1
111*724ba675SRob Herring		>;
112*724ba675SRob Herring	};
113*724ba675SRob Herring
114*724ba675SRob Herring	pinctrl_i2c1_sleep: i2c1grp-sleep {
115*724ba675SRob Herring		fsl,pins = <
116*724ba675SRob Herring			MX6SL_PAD_I2C1_SCL__I2C1_SCL	 0x400108b1
117*724ba675SRob Herring			MX6SL_PAD_I2C1_SDA__I2C1_SDA	 0x400108b1
118*724ba675SRob Herring		>;
119*724ba675SRob Herring	};
120*724ba675SRob Herring
121*724ba675SRob Herring	pinctrl_i2c2: i2c2grp {
122*724ba675SRob Herring		fsl,pins = <
123*724ba675SRob Herring			MX6SL_PAD_I2C2_SCL__I2C2_SCL	 0x4001f8b1
124*724ba675SRob Herring			MX6SL_PAD_I2C2_SDA__I2C2_SDA	 0x4001f8b1
125*724ba675SRob Herring		>;
126*724ba675SRob Herring	};
127*724ba675SRob Herring
128*724ba675SRob Herring	pinctrl_i2c2_sleep: i2c2grp-sleep {
129*724ba675SRob Herring		fsl,pins = <
130*724ba675SRob Herring			MX6SL_PAD_I2C2_SCL__I2C2_SCL	 0x400108b1
131*724ba675SRob Herring			MX6SL_PAD_I2C2_SDA__I2C2_SDA	 0x400108b1
132*724ba675SRob Herring		>;
133*724ba675SRob Herring	};
134*724ba675SRob Herring
135*724ba675SRob Herring	pinctrl_i2c3: i2c3grp {
136*724ba675SRob Herring		fsl,pins = <
137*724ba675SRob Herring			MX6SL_PAD_REF_CLK_24M__I2C3_SCL  0x4001f8b1
138*724ba675SRob Herring			MX6SL_PAD_REF_CLK_32K__I2C3_SDA  0x4001f8b1
139*724ba675SRob Herring		>;
140*724ba675SRob Herring	};
141*724ba675SRob Herring
142*724ba675SRob Herring	pinctrl_led: ledgrp {
143*724ba675SRob Herring		fsl,pins = <
144*724ba675SRob Herring			MX6SL_PAD_FEC_RXD0__GPIO4_IO17	0x10059
145*724ba675SRob Herring		>;
146*724ba675SRob Herring	};
147*724ba675SRob Herring
148*724ba675SRob Herring	pinctrl_lm3630a_bl_gpio: lm3630a-bl-gpiogrp {
149*724ba675SRob Herring		fsl,pins = <
150*724ba675SRob Herring			MX6SL_PAD_EPDC_PWRCTRL3__GPIO2_IO10		0x10059 /* HWEN */
151*724ba675SRob Herring		>;
152*724ba675SRob Herring	};
153*724ba675SRob Herring
154*724ba675SRob Herring	pinctrl_ricoh_gpio: ricoh-gpiogrp {
155*724ba675SRob Herring		fsl,pins = <
156*724ba675SRob Herring			MX6SL_PAD_FEC_MDIO__GPIO4_IO20		0x1b8b1 /* ricoh619 chg */
157*724ba675SRob Herring			MX6SL_PAD_FEC_RX_ER__GPIO4_IO19		0x1b8b1 /* ricoh619 irq */
158*724ba675SRob Herring			MX6SL_PAD_KEY_COL2__GPIO3_IO28		0x1b8b1 /* ricoh619 bat_low_int */
159*724ba675SRob Herring		>;
160*724ba675SRob Herring	};
161*724ba675SRob Herring
162*724ba675SRob Herring	pinctrl_uart1: uart1grp {
163*724ba675SRob Herring		fsl,pins = <
164*724ba675SRob Herring			MX6SL_PAD_UART1_TXD__UART1_TX_DATA 0x1b0b1
165*724ba675SRob Herring			MX6SL_PAD_UART1_RXD__UART1_RX_DATA 0x1b0b1
166*724ba675SRob Herring		>;
167*724ba675SRob Herring	};
168*724ba675SRob Herring
169*724ba675SRob Herring	pinctrl_usbotg1: usbotg1grp {
170*724ba675SRob Herring		fsl,pins = <
171*724ba675SRob Herring			MX6SL_PAD_EPDC_PWRCOM__USB_OTG1_ID 0x17059
172*724ba675SRob Herring		>;
173*724ba675SRob Herring	};
174*724ba675SRob Herring
175*724ba675SRob Herring	pinctrl_usdhc1: usdhc1grp {
176*724ba675SRob Herring		fsl,pins = <
177*724ba675SRob Herring			MX6SL_PAD_SD1_CMD__SD1_CMD	0x17059
178*724ba675SRob Herring			MX6SL_PAD_SD1_CLK__SD1_CLK	0x17059
179*724ba675SRob Herring			MX6SL_PAD_SD1_DAT0__SD1_DATA0	0x17059
180*724ba675SRob Herring			MX6SL_PAD_SD1_DAT1__SD1_DATA1	0x17059
181*724ba675SRob Herring			MX6SL_PAD_SD1_DAT2__SD1_DATA2	0x17059
182*724ba675SRob Herring			MX6SL_PAD_SD1_DAT3__SD1_DATA3	0x17059
183*724ba675SRob Herring			MX6SL_PAD_SD1_DAT4__SD1_DATA4	0x17059
184*724ba675SRob Herring			MX6SL_PAD_SD1_DAT5__SD1_DATA5	0x17059
185*724ba675SRob Herring			MX6SL_PAD_SD1_DAT6__SD1_DATA6	0x17059
186*724ba675SRob Herring			MX6SL_PAD_SD1_DAT7__SD1_DATA7	0x17059
187*724ba675SRob Herring		>;
188*724ba675SRob Herring	};
189*724ba675SRob Herring
190*724ba675SRob Herring	pinctrl_usdhc1_100mhz: usdhc1-100mhzgrp {
191*724ba675SRob Herring		fsl,pins = <
192*724ba675SRob Herring			MX6SL_PAD_SD1_CMD__SD1_CMD	0x170b9
193*724ba675SRob Herring			MX6SL_PAD_SD1_CLK__SD1_CLK	0x170b9
194*724ba675SRob Herring			MX6SL_PAD_SD1_DAT0__SD1_DATA0	0x170b9
195*724ba675SRob Herring			MX6SL_PAD_SD1_DAT1__SD1_DATA1	0x170b9
196*724ba675SRob Herring			MX6SL_PAD_SD1_DAT2__SD1_DATA2	0x170b9
197*724ba675SRob Herring			MX6SL_PAD_SD1_DAT3__SD1_DATA3	0x170b9
198*724ba675SRob Herring			MX6SL_PAD_SD1_DAT4__SD1_DATA4	0x170b9
199*724ba675SRob Herring			MX6SL_PAD_SD1_DAT5__SD1_DATA5	0x170b9
200*724ba675SRob Herring			MX6SL_PAD_SD1_DAT6__SD1_DATA6	0x170b9
201*724ba675SRob Herring			MX6SL_PAD_SD1_DAT7__SD1_DATA7	0x170b9
202*724ba675SRob Herring		>;
203*724ba675SRob Herring	};
204*724ba675SRob Herring
205*724ba675SRob Herring	pinctrl_usdhc1_200mhz: usdhc1-200mhzgrp {
206*724ba675SRob Herring		fsl,pins = <
207*724ba675SRob Herring			MX6SL_PAD_SD1_CMD__SD1_CMD	0x170f9
208*724ba675SRob Herring			MX6SL_PAD_SD1_CLK__SD1_CLK	0x170f9
209*724ba675SRob Herring			MX6SL_PAD_SD1_DAT0__SD1_DATA0	0x170f9
210*724ba675SRob Herring			MX6SL_PAD_SD1_DAT1__SD1_DATA1	0x170f9
211*724ba675SRob Herring			MX6SL_PAD_SD1_DAT2__SD1_DATA2	0x170f9
212*724ba675SRob Herring			MX6SL_PAD_SD1_DAT3__SD1_DATA3	0x170f9
213*724ba675SRob Herring			MX6SL_PAD_SD1_DAT4__SD1_DATA4	0x170b9
214*724ba675SRob Herring			MX6SL_PAD_SD1_DAT5__SD1_DATA5	0x170b9
215*724ba675SRob Herring			MX6SL_PAD_SD1_DAT6__SD1_DATA6	0x170b9
216*724ba675SRob Herring			MX6SL_PAD_SD1_DAT7__SD1_DATA7	0x170b9
217*724ba675SRob Herring		>;
218*724ba675SRob Herring	};
219*724ba675SRob Herring
220*724ba675SRob Herring	pinctrl_usdhc1_sleep: usdhc1-sleepgrp {
221*724ba675SRob Herring		fsl,pins = <
222*724ba675SRob Herring			MX6SL_PAD_SD1_CMD__SD1_CMD	0x10059
223*724ba675SRob Herring			MX6SL_PAD_SD1_CLK__SD1_CLK	0x10059
224*724ba675SRob Herring			MX6SL_PAD_SD1_DAT0__SD1_DATA0	0x10059
225*724ba675SRob Herring			MX6SL_PAD_SD1_DAT1__SD1_DATA1	0x10059
226*724ba675SRob Herring			MX6SL_PAD_SD1_DAT2__SD1_DATA2	0x10059
227*724ba675SRob Herring			MX6SL_PAD_SD1_DAT3__SD1_DATA3	0x10059
228*724ba675SRob Herring			MX6SL_PAD_SD1_DAT4__SD1_DATA4	0x10059
229*724ba675SRob Herring			MX6SL_PAD_SD1_DAT5__SD1_DATA5	0x10059
230*724ba675SRob Herring			MX6SL_PAD_SD1_DAT6__SD1_DATA6	0x10059
231*724ba675SRob Herring			MX6SL_PAD_SD1_DAT7__SD1_DATA7	0x10059
232*724ba675SRob Herring		>;
233*724ba675SRob Herring	};
234*724ba675SRob Herring
235*724ba675SRob Herring	pinctrl_usdhc3: usdhc3grp {
236*724ba675SRob Herring		fsl,pins = <
237*724ba675SRob Herring			MX6SL_PAD_SD3_CMD__SD3_CMD	0x11059
238*724ba675SRob Herring			MX6SL_PAD_SD3_CLK__SD3_CLK	0x11059
239*724ba675SRob Herring			MX6SL_PAD_SD3_DAT0__SD3_DATA0	0x11059
240*724ba675SRob Herring			MX6SL_PAD_SD3_DAT1__SD3_DATA1	0x11059
241*724ba675SRob Herring			MX6SL_PAD_SD3_DAT2__SD3_DATA2	0x11059
242*724ba675SRob Herring			MX6SL_PAD_SD3_DAT3__SD3_DATA3	0x11059
243*724ba675SRob Herring		>;
244*724ba675SRob Herring	};
245*724ba675SRob Herring
246*724ba675SRob Herring	pinctrl_usdhc3_100mhz: usdhc3-100mhzgrp {
247*724ba675SRob Herring		fsl,pins = <
248*724ba675SRob Herring			MX6SL_PAD_SD3_CMD__SD3_CMD	0x170b9
249*724ba675SRob Herring			MX6SL_PAD_SD3_CLK__SD3_CLK	0x170b9
250*724ba675SRob Herring			MX6SL_PAD_SD3_DAT0__SD3_DATA0	0x170b9
251*724ba675SRob Herring			MX6SL_PAD_SD3_DAT1__SD3_DATA1	0x170b9
252*724ba675SRob Herring			MX6SL_PAD_SD3_DAT2__SD3_DATA2	0x170b9
253*724ba675SRob Herring			MX6SL_PAD_SD3_DAT3__SD3_DATA3	0x170b9
254*724ba675SRob Herring		>;
255*724ba675SRob Herring	};
256*724ba675SRob Herring
257*724ba675SRob Herring	pinctrl_usdhc3_200mhz: usdhc3-200mhzgrp {
258*724ba675SRob Herring		fsl,pins = <
259*724ba675SRob Herring			MX6SL_PAD_SD3_CMD__SD3_CMD	0x170f9
260*724ba675SRob Herring			MX6SL_PAD_SD3_CLK__SD3_CLK	0x170f9
261*724ba675SRob Herring			MX6SL_PAD_SD3_DAT0__SD3_DATA0	0x170f9
262*724ba675SRob Herring			MX6SL_PAD_SD3_DAT1__SD3_DATA1	0x170f9
263*724ba675SRob Herring			MX6SL_PAD_SD3_DAT2__SD3_DATA2	0x170f9
264*724ba675SRob Herring			MX6SL_PAD_SD3_DAT3__SD3_DATA3	0x170f9
265*724ba675SRob Herring		>;
266*724ba675SRob Herring	};
267*724ba675SRob Herring
268*724ba675SRob Herring	pinctrl_usdhc3_sleep: usdhc3-sleepgrp {
269*724ba675SRob Herring		fsl,pins = <
270*724ba675SRob Herring			MX6SL_PAD_SD3_CMD__GPIO5_IO21	0x100c1
271*724ba675SRob Herring			MX6SL_PAD_SD3_CLK__GPIO5_IO18	0x100c1
272*724ba675SRob Herring			MX6SL_PAD_SD3_DAT0__GPIO5_IO19	0x100c1
273*724ba675SRob Herring			MX6SL_PAD_SD3_DAT1__GPIO5_IO20	0x100c1
274*724ba675SRob Herring			MX6SL_PAD_SD3_DAT2__GPIO5_IO16	0x100c1
275*724ba675SRob Herring			MX6SL_PAD_SD3_DAT3__GPIO5_IO17	0x100c1
276*724ba675SRob Herring		>;
277*724ba675SRob Herring	};
278*724ba675SRob Herring
279*724ba675SRob Herring	pinctrl_wifi_power: wifi-powergrp {
280*724ba675SRob Herring		fsl,pins = <
281*724ba675SRob Herring			MX6SL_PAD_SD2_DAT6__GPIO4_IO29	0x10059	 /* WIFI_3V3_ON */
282*724ba675SRob Herring		>;
283*724ba675SRob Herring	};
284*724ba675SRob Herring
285*724ba675SRob Herring	pinctrl_wifi_reset: wifi-resetgrp {
286*724ba675SRob Herring		fsl,pins = <
287*724ba675SRob Herring			MX6SL_PAD_SD2_DAT7__GPIO5_IO00	0x10059	/* WIFI_RST */
288*724ba675SRob Herring		>;
289*724ba675SRob Herring	};
290*724ba675SRob Herring};
291*724ba675SRob Herring
292*724ba675SRob Herring&leds {
293*724ba675SRob Herring	pinctrl-names = "default";
294*724ba675SRob Herring	pinctrl-0 = <&pinctrl_led>;
295*724ba675SRob Herring};
296*724ba675SRob Herring
297*724ba675SRob Herring&lm3630a {
298*724ba675SRob Herring	pinctrl-names = "default";
299*724ba675SRob Herring	pinctrl-0 = <&pinctrl_lm3630a_bl_gpio>;
300*724ba675SRob Herring};
301*724ba675SRob Herring
302*724ba675SRob Herring&reg_wifi {
303*724ba675SRob Herring	pinctrl-names = "default";
304*724ba675SRob Herring	pinctrl-0 = <&pinctrl_wifi_power>;
305*724ba675SRob Herring};
306*724ba675SRob Herring
307*724ba675SRob Herring&reg_vdd1p1 {
308*724ba675SRob Herring	vin-supply = <&dcdc2_reg>;
309*724ba675SRob Herring};
310*724ba675SRob Herring
311*724ba675SRob Herring&reg_vdd2p5 {
312*724ba675SRob Herring	vin-supply = <&dcdc2_reg>;
313*724ba675SRob Herring};
314*724ba675SRob Herring
315*724ba675SRob Herring&reg_arm {
316*724ba675SRob Herring	vin-supply = <&dcdc3_reg>;
317*724ba675SRob Herring};
318*724ba675SRob Herring
319*724ba675SRob Herring&reg_soc {
320*724ba675SRob Herring	vin-supply = <&dcdc1_reg>;
321*724ba675SRob Herring};
322*724ba675SRob Herring
323*724ba675SRob Herring&reg_pu {
324*724ba675SRob Herring	vin-supply = <&dcdc1_reg>;
325*724ba675SRob Herring};
326*724ba675SRob Herring
327*724ba675SRob Herring&ricoh619 {
328*724ba675SRob Herring	pinctrl-names = "default";
329*724ba675SRob Herring	pinctrl-0 = <&pinctrl_ricoh_gpio>;
330*724ba675SRob Herring};
331*724ba675SRob Herring
332*724ba675SRob Herring&uart1 {
333*724ba675SRob Herring	pinctrl-names = "default";
334*724ba675SRob Herring	pinctrl-0 = <&pinctrl_uart1>;
335*724ba675SRob Herring};
336*724ba675SRob Herring
337*724ba675SRob Herring&usdhc1 {
338*724ba675SRob Herring	pinctrl-names = "default", "state_100mhz", "state_200mhz","sleep";
339*724ba675SRob Herring	pinctrl-0 = <&pinctrl_usdhc1>;
340*724ba675SRob Herring	pinctrl-1 = <&pinctrl_usdhc1_100mhz>;
341*724ba675SRob Herring	pinctrl-2 = <&pinctrl_usdhc1_200mhz>;
342*724ba675SRob Herring	pinctrl-3 = <&pinctrl_usdhc1_sleep>;
343*724ba675SRob Herring};
344*724ba675SRob Herring
345*724ba675SRob Herring&usdhc3 {
346*724ba675SRob Herring	pinctrl-names = "default", "state_100mhz", "state_200mhz","sleep";
347*724ba675SRob Herring	pinctrl-0 = <&pinctrl_usdhc3>;
348*724ba675SRob Herring	pinctrl-1 = <&pinctrl_usdhc3_100mhz>;
349*724ba675SRob Herring	pinctrl-2 = <&pinctrl_usdhc3_200mhz>;
350*724ba675SRob Herring	pinctrl-3 = <&pinctrl_usdhc3_sleep>;
351*724ba675SRob Herring};
352*724ba675SRob Herring
353*724ba675SRob Herring&wifi_pwrseq {
354*724ba675SRob Herring	pinctrl-names = "default";
355*724ba675SRob Herring	pinctrl-0 = <&pinctrl_wifi_reset>;
356*724ba675SRob Herring};
357