xref: /linux/scripts/dtc/include-prefixes/arm/nxp/imx/imx6sll-kobo-librah2o.dts (revision c771600c6af14749609b49565ffb4cac2959710d)
1724ba675SRob Herring// SPDX-License-Identifier: (GPL-2.0)
2724ba675SRob Herring/*
3724ba675SRob Herring * Device tree for the Kobo Libra H2O ebook reader
4724ba675SRob Herring *
5724ba675SRob Herring * Name on mainboard is: 37NB-E70K0M+6A3
6724ba675SRob Herring * Serials start with: E70K02 (a number also seen in
7724ba675SRob Herring * vendor kernel sources)
8724ba675SRob Herring *
9724ba675SRob Herring * This mainboard seems to be equipped with different SoCs.
10724ba675SRob Herring * In the Kobo Libra H2O ebook reader it is an i.MX6SLL
11724ba675SRob Herring *
12724ba675SRob Herring * Copyright 2021 Andreas Kemnade
13724ba675SRob Herring * based on works
14724ba675SRob Herring * Copyright 2016 Freescale Semiconductor, Inc.
15724ba675SRob Herring */
16724ba675SRob Herring
17724ba675SRob Herring/dts-v1/;
18724ba675SRob Herring
19724ba675SRob Herring#include <dt-bindings/input/input.h>
20724ba675SRob Herring#include <dt-bindings/gpio/gpio.h>
21724ba675SRob Herring#include "imx6sll.dtsi"
22724ba675SRob Herring#include "e70k02.dtsi"
23724ba675SRob Herring
24724ba675SRob Herring/ {
25724ba675SRob Herring	model = "Kobo Libra H2O";
26724ba675SRob Herring	compatible = "kobo,librah2o", "fsl,imx6sll";
27724ba675SRob Herring};
28724ba675SRob Herring
29724ba675SRob Herring&clks {
30724ba675SRob Herring	assigned-clocks = <&clks IMX6SLL_CLK_PLL4_AUDIO_DIV>;
31724ba675SRob Herring	assigned-clock-rates = <393216000>;
32724ba675SRob Herring};
33724ba675SRob Herring
34724ba675SRob Herring&cpu0 {
35724ba675SRob Herring	arm-supply = <&dcdc3_reg>;
36724ba675SRob Herring	soc-supply = <&dcdc1_reg>;
37724ba675SRob Herring};
38724ba675SRob Herring
39724ba675SRob Herring&gpio_keys {
40724ba675SRob Herring	pinctrl-names = "default";
41724ba675SRob Herring	pinctrl-0 = <&pinctrl_gpio_keys>;
42724ba675SRob Herring};
43724ba675SRob Herring
44724ba675SRob Herring&i2c1 {
45724ba675SRob Herring	pinctrl-names = "default","sleep";
46724ba675SRob Herring	pinctrl-0 = <&pinctrl_i2c1>;
47724ba675SRob Herring	pinctrl-1 = <&pinctrl_i2c1_sleep>;
48724ba675SRob Herring};
49724ba675SRob Herring
50724ba675SRob Herring&i2c2 {
51724ba675SRob Herring	pinctrl-names = "default","sleep";
52724ba675SRob Herring	pinctrl-0 = <&pinctrl_i2c2>;
53724ba675SRob Herring	pinctrl-1 = <&pinctrl_i2c2_sleep>;
54724ba675SRob Herring};
55724ba675SRob Herring
56724ba675SRob Herring&i2c3 {
57724ba675SRob Herring	pinctrl-names = "default";
58724ba675SRob Herring	pinctrl-0 = <&pinctrl_i2c3>;
59724ba675SRob Herring};
60724ba675SRob Herring
61724ba675SRob Herring&iomuxc {
62724ba675SRob Herring	pinctrl-names = "default";
63724ba675SRob Herring	pinctrl-0 = <&pinctrl_hog>;
64724ba675SRob Herring
65724ba675SRob Herring	pinctrl_cyttsp5_gpio: cyttsp5-gpiogrp {
66724ba675SRob Herring		fsl,pins = <
67724ba675SRob Herring			MX6SLL_PAD_GPIO4_IO24__GPIO4_IO24	0x17059 /* TP_INT */
68724ba675SRob Herring			MX6SLL_PAD_GPIO4_IO18__GPIO4_IO18	0x10059 /* TP_RST */
69724ba675SRob Herring		>;
70724ba675SRob Herring	};
71724ba675SRob Herring
72724ba675SRob Herring	pinctrl_gpio_keys: gpio-keysgrp {
73724ba675SRob Herring		fsl,pins = <
74724ba675SRob Herring			MX6SLL_PAD_GPIO4_IO25__GPIO4_IO25	0x17059	/* PWR_SW */
75724ba675SRob Herring			MX6SLL_PAD_GPIO4_IO23__GPIO4_IO23	0x17059	/* HALL_EN */
76724ba675SRob Herring			MX6SLL_PAD_KEY_COL4__GPIO4_IO00		0x17059	/* PAGE_UP */
77724ba675SRob Herring			MX6SLL_PAD_KEY_COL5__GPIO4_IO02		0x17059	/* PAGE_DOWN */
78724ba675SRob Herring		>;
79724ba675SRob Herring	};
80724ba675SRob Herring
81724ba675SRob Herring	pinctrl_hog: hoggrp {
82724ba675SRob Herring		fsl,pins = <
83724ba675SRob Herring			MX6SLL_PAD_LCD_DATA01__GPIO2_IO21	0x79
84724ba675SRob Herring			MX6SLL_PAD_LCD_DATA04__GPIO2_IO24	0x79
85724ba675SRob Herring			MX6SLL_PAD_LCD_DATA05__GPIO2_IO25	0x79
86724ba675SRob Herring			MX6SLL_PAD_LCD_DATA06__GPIO2_IO26	0x79
87724ba675SRob Herring			MX6SLL_PAD_LCD_DATA07__GPIO2_IO27	0x79
88724ba675SRob Herring			MX6SLL_PAD_LCD_DATA08__GPIO2_IO28	0x79
89724ba675SRob Herring			MX6SLL_PAD_LCD_DATA09__GPIO2_IO29	0x79
90724ba675SRob Herring			MX6SLL_PAD_LCD_DATA10__GPIO2_IO30	0x79
91724ba675SRob Herring			MX6SLL_PAD_LCD_DATA11__GPIO2_IO31	0x79
92724ba675SRob Herring			MX6SLL_PAD_LCD_DATA12__GPIO3_IO00	0x79
93724ba675SRob Herring			MX6SLL_PAD_LCD_DATA13__GPIO3_IO01	0x79
94724ba675SRob Herring			MX6SLL_PAD_LCD_DATA14__GPIO3_IO02	0x79
95724ba675SRob Herring			MX6SLL_PAD_LCD_DATA15__GPIO3_IO03	0x79
96724ba675SRob Herring			MX6SLL_PAD_LCD_DATA16__GPIO3_IO04	0x79
97724ba675SRob Herring			MX6SLL_PAD_LCD_DATA17__GPIO3_IO05	0x79
98724ba675SRob Herring			MX6SLL_PAD_LCD_DATA18__GPIO3_IO06	0x79
99724ba675SRob Herring			MX6SLL_PAD_LCD_DATA19__GPIO3_IO07	0x79
100724ba675SRob Herring			MX6SLL_PAD_LCD_DATA20__GPIO3_IO08	0x79
101724ba675SRob Herring			MX6SLL_PAD_LCD_DATA21__GPIO3_IO09	0x79
102724ba675SRob Herring			MX6SLL_PAD_LCD_DATA22__GPIO3_IO10	0x79
103724ba675SRob Herring			MX6SLL_PAD_LCD_DATA23__GPIO3_IO11	0x79
104724ba675SRob Herring			MX6SLL_PAD_LCD_CLK__GPIO2_IO15		0x79
105724ba675SRob Herring			MX6SLL_PAD_LCD_ENABLE__GPIO2_IO16	0x79
106724ba675SRob Herring			MX6SLL_PAD_LCD_HSYNC__GPIO2_IO17	0x79
107724ba675SRob Herring			MX6SLL_PAD_LCD_VSYNC__GPIO2_IO18	0x79
108724ba675SRob Herring			MX6SLL_PAD_LCD_RESET__GPIO2_IO19	0x79
109724ba675SRob Herring			MX6SLL_PAD_GPIO4_IO21__GPIO4_IO21	0x79
110724ba675SRob Herring			MX6SLL_PAD_GPIO4_IO26__GPIO4_IO26	0x79
111724ba675SRob Herring			MX6SLL_PAD_KEY_COL3__GPIO3_IO30		0x79
112724ba675SRob Herring			MX6SLL_PAD_KEY_ROW7__GPIO4_IO07		0x79
113724ba675SRob Herring			MX6SLL_PAD_ECSPI2_MOSI__GPIO4_IO13	0x79
114724ba675SRob Herring		>;
115724ba675SRob Herring	};
116724ba675SRob Herring
117724ba675SRob Herring	pinctrl_i2c1: i2c1grp {
118724ba675SRob Herring		fsl,pins = <
119724ba675SRob Herring			MX6SLL_PAD_I2C1_SCL__I2C1_SCL   0x4001f8b1
120724ba675SRob Herring			MX6SLL_PAD_I2C1_SDA__I2C1_SDA   0x4001f8b1
121724ba675SRob Herring		>;
122724ba675SRob Herring	};
123724ba675SRob Herring
124*93dddfb7SMarek Vasut	pinctrl_i2c1_sleep: i2c1sleep-grp {
125724ba675SRob Herring		fsl,pins = <
126724ba675SRob Herring			MX6SLL_PAD_I2C1_SCL__I2C1_SCL   0x400108b1
127724ba675SRob Herring			MX6SLL_PAD_I2C1_SDA__I2C1_SDA   0x400108b1
128724ba675SRob Herring		>;
129724ba675SRob Herring	};
130724ba675SRob Herring
131724ba675SRob Herring	pinctrl_i2c2: i2c2grp {
132724ba675SRob Herring		fsl,pins = <
133724ba675SRob Herring			MX6SLL_PAD_I2C2_SCL__I2C2_SCL   0x4001f8b1
134724ba675SRob Herring			MX6SLL_PAD_I2C2_SDA__I2C2_SDA   0x4001f8b1
135724ba675SRob Herring		>;
136724ba675SRob Herring	};
137724ba675SRob Herring
138*93dddfb7SMarek Vasut	pinctrl_i2c2_sleep: i2c2sleep-grp {
139724ba675SRob Herring		fsl,pins = <
140724ba675SRob Herring			MX6SLL_PAD_I2C2_SCL__I2C2_SCL   0x400108b1
141724ba675SRob Herring			MX6SLL_PAD_I2C2_SDA__I2C2_SDA   0x400108b1
142724ba675SRob Herring		>;
143724ba675SRob Herring	};
144724ba675SRob Herring
145724ba675SRob Herring	pinctrl_i2c3: i2c3grp {
146724ba675SRob Herring		fsl,pins = <
147724ba675SRob Herring			MX6SLL_PAD_REF_CLK_24M__I2C3_SCL 0x4001f8b1
148724ba675SRob Herring			MX6SLL_PAD_REF_CLK_32K__I2C3_SDA 0x4001f8b1
149724ba675SRob Herring		>;
150724ba675SRob Herring	};
151724ba675SRob Herring
152724ba675SRob Herring	pinctrl_led: ledgrp {
153724ba675SRob Herring		fsl,pins = <
154724ba675SRob Herring			MX6SLL_PAD_GPIO4_IO17__GPIO4_IO17	0x10059
155724ba675SRob Herring		>;
156724ba675SRob Herring	};
157724ba675SRob Herring
158724ba675SRob Herring	pinctrl_lm3630a_bl_gpio: lm3630a-bl-gpiogrp {
159724ba675SRob Herring		fsl,pins = <
160724ba675SRob Herring			MX6SLL_PAD_EPDC_PWR_CTRL3__GPIO2_IO10   0x10059 /* HWEN */
161724ba675SRob Herring		>;
162724ba675SRob Herring	};
163724ba675SRob Herring
164724ba675SRob Herring	pinctrl_ricoh_gpio: ricoh-gpiogrp {
165724ba675SRob Herring		fsl,pins = <
166724ba675SRob Herring			MX6SLL_PAD_GPIO4_IO20__GPIO4_IO20	0x1b8b1 /* ricoh619 chg */
167724ba675SRob Herring			MX6SLL_PAD_GPIO4_IO19__GPIO4_IO19	0x1b8b1 /* ricoh619 irq */
168724ba675SRob Herring			MX6SLL_PAD_KEY_COL2__GPIO3_IO28		0x1b8b1 /* ricoh619 bat_low_int */
169724ba675SRob Herring		>;
170724ba675SRob Herring	};
171724ba675SRob Herring
172724ba675SRob Herring	pinctrl_uart1: uart1grp {
173724ba675SRob Herring		fsl,pins = <
174724ba675SRob Herring			MX6SLL_PAD_UART1_TXD__UART1_DCE_TX 0x1b0b1
175724ba675SRob Herring			MX6SLL_PAD_UART1_RXD__UART1_DCE_RX 0x1b0b1
176724ba675SRob Herring		>;
177724ba675SRob Herring	};
178724ba675SRob Herring
179724ba675SRob Herring	pinctrl_usbotg1: usbotg1grp {
180724ba675SRob Herring		fsl,pins = <
181724ba675SRob Herring			MX6SLL_PAD_EPDC_PWR_COM__USB_OTG1_ID 0x17059
182724ba675SRob Herring		>;
183724ba675SRob Herring	};
184724ba675SRob Herring
185724ba675SRob Herring	pinctrl_usdhc1: usdhc1grp {
186724ba675SRob Herring		fsl,pins = <
187724ba675SRob Herring			MX6SLL_PAD_SD1_CMD__SD1_CMD	0x17059
188724ba675SRob Herring			MX6SLL_PAD_SD1_CLK__SD1_CLK	0x17059
189724ba675SRob Herring			MX6SLL_PAD_SD1_DATA0__SD1_DATA0	0x17059
190724ba675SRob Herring			MX6SLL_PAD_SD1_DATA1__SD1_DATA1	0x17059
191724ba675SRob Herring			MX6SLL_PAD_SD1_DATA2__SD1_DATA2	0x17059
192724ba675SRob Herring			MX6SLL_PAD_SD1_DATA3__SD1_DATA3	0x17059
193724ba675SRob Herring			MX6SLL_PAD_SD1_DATA4__SD1_DATA4	0x17059
194724ba675SRob Herring			MX6SLL_PAD_SD1_DATA5__SD1_DATA5	0x17059
195724ba675SRob Herring			MX6SLL_PAD_SD1_DATA6__SD1_DATA6	0x17059
196724ba675SRob Herring			MX6SLL_PAD_SD1_DATA7__SD1_DATA7	0x17059
197724ba675SRob Herring		>;
198724ba675SRob Herring	};
199724ba675SRob Herring
200724ba675SRob Herring	pinctrl_usdhc1_100mhz: usdhc1-100mhzgrp {
201724ba675SRob Herring		fsl,pins = <
202724ba675SRob Herring			MX6SLL_PAD_SD1_CMD__SD1_CMD	0x170b9
203724ba675SRob Herring			MX6SLL_PAD_SD1_CLK__SD1_CLK	0x170b9
204724ba675SRob Herring			MX6SLL_PAD_SD1_DATA0__SD1_DATA0	0x170b9
205724ba675SRob Herring			MX6SLL_PAD_SD1_DATA1__SD1_DATA1	0x170b9
206724ba675SRob Herring			MX6SLL_PAD_SD1_DATA2__SD1_DATA2	0x170b9
207724ba675SRob Herring			MX6SLL_PAD_SD1_DATA3__SD1_DATA3	0x170b9
208724ba675SRob Herring			MX6SLL_PAD_SD1_DATA4__SD1_DATA4	0x170b9
209724ba675SRob Herring			MX6SLL_PAD_SD1_DATA5__SD1_DATA5	0x170b9
210724ba675SRob Herring			MX6SLL_PAD_SD1_DATA6__SD1_DATA6	0x170b9
211724ba675SRob Herring			MX6SLL_PAD_SD1_DATA7__SD1_DATA7	0x170b9
212724ba675SRob Herring		>;
213724ba675SRob Herring	};
214724ba675SRob Herring
215724ba675SRob Herring	pinctrl_usdhc1_200mhz: usdhc1-200mhzgrp {
216724ba675SRob Herring		fsl,pins = <
217724ba675SRob Herring			MX6SLL_PAD_SD1_CMD__SD1_CMD	0x170f9
218724ba675SRob Herring			MX6SLL_PAD_SD1_CLK__SD1_CLK	0x170f9
219724ba675SRob Herring			MX6SLL_PAD_SD1_DATA0__SD1_DATA0	0x170f9
220724ba675SRob Herring			MX6SLL_PAD_SD1_DATA1__SD1_DATA1	0x170f9
221724ba675SRob Herring			MX6SLL_PAD_SD1_DATA2__SD1_DATA2	0x170f9
222724ba675SRob Herring			MX6SLL_PAD_SD1_DATA3__SD1_DATA3	0x170f9
223724ba675SRob Herring			MX6SLL_PAD_SD1_DATA4__SD1_DATA4	0x170b9
224724ba675SRob Herring			MX6SLL_PAD_SD1_DATA5__SD1_DATA5	0x170b9
225724ba675SRob Herring			MX6SLL_PAD_SD1_DATA6__SD1_DATA6	0x170b9
226724ba675SRob Herring			MX6SLL_PAD_SD1_DATA7__SD1_DATA7	0x170b9
227724ba675SRob Herring		>;
228724ba675SRob Herring	};
229724ba675SRob Herring
230724ba675SRob Herring	pinctrl_usdhc1_sleep: usdhc1-sleepgrp {
231724ba675SRob Herring		fsl,pins = <
232724ba675SRob Herring			MX6SLL_PAD_SD1_CMD__SD1_CMD	0x10059
233724ba675SRob Herring			MX6SLL_PAD_SD1_CLK__SD1_CLK	0x10059
234724ba675SRob Herring			MX6SLL_PAD_SD1_DATA0__SD1_DATA0	0x10059
235724ba675SRob Herring			MX6SLL_PAD_SD1_DATA1__SD1_DATA1	0x10059
236724ba675SRob Herring			MX6SLL_PAD_SD1_DATA2__SD1_DATA2	0x10059
237724ba675SRob Herring			MX6SLL_PAD_SD1_DATA3__SD1_DATA3	0x10059
238724ba675SRob Herring			MX6SLL_PAD_SD1_DATA4__SD1_DATA4	0x10059
239724ba675SRob Herring			MX6SLL_PAD_SD1_DATA5__SD1_DATA5	0x10059
240724ba675SRob Herring			MX6SLL_PAD_SD1_DATA6__SD1_DATA6	0x10059
241724ba675SRob Herring			MX6SLL_PAD_SD1_DATA7__SD1_DATA7	0x10059
242724ba675SRob Herring		>;
243724ba675SRob Herring	};
244724ba675SRob Herring
245724ba675SRob Herring	pinctrl_usdhc3: usdhc3grp {
246724ba675SRob Herring		fsl,pins = <
247724ba675SRob Herring			MX6SLL_PAD_SD3_CMD__SD3_CMD	0x11059
248724ba675SRob Herring			MX6SLL_PAD_SD3_CLK__SD3_CLK	0x11059
249724ba675SRob Herring			MX6SLL_PAD_SD3_DATA0__SD3_DATA0	0x11059
250724ba675SRob Herring			MX6SLL_PAD_SD3_DATA1__SD3_DATA1	0x11059
251724ba675SRob Herring			MX6SLL_PAD_SD3_DATA2__SD3_DATA2	0x11059
252724ba675SRob Herring			MX6SLL_PAD_SD3_DATA3__SD3_DATA3	0x11059
253724ba675SRob Herring		>;
254724ba675SRob Herring	};
255724ba675SRob Herring
256724ba675SRob Herring	pinctrl_usdhc3_100mhz: usdhc3-100mhzgrp {
257724ba675SRob Herring		fsl,pins = <
258724ba675SRob Herring			MX6SLL_PAD_SD3_CMD__SD3_CMD	0x170b9
259724ba675SRob Herring			MX6SLL_PAD_SD3_CLK__SD3_CLK	0x170b9
260724ba675SRob Herring			MX6SLL_PAD_SD3_DATA0__SD3_DATA0	0x170b9
261724ba675SRob Herring			MX6SLL_PAD_SD3_DATA1__SD3_DATA1	0x170b9
262724ba675SRob Herring			MX6SLL_PAD_SD3_DATA2__SD3_DATA2	0x170b9
263724ba675SRob Herring			MX6SLL_PAD_SD3_DATA3__SD3_DATA3	0x170b9
264724ba675SRob Herring		>;
265724ba675SRob Herring	};
266724ba675SRob Herring
267724ba675SRob Herring	pinctrl_usdhc3_200mhz: usdhc3-200mhzgrp {
268724ba675SRob Herring		fsl,pins = <
269724ba675SRob Herring			MX6SLL_PAD_SD3_CMD__SD3_CMD	0x170f9
270724ba675SRob Herring			MX6SLL_PAD_SD3_CLK__SD3_CLK	0x170f9
271724ba675SRob Herring			MX6SLL_PAD_SD3_DATA0__SD3_DATA0	0x170f9
272724ba675SRob Herring			MX6SLL_PAD_SD3_DATA1__SD3_DATA1	0x170f9
273724ba675SRob Herring			MX6SLL_PAD_SD3_DATA2__SD3_DATA2	0x170f9
274724ba675SRob Herring			MX6SLL_PAD_SD3_DATA3__SD3_DATA3	0x170f9
275724ba675SRob Herring		>;
276724ba675SRob Herring	};
277724ba675SRob Herring
278724ba675SRob Herring	pinctrl_usdhc3_sleep: usdhc3-sleepgrp {
279724ba675SRob Herring		fsl,pins = <
280724ba675SRob Herring			MX6SLL_PAD_SD3_CMD__GPIO5_IO21	0x100c1
281724ba675SRob Herring			MX6SLL_PAD_SD3_CLK__GPIO5_IO18	0x100c1
282724ba675SRob Herring			MX6SLL_PAD_SD3_DATA0__GPIO5_IO19	0x100c1
283724ba675SRob Herring			MX6SLL_PAD_SD3_DATA1__GPIO5_IO20	0x100c1
284724ba675SRob Herring			MX6SLL_PAD_SD3_DATA2__GPIO5_IO16	0x100c1
285724ba675SRob Herring			MX6SLL_PAD_SD3_DATA3__GPIO5_IO17	0x100c1
286724ba675SRob Herring		>;
287724ba675SRob Herring	};
288724ba675SRob Herring
289724ba675SRob Herring	pinctrl_wifi_power: wifi-powergrp {
290724ba675SRob Herring		fsl,pins = <
291724ba675SRob Herring			MX6SLL_PAD_SD2_DATA6__GPIO4_IO29	0x10059	 /* WIFI_3V3_ON */
292724ba675SRob Herring		>;
293724ba675SRob Herring	};
294724ba675SRob Herring
295724ba675SRob Herring	pinctrl_wifi_reset: wifi-resetgrp {
296724ba675SRob Herring		fsl,pins = <
297724ba675SRob Herring			MX6SLL_PAD_SD2_DATA7__GPIO5_IO00	0x10059	 /* WIFI_RST */
298724ba675SRob Herring		>;
299724ba675SRob Herring	};
300724ba675SRob Herring};
301724ba675SRob Herring
302724ba675SRob Herring&leds {
303724ba675SRob Herring	pinctrl-names = "default";
304724ba675SRob Herring	pinctrl-0 = <&pinctrl_led>;
305724ba675SRob Herring};
306724ba675SRob Herring
307724ba675SRob Herring&lm3630a {
308724ba675SRob Herring	pinctrl-names = "default";
309724ba675SRob Herring	pinctrl-0 = <&pinctrl_lm3630a_bl_gpio>;
310724ba675SRob Herring};
311724ba675SRob Herring
312724ba675SRob Herring&reg_wifi {
313724ba675SRob Herring	pinctrl-names = "default";
314724ba675SRob Herring	pinctrl-0 = <&pinctrl_wifi_power>;
315724ba675SRob Herring};
316724ba675SRob Herring
317724ba675SRob Herring&ricoh619 {
318724ba675SRob Herring	pinctrl-names = "default";
319724ba675SRob Herring	pinctrl-0 = <&pinctrl_ricoh_gpio>;
320724ba675SRob Herring};
321724ba675SRob Herring
322724ba675SRob Herring&uart1 {
323724ba675SRob Herring	pinctrl-names = "default";
324724ba675SRob Herring	pinctrl-0 = <&pinctrl_uart1>;
325724ba675SRob Herring};
326724ba675SRob Herring
327724ba675SRob Herring&usdhc1 {
328724ba675SRob Herring	pinctrl-names = "default", "state_100mhz", "state_200mhz","sleep";
329724ba675SRob Herring	pinctrl-0 = <&pinctrl_usdhc1>;
330724ba675SRob Herring	pinctrl-1 = <&pinctrl_usdhc1_100mhz>;
331724ba675SRob Herring	pinctrl-2 = <&pinctrl_usdhc1_200mhz>;
332724ba675SRob Herring	pinctrl-3 = <&pinctrl_usdhc1_sleep>;
333724ba675SRob Herring};
334724ba675SRob Herring
335724ba675SRob Herring&usdhc3 {
336724ba675SRob Herring	pinctrl-names = "default", "state_100mhz", "state_200mhz","sleep";
337724ba675SRob Herring	pinctrl-0 = <&pinctrl_usdhc3>;
338724ba675SRob Herring	pinctrl-1 = <&pinctrl_usdhc3_100mhz>;
339724ba675SRob Herring	pinctrl-2 = <&pinctrl_usdhc3_200mhz>;
340724ba675SRob Herring	pinctrl-3 = <&pinctrl_usdhc3_sleep>;
341724ba675SRob Herring};
342724ba675SRob Herring
343724ba675SRob Herring&wifi_pwrseq {
344724ba675SRob Herring	pinctrl-names = "default";
345724ba675SRob Herring	pinctrl-0 = <&pinctrl_wifi_reset>;
346724ba675SRob Herring};
347