GNU Linux-libre 5.15.29-gnu
[releases.git] / arch / arm / boot / dts / imx6dl-yapp4-common.dtsi
1 // SPDX-License-Identifier: GPL-2.0
2 //
3 // Copyright (C) 2015-2018 Y Soft Corporation, a.s.
4
5 #include <dt-bindings/gpio/gpio.h>
6 #include <dt-bindings/interrupt-controller/irq.h>
7 #include <dt-bindings/input/input.h>
8 #include <dt-bindings/leds/common.h>
9 #include <dt-bindings/pwm/pwm.h>
10
11 / {
12         aliases: aliases {
13                 ethernet1 = &eth1;
14                 ethernet2 = &eth2;
15                 mmc0 = &usdhc3;
16                 mmc1 = &usdhc4;
17         };
18
19         backlight: backlight {
20                 compatible = "pwm-backlight";
21                 pwms = <&pwm1 0 500000 PWM_POLARITY_INVERTED>;
22                 brightness-levels = <0 32 64 128 255>;
23                 default-brightness-level = <32>;
24                 num-interpolated-steps = <8>;
25                 power-supply = <&sw2_reg>;
26                 status = "disabled";
27         };
28
29         lcd_display: display {
30                 compatible = "fsl,imx-parallel-display";
31                 #address-cells = <1>;
32                 #size-cells = <0>;
33                 interface-pix-fmt = "rgb24";
34                 pinctrl-names = "default";
35                 pinctrl-0 = <&pinctrl_ipu1>;
36                 status = "disabled";
37
38                 port@0 {
39                         reg = <0>;
40
41                         lcd_display_in: endpoint {
42                                 remote-endpoint = <&ipu1_di0_disp0>;
43                         };
44                 };
45
46                 port@1 {
47                         reg = <1>;
48
49                         lcd_display_out: endpoint {
50                                 remote-endpoint = <&lcd_panel_in>;
51                         };
52                 };
53         };
54
55         panel: panel {
56                 compatible = "dataimage,scf0700c48ggu18";
57                 power-supply = <&sw2_reg>;
58                 status = "disabled";
59
60                 port {
61                         lcd_panel_in: endpoint {
62                                 remote-endpoint = <&lcd_display_out>;
63                         };
64                 };
65         };
66
67         reg_pcie: regulator-pcie {
68                 compatible = "regulator-fixed";
69                 pinctrl-names = "default";
70                 pinctrl-0 = <&pinctrl_pcie_reg>;
71                 regulator-name = "MPCIE_3V3";
72                 regulator-min-microvolt = <3300000>;
73                 regulator-max-microvolt = <3300000>;
74                 gpio = <&gpio3 19 GPIO_ACTIVE_HIGH>;
75                 enable-active-high;
76                 status = "disabled";
77         };
78
79         reg_usb_h1_vbus: regulator-usb-h1-vbus {
80                 compatible = "regulator-fixed";
81                 pinctrl-names = "default";
82                 pinctrl-0 = <&pinctrl_usbh1_vbus>;
83                 regulator-name = "usb_h1_vbus";
84                 regulator-min-microvolt = <5000000>;
85                 regulator-max-microvolt = <5000000>;
86                 gpio = <&gpio1 29 GPIO_ACTIVE_HIGH>;
87                 enable-active-high;
88                 status = "disabled";
89         };
90
91         reg_usb_otg_vbus: regulator-usb-otg-vbus {
92                 compatible = "regulator-fixed";
93                 pinctrl-names = "default";
94                 pinctrl-0 = <&pinctrl_usbotg_vbus>;
95                 regulator-name = "usb_otg_vbus";
96                 regulator-min-microvolt = <5000000>;
97                 regulator-max-microvolt = <5000000>;
98                 gpio = <&gpio3 22 GPIO_ACTIVE_HIGH>;
99                 enable-active-high;
100                 status = "okay";
101         };
102 };
103
104 &fec {
105         pinctrl-names = "default";
106         pinctrl-0 = <&pinctrl_enet>;
107         phy-mode = "rgmii-id";
108         phy-reset-gpios = <&gpio1 25 GPIO_ACTIVE_LOW>;
109         phy-reset-duration = <20>;
110         phy-supply = <&sw2_reg>;
111         status = "okay";
112
113         fixed-link {
114                 speed = <1000>;
115                 full-duplex;
116         };
117
118         mdio {
119                 #address-cells = <1>;
120                 #size-cells = <0>;
121
122                 phy_port2: phy@1 {
123                         reg = <1>;
124                 };
125
126                 phy_port3: phy@2 {
127                         reg = <2>;
128                 };
129
130                 switch@10 {
131                         compatible = "qca,qca8334";
132                         reg = <10>;
133
134                         switch_ports: ports {
135                                 #address-cells = <1>;
136                                 #size-cells = <0>;
137
138                                 ethphy0: port@0 {
139                                         reg = <0>;
140                                         label = "cpu";
141                                         phy-mode = "rgmii-id";
142                                         ethernet = <&fec>;
143
144                                         fixed-link {
145                                                 speed = <1000>;
146                                                 full-duplex;
147                                         };
148                                 };
149
150                                 eth2: port@2 {
151                                         reg = <2>;
152                                         label = "eth2";
153                                         phy-handle = <&phy_port2>;
154                                 };
155
156                                 eth1: port@3 {
157                                         reg = <3>;
158                                         label = "eth1";
159                                         phy-handle = <&phy_port3>;
160                                 };
161                         };
162                 };
163         };
164 };
165
166 &hdmi {
167         pinctrl-names = "default";
168         pinctrl-0 = <&pinctrl_hdmi_cec>;
169         ddc-i2c-bus = <&i2c2>;
170         status = "disabled";
171 };
172
173 &i2c2 {
174         clock-frequency = <100000>;
175         pinctrl-names = "default";
176         pinctrl-0 = <&pinctrl_i2c2>;
177         status = "okay";
178
179         pmic@8 {
180                 compatible = "fsl,pfuze200";
181                 pinctrl-names = "default";
182                 pinctrl-0 = <&pinctrl_pmic>;
183                 reg = <0x8>;
184
185                 regulators {
186                         sw1a_reg: sw1ab {
187                                 regulator-min-microvolt = <300000>;
188                                 regulator-max-microvolt = <1875000>;
189                                 regulator-boot-on;
190                                 regulator-always-on;
191                                 regulator-ramp-delay = <6250>;
192                         };
193
194                         sw2_reg: sw2 {
195                                 regulator-min-microvolt = <800000>;
196                                 regulator-max-microvolt = <3300000>;
197                                 regulator-boot-on;
198                                 regulator-always-on;
199                         };
200
201                         sw3a_reg: sw3a {
202                                 regulator-min-microvolt = <400000>;
203                                 regulator-max-microvolt = <1975000>;
204                                 regulator-boot-on;
205                                 regulator-always-on;
206                         };
207
208                         sw3b_reg: sw3b {
209                                 regulator-min-microvolt = <400000>;
210                                 regulator-max-microvolt = <1975000>;
211                                 regulator-boot-on;
212                                 regulator-always-on;
213                         };
214
215                         swbst_reg: swbst {
216                                 regulator-min-microvolt = <5000000>;
217                                 regulator-max-microvolt = <5150000>;
218                         };
219
220                         vgen1_reg: vgen1 {
221                                 regulator-min-microvolt = <800000>;
222                                 regulator-max-microvolt = <1550000>;
223                         };
224
225                         vgen2_reg: vgen2 {
226                                 regulator-min-microvolt = <800000>;
227                                 regulator-max-microvolt = <1550000>;
228                         };
229
230                         vgen3_reg: vgen3 {
231                                 regulator-min-microvolt = <1800000>;
232                                 regulator-max-microvolt = <3300000>;
233                                 regulator-always-on;
234                         };
235
236                         vgen4_reg: vgen4 {
237                                 regulator-min-microvolt = <1800000>;
238                                 regulator-max-microvolt = <3300000>;
239                                 regulator-always-on;
240                         };
241
242                         vgen5_reg: vgen5 {
243                                 regulator-min-microvolt = <1800000>;
244                                 regulator-max-microvolt = <3300000>;
245                                 regulator-always-on;
246                         };
247
248                         vgen6_reg: vgen6 {
249                                 regulator-min-microvolt = <1800000>;
250                                 regulator-max-microvolt = <3300000>;
251                                 regulator-always-on;
252                         };
253
254                         vref_reg: vrefddr {
255                                 regulator-boot-on;
256                                 regulator-always-on;
257                         };
258
259                         vsnvs_reg: vsnvs {
260                                 regulator-min-microvolt = <1000000>;
261                                 regulator-max-microvolt = <3000000>;
262                                 regulator-boot-on;
263                                 regulator-always-on;
264                         };
265                 };
266         };
267
268         leds: led-controller@30 {
269                 compatible = "ti,lp5562";
270                 reg = <0x30>;
271                 clock-mode = /bits/ 8 <1>;
272                 status = "disabled";
273                 #address-cells = <1>;
274                 #size-cells = <0>;
275
276                 chan@0 {
277                         chan-name = "R";
278                         led-cur = /bits/ 8 <0x20>;
279                         max-cur = /bits/ 8 <0x60>;
280                         reg = <0>;
281                         color = <LED_COLOR_ID_RED>;
282                 };
283
284                 chan@1 {
285                         chan-name = "G";
286                         led-cur = /bits/ 8 <0x20>;
287                         max-cur = /bits/ 8 <0x60>;
288                         reg = <1>;
289                         color = <LED_COLOR_ID_GREEN>;
290                 };
291
292                 chan@2 {
293                         chan-name = "B";
294                         led-cur = /bits/ 8 <0x20>;
295                         max-cur = /bits/ 8 <0x60>;
296                         reg = <2>;
297                         color = <LED_COLOR_ID_BLUE>;
298                 };
299
300                 chan@3 {
301                         chan-name = "W";
302                         led-cur = /bits/ 8 <0x0>;
303                         max-cur = /bits/ 8 <0x0>;
304                         reg = <3>;
305                         color = <LED_COLOR_ID_WHITE>;
306                 };
307         };
308
309         eeprom@57 {
310                 compatible = "atmel,24c128";
311                 reg = <0x57>;
312                 pagesize = <64>;
313                 status = "okay";
314         };
315
316         touchscreen: touchscreen@5c {
317                 compatible = "pixcir,pixcir_tangoc";
318                 reg = <0x5c>;
319                 pinctrl-0 = <&pinctrl_touch>;
320                 interrupt-parent = <&gpio4>;
321                 interrupts = <5 IRQ_TYPE_EDGE_FALLING>;
322                 attb-gpio = <&gpio4 5 GPIO_ACTIVE_HIGH>;
323                 reset-gpio = <&gpio1 2 GPIO_ACTIVE_HIGH>;
324                 touchscreen-size-x = <800>;
325                 touchscreen-size-y = <480>;
326                 status = "disabled";
327         };
328 };
329
330 &i2c3 {
331         clock-frequency = <100000>;
332         pinctrl-names = "default";
333         pinctrl-0 = <&pinctrl_i2c3>;
334         status = "okay";
335
336         oled_1309: oled@3c {
337                 compatible = "solomon,ssd1309fb-i2c";
338                 reg = <0x3c>;
339                 solomon,height = <64>;
340                 solomon,width = <128>;
341                 solomon,page-offset = <0>;
342                 solomon,segment-no-remap;
343                 solomon,prechargep2 = <15>;
344                 reset-gpios = <&gpio_oled 1 GPIO_ACTIVE_LOW>;
345                 vbat-supply = <&sw2_reg>;
346                 status = "disabled";
347         };
348
349         oled_1305: oled@3d {
350                 compatible = "solomon,ssd1305fb-i2c";
351                 reg = <0x3d>;
352                 solomon,height = <64>;
353                 solomon,width = <128>;
354                 solomon,page-offset = <0>;
355                 solomon,col-offset = <4>;
356                 solomon,prechargep2 = <15>;
357                 reset-gpios = <&gpio_oled 1 GPIO_ACTIVE_LOW>;
358                 vbat-supply = <&sw2_reg>;
359                 status = "disabled";
360         };
361
362         gpio_oled: gpio@41 {
363                 compatible = "nxp,pca9536";
364                 gpio-controller;
365                 #gpio-cells = <2>;
366                 reg = <0x41>;
367                 vcc-supply = <&sw2_reg>;
368                 status = "disabled";
369         };
370
371         touchkeys: keys@5a {
372                 compatible = "fsl,mpr121-touchkey";
373                 reg = <0x5a>;
374                 vdd-supply = <&sw2_reg>;
375                 autorepeat;
376                 linux,keycodes = <KEY_1>, <KEY_2>, <KEY_3>, <KEY_4>, <KEY_5>,
377                                 <KEY_6>, <KEY_7>, <KEY_8>, <KEY_9>,
378                                 <KEY_BACKSPACE>, <KEY_0>, <KEY_ENTER>;
379                 poll-interval = <50>;
380                 status = "disabled";
381         };
382 };
383
384 &iomuxc {
385         pinctrl_enet: enetgrp {
386                 fsl,pins = <
387                         MX6QDL_PAD_ENET_MDIO__ENET_MDIO         0x1b020
388                         MX6QDL_PAD_ENET_MDC__ENET_MDC           0x1b020
389                         MX6QDL_PAD_RGMII_TXC__RGMII_TXC         0x1b020
390                         MX6QDL_PAD_RGMII_TD0__RGMII_TD0         0x1b020
391                         MX6QDL_PAD_RGMII_TD1__RGMII_TD1         0x1b020
392                         MX6QDL_PAD_RGMII_TD2__RGMII_TD2         0x1b020
393                         MX6QDL_PAD_RGMII_TD3__RGMII_TD3         0x1b020
394                         MX6QDL_PAD_RGMII_TX_CTL__RGMII_TX_CTL   0x1b020
395                         MX6QDL_PAD_RGMII_RXC__RGMII_RXC         0x1b020
396                         MX6QDL_PAD_RGMII_RD0__RGMII_RD0         0x1b020
397                         MX6QDL_PAD_RGMII_RD1__RGMII_RD1         0x1b020
398                         MX6QDL_PAD_RGMII_RD2__RGMII_RD2         0x1b020
399                         MX6QDL_PAD_RGMII_RD3__RGMII_RD3         0x1b020
400                         MX6QDL_PAD_RGMII_RX_CTL__RGMII_RX_CTL   0x1b020
401                         MX6QDL_PAD_ENET_REF_CLK__ENET_TX_CLK    0x1b010
402                         MX6QDL_PAD_GPIO_16__ENET_REF_CLK        0x1b010
403                         MX6QDL_PAD_ENET_CRS_DV__GPIO1_IO25      0x1b098
404                 >;
405         };
406
407         pinctrl_hdmi_cec: hdmicecgrp {
408                 fsl,pins = <
409                         MX6QDL_PAD_EIM_A25__HDMI_TX_CEC_LINE    0x1b898
410                 >;
411         };
412
413         pinctrl_i2c2: i2c2grp {
414                 fsl,pins = <
415                         MX6QDL_PAD_KEY_COL3__I2C2_SCL   0x4001b899
416                         MX6QDL_PAD_KEY_ROW3__I2C2_SDA   0x4001b899
417                 >;
418         };
419
420         pinctrl_i2c3: i2c3grp {
421                 fsl,pins = <
422                         MX6QDL_PAD_GPIO_3__I2C3_SCL     0x4001b899
423                         MX6QDL_PAD_GPIO_6__I2C3_SDA     0x4001b899
424                 >;
425         };
426
427         pinctrl_ipu1: ipu1grp {
428                 fsl,pins = <
429                         MX6QDL_PAD_DI0_DISP_CLK__IPU1_DI0_DISP_CLK      0x10
430                         MX6QDL_PAD_DI0_PIN2__IPU1_DI0_PIN02             0x10
431                         MX6QDL_PAD_DI0_PIN3__IPU1_DI0_PIN03             0x10
432                         MX6QDL_PAD_DISP0_DAT0__IPU1_DISP0_DATA00        0x10
433                         MX6QDL_PAD_DISP0_DAT1__IPU1_DISP0_DATA01        0x10
434                         MX6QDL_PAD_DISP0_DAT2__IPU1_DISP0_DATA02        0x10
435                         MX6QDL_PAD_DISP0_DAT3__IPU1_DISP0_DATA03        0x10
436                         MX6QDL_PAD_DISP0_DAT4__IPU1_DISP0_DATA04        0x10
437                         MX6QDL_PAD_DISP0_DAT5__IPU1_DISP0_DATA05        0x10
438                         MX6QDL_PAD_DISP0_DAT6__IPU1_DISP0_DATA06        0x10
439                         MX6QDL_PAD_DISP0_DAT7__IPU1_DISP0_DATA07        0x10
440                         MX6QDL_PAD_DISP0_DAT8__IPU1_DISP0_DATA08        0x10
441                         MX6QDL_PAD_DISP0_DAT9__IPU1_DISP0_DATA09        0x10
442                         MX6QDL_PAD_DISP0_DAT10__IPU1_DISP0_DATA10       0x10
443                         MX6QDL_PAD_DISP0_DAT11__IPU1_DISP0_DATA11       0x10
444                         MX6QDL_PAD_DISP0_DAT12__IPU1_DISP0_DATA12       0x10
445                         MX6QDL_PAD_DISP0_DAT13__IPU1_DISP0_DATA13       0x10
446                         MX6QDL_PAD_DISP0_DAT14__IPU1_DISP0_DATA14       0x10
447                         MX6QDL_PAD_DISP0_DAT15__IPU1_DISP0_DATA15       0x10
448                         MX6QDL_PAD_DISP0_DAT16__IPU1_DISP0_DATA16       0x10
449                         MX6QDL_PAD_DISP0_DAT17__IPU1_DISP0_DATA17       0x10
450                         MX6QDL_PAD_DISP0_DAT18__IPU1_DISP0_DATA18       0x10
451                         MX6QDL_PAD_DISP0_DAT19__IPU1_DISP0_DATA19       0x10
452                         MX6QDL_PAD_DISP0_DAT20__IPU1_DISP0_DATA20       0x10
453                         MX6QDL_PAD_DISP0_DAT21__IPU1_DISP0_DATA21       0x10
454                         MX6QDL_PAD_DISP0_DAT22__IPU1_DISP0_DATA22       0x10
455                         MX6QDL_PAD_DISP0_DAT23__IPU1_DISP0_DATA23       0x10
456                 >;
457         };
458
459         pinctrl_pcie: pciegrp {
460                 fsl,pins = <
461                         MX6QDL_PAD_GPIO_17__GPIO7_IO12          0x1b098
462                         MX6QDL_PAD_KEY_COL4__GPIO4_IO14         0x1b098
463                         MX6QDL_PAD_CSI0_DATA_EN__GPIO5_IO20     0x1b098
464                 >;
465         };
466
467         pinctrl_pcie_reg: pciereggrp {
468                 fsl,pins = <
469                         MX6QDL_PAD_EIM_D19__GPIO3_IO19  0x1b098
470                 >;
471         };
472
473         pinctrl_pmic: pmicgrp {
474                 fsl,pins = <
475                         MX6QDL_PAD_GPIO_18__GPIO7_IO13  0x1b098
476                 >;
477         };
478
479         pinctrl_pwm1: pwm1grp {
480                 fsl,pins = <
481                         MX6QDL_PAD_GPIO_9__PWM1_OUT     0x8
482                 >;
483         };
484
485         pinctrl_touch: touchgrp {
486                 fsl,pins = <
487                         MX6QDL_PAD_GPIO_19__GPIO4_IO05  0x1b098
488                         MX6QDL_PAD_GPIO_2__GPIO1_IO02   0x1b098
489                 >;
490         };
491
492         pinctrl_uart1: uart1grp {
493                 fsl,pins = <
494                         MX6QDL_PAD_CSI0_DAT10__UART1_TX_DATA    0x1b0a8
495                         MX6QDL_PAD_CSI0_DAT11__UART1_RX_DATA    0x1b0a8
496                 >;
497         };
498
499         pinctrl_uart2: uart2grp {
500                 fsl,pins = <
501                         MX6QDL_PAD_GPIO_7__UART2_TX_DATA        0x1b098
502                         MX6QDL_PAD_GPIO_8__UART2_RX_DATA        0x1b098
503                 >;
504         };
505
506         pinctrl_usbh1: usbh1grp {
507                 fsl,pins = <
508                         MX6QDL_PAD_EIM_D30__USB_H1_OC   0x1b098
509                 >;
510         };
511
512         pinctrl_usbh1_vbus: usbh1-vbus {
513                 fsl,pins = <
514                         MX6QDL_PAD_ENET_TXD1__GPIO1_IO29        0x98
515                 >;
516         };
517
518         pinctrl_usbotg: usbotggrp {
519                 fsl,pins = <
520                         MX6QDL_PAD_ENET_RX_ER__USB_OTG_ID       0x1b098
521                         MX6QDL_PAD_EIM_D21__USB_OTG_OC          0x1b098
522                 >;
523         };
524
525         pinctrl_usbotg_vbus: usbotg-vbus {
526                 fsl,pins = <
527                         MX6QDL_PAD_EIM_D22__GPIO3_IO22  0x98
528                 >;
529         };
530
531         pinctrl_usdhc3: usdhc3grp {
532                 fsl,pins = <
533                         MX6QDL_PAD_EIM_A16__GPIO2_IO22  0x1b018
534                         MX6QDL_PAD_SD3_RST__GPIO7_IO08  0x1b018
535                         MX6QDL_PAD_SD3_CMD__SD3_CMD     0x17059
536                         MX6QDL_PAD_SD3_CLK__SD3_CLK     0x10059
537                         MX6QDL_PAD_SD3_DAT0__SD3_DATA0  0x17059
538                         MX6QDL_PAD_SD3_DAT1__SD3_DATA1  0x17059
539                         MX6QDL_PAD_SD3_DAT2__SD3_DATA2  0x17059
540                         MX6QDL_PAD_SD3_DAT3__SD3_DATA3  0x17059
541                 >;
542         };
543
544         pinctrl_usdhc4: usdhc4grp {
545                 fsl,pins = <
546                         MX6QDL_PAD_SD4_CMD__SD4_CMD     0x1f069
547                         MX6QDL_PAD_SD4_CLK__SD4_CLK     0x10069
548                         MX6QDL_PAD_SD4_DAT0__SD4_DATA0  0x17069
549                         MX6QDL_PAD_SD4_DAT1__SD4_DATA1  0x17069
550                         MX6QDL_PAD_SD4_DAT2__SD4_DATA2  0x17069
551                         MX6QDL_PAD_SD4_DAT3__SD4_DATA3  0x17069
552                         MX6QDL_PAD_SD4_DAT4__SD4_DATA4  0x17069
553                         MX6QDL_PAD_SD4_DAT5__SD4_DATA5  0x17069
554                         MX6QDL_PAD_SD4_DAT6__SD4_DATA6  0x17069
555                         MX6QDL_PAD_SD4_DAT7__SD4_DATA7  0x17069
556                 >;
557         };
558
559         pinctrl_wdog: wdoggrp {
560                 fsl,pins = <
561                         MX6QDL_PAD_GPIO_1__WDOG2_B      0x1b0b0
562                 >;
563         };
564 };
565
566 &ipu1_di0_disp0 {
567         remote-endpoint = <&lcd_display_in>;
568 };
569
570 &pcie {
571         pinctrl-names = "default";
572         pinctrl-0 = <&pinctrl_pcie>;
573         reset-gpio = <&gpio7 12 GPIO_ACTIVE_LOW>;
574         vpcie-supply = <&reg_pcie>;
575         status = "disabled";
576 };
577
578 &pwm1 {
579         pinctrl-names = "default";
580         pinctrl-0 = <&pinctrl_pwm1>;
581         status = "disabled";
582 };
583
584 &uart1 {
585         pinctrl-names = "default";
586         pinctrl-0 = <&pinctrl_uart1>;
587         status = "okay";
588 };
589
590 &uart2 {
591         pinctrl-names = "default";
592         pinctrl-0 = <&pinctrl_uart2>;
593         status = "okay";
594 };
595
596 &usbh1 {
597         pinctrl-names = "default";
598         pinctrl-0 = <&pinctrl_usbh1>;
599         vbus-supply = <&reg_usb_h1_vbus>;
600         over-current-active-low;
601         status = "disabled";
602 };
603
604 &usbotg {
605         pinctrl-names = "default";
606         pinctrl-0 = <&pinctrl_usbotg>;
607         vbus-supply = <&reg_usb_otg_vbus>;
608         over-current-active-low;
609         srp-disable;
610         hnp-disable;
611         adp-disable;
612         status = "okay";
613 };
614
615 &usbphy1 {
616         fsl,tx-d-cal = <106>;
617         status = "okay";
618 };
619
620 &usbphy2 {
621         fsl,tx-d-cal = <109>;
622         status = "disabled";
623 };
624
625 &usdhc3 {
626         pinctrl-names = "default";
627         pinctrl-0 = <&pinctrl_usdhc3>;
628         bus-width = <4>;
629         cd-gpios = <&gpio7 8 GPIO_ACTIVE_LOW>;
630         wp-gpios = <&gpio2 22 GPIO_ACTIVE_HIGH>;
631         no-1-8-v;
632         keep-power-in-suspend;
633         wakeup-source;
634         vmmc-supply = <&sw2_reg>;
635         status = "disabled";
636 };
637
638 &usdhc4 {
639         pinctrl-names = "default";
640         pinctrl-0 = <&pinctrl_usdhc4>;
641         bus-width = <8>;
642         non-removable;
643         no-1-8-v;
644         keep-power-in-suspend;
645         vmmc-supply = <&sw2_reg>;
646         status = "okay";
647 };
648
649 &wdog1 {
650         status = "disabled";
651 };
652
653 &wdog2 {
654         pinctrl-names = "default";
655         pinctrl-0 = <&pinctrl_wdog>;
656         fsl,ext-reset-output;
657         status = "okay";
658 };