From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: MIME-Version: 1.0 Date: Mon, 7 Jul 2014 19:30:43 -0600 Message-ID: Subject: [PATCH] ARM: dts: Restructure imx6qdl-wandboard.dtsi for new rev C1 board. From: George Joseph Content-Type: multipart/alternative; boundary=001a113a0b224a60c104fda48a91 To: linux-arm-kernel@lists.infradead.org Cc: Shawn Guo , Sascha Hauer , Rob Herring , Pawel Moll , Mark Rutland , Ian Campbell , Kumar Gala , Russell King , devicetree@vger.kernel.org, linux-kernel@vger.kernel.org List-ID: --001a113a0b224a60c104fda48a91 Content-Type: text/plain; charset=UTF-8 The rev C1 Wandboard uses the Broadcom 4330 for WiFi and Bluetooth instead of the 4329. This changes the PADS assigned for the control lines. Another side effect of the change is that on the rev C1 board, usdhc driver can't detect the chip presence correctly so usdhc2 now needs its 'non-removeable' property removed. So that rev B1 and earlier can continue to work, this patch splits the board-specific definitions from imx6qdl-wandboard.dtsi into imx6qdl-wandboard-revb1.dtsi and imx6qdl-wandboard-revc1.dtsi. The new files include the original base imx6qdl-wandboard.dtsi which retains the common definitions. The existing imx6dl-wandboard.dts includes imx6qdl-wandboard-revc1.dtsi and imx6dl-wandboard-revb1.dts (new) includes imx6qdl-wandboard-revb1.dtsi. This makes the rev C1 board the new default. The same pattern is used for imx6q-wandboard.dts. So, from U-Boot on a WB-Quad you use imxq-wandboard-revb1.dtb for the older B1 board and imxq-wandboard.dtb for the current rev C1 board. Signed-off-by: George Joseph --- arch/arm/boot/dts/imx6dl-wandboard-revb1.dts | 22 ++++++++++++++ arch/arm/boot/dts/imx6dl-wandboard.dts | 2 +- arch/arm/boot/dts/imx6q-wandboard-revb1.dts | 26 ++++++++++++++++ arch/arm/boot/dts/imx6q-wandboard.dts | 2 +- arch/arm/boot/dts/imx6qdl-wandboard-revb1.dtsi | 39 ++++++++++++++++++++++++ arch/arm/boot/dts/imx6qdl-wandboard-revc1.dtsi | 41 ++++++++++++++++++++++++++ arch/arm/boot/dts/imx6qdl-wandboard.dtsi | 21 ------------- 7 files changed, 130 insertions(+), 23 deletions(-) diff --git a/arch/arm/boot/dts/imx6dl-wandboard-revb1.dts b/arch/arm/boot/dts/imx6dl-wandboard-revb1.dts new file mode 100644 index 0000000..f607d4f --- /dev/null +++ b/arch/arm/boot/dts/imx6dl-wandboard-revb1.dts @@ -0,0 +1,22 @@ +/* + * Copyright 2013 Freescale Semiconductor, Inc. + * + * Author: Fabio Estevam + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License version 2 as + * published by the Free Software Foundation. + * + */ +/dts-v1/; +#include "imx6dl.dtsi" +#include "imx6qdl-wandboard-revb1.dtsi" + +/ { + model = "Wandboard i.MX6 Dual Lite Board"; + compatible = "wand,imx6dl-wandboard", "fsl,imx6dl"; + + memory { + reg = <0x10000000 0x40000000>; + }; +}; diff --git a/arch/arm/boot/dts/imx6dl-wandboard.dts b/arch/arm/boot/dts/imx6dl-wandboard.dts index e672891..bbb6167 100644 --- a/arch/arm/boot/dts/imx6dl-wandboard.dts +++ b/arch/arm/boot/dts/imx6dl-wandboard.dts @@ -10,7 +10,7 @@ */ /dts-v1/; #include "imx6dl.dtsi" -#include "imx6qdl-wandboard.dtsi" +#include "imx6qdl-wandboard-revc1.dtsi" / { model = "Wandboard i.MX6 Dual Lite Board"; diff --git a/arch/arm/boot/dts/imx6q-wandboard-revb1.dts b/arch/arm/boot/dts/imx6q-wandboard-revb1.dts new file mode 100644 index 0000000..20bf3c2 --- /dev/null +++ b/arch/arm/boot/dts/imx6q-wandboard-revb1.dts @@ -0,0 +1,26 @@ +/* + * Copyright 2013 Freescale Semiconductor, Inc. + * + * Author: Fabio Estevam + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License version 2 as + * published by the Free Software Foundation. + * + */ +/dts-v1/; +#include "imx6q.dtsi" +#include "imx6qdl-wandboard-revb1.dtsi" + +/ { + model = "Wandboard i.MX6 Quad Board"; + compatible = "wand,imx6q-wandboard", "fsl,imx6q"; + + memory { + reg = <0x10000000 0x80000000>; + }; +}; + +&sata { + status = "okay"; +}; diff --git a/arch/arm/boot/dts/imx6q-wandboard.dts b/arch/arm/boot/dts/imx6q-wandboard.dts index 36be17f..4a8a6ee 100644 --- a/arch/arm/boot/dts/imx6q-wandboard.dts +++ b/arch/arm/boot/dts/imx6q-wandboard.dts @@ -10,7 +10,7 @@ */ /dts-v1/; #include "imx6q.dtsi" -#include "imx6qdl-wandboard.dtsi" +#include "imx6qdl-wandboard-revc1.dtsi" / { model = "Wandboard i.MX6 Quad Board"; diff --git a/arch/arm/boot/dts/imx6qdl-wandboard-revb1.dtsi b/arch/arm/boot/dts/imx6qdl-wandboard-revb1.dtsi new file mode 100644 index 0000000..e44d982 --- /dev/null +++ b/arch/arm/boot/dts/imx6qdl-wandboard-revb1.dtsi @@ -0,0 +1,39 @@ +/* + * Copyright 2013 Freescale Semiconductor, Inc. + * + * Author: Fabio Estevam + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License version 2 as + * published by the Free Software Foundation. + * + */ + +#include "imx6qdl-wandboard.dtsi" + +&iomuxc { + pinctrl-0 = <&pinctrl_hog>; + + imx6qdl-wandboard { + pinctrl_hog: hoggrp { + fsl,pins = < + MX6QDL_PAD_GPIO_0__CCM_CLKO1 0x130b0 /* GPIO_0_CLKO */ + MX6QDL_PAD_GPIO_2__GPIO1_IO02 0x80000000 /* uSDHC1 CD */ + MX6QDL_PAD_EIM_DA9__GPIO3_IO09 0x80000000 /* uSDHC3 CD */ + MX6QDL_PAD_EIM_EB1__GPIO2_IO29 0x80000000 /* WL_REF_ON */ + MX6QDL_PAD_EIM_A25__GPIO5_IO02 0x80000000 /* WL_RST_N */ + MX6QDL_PAD_ENET_RXD1__GPIO1_IO26 0x80000000 /* WL_REG_ON */ + MX6QDL_PAD_ENET_TXD1__GPIO1_IO29 0x80000000 /* WL_HOST_WAKE */ + MX6QDL_PAD_ENET_TXD0__GPIO1_IO30 0x80000000 /* WL_WAKE */ + MX6QDL_PAD_EIM_D29__GPIO3_IO29 0x80000000 /* RGMII_nRST */ + >; + }; + }; +}; + +&usdhc2 { + pinctrl-names = "default"; + pinctrl-0 = <&pinctrl_usdhc2>; + non-removable; + status = "okay"; +}; diff --git a/arch/arm/boot/dts/imx6qdl-wandboard-revc1.dtsi b/arch/arm/boot/dts/imx6qdl-wandboard-revc1.dtsi new file mode 100644 index 0000000..1d9b1db --- /dev/null +++ b/arch/arm/boot/dts/imx6qdl-wandboard-revc1.dtsi @@ -0,0 +1,41 @@ +/* + * Copyright 2013 Freescale Semiconductor, Inc. + * + * Author: Fabio Estevam + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License version 2 as + * published by the Free Software Foundation. + * + */ + +#include "imx6qdl-wandboard.dtsi" + +&iomuxc { + pinctrl-0 = <&pinctrl_hog>; + + imx6qdl-wandboard { + pinctrl_hog: hoggrp { + fsl,pins = < + MX6QDL_PAD_GPIO_0__CCM_CLKO1 0x130b0 /* GPIO_0_CLKO */ + MX6QDL_PAD_GPIO_2__GPIO1_IO02 0x80000000 /* uSDHC1 CD */ + MX6QDL_PAD_EIM_DA9__GPIO3_IO09 0x80000000 /* uSDHC3 CD */ + MX6QDL_PAD_CSI0_DAT14__GPIO6_IO00 0x80000000 /* WIFI_ON (reset, active low) */ + MX6QDL_PAD_ENET_RXD1__GPIO1_IO26 0x80000000 /* WL_REG_ON (unused) */ + MX6QDL_PAD_ENET_TXD1__GPIO1_IO29 0x80000000 /* WL_HOST_WAKE, input */ + MX6QDL_PAD_CSI0_DAT13__GPIO5_IO31 0x80000000 /* GPIO5_IO31 (Wifi Power Enable) */ + MX6QDL_PAD_ENET_TXD0__GPIO1_IO30 0x80000000 /* WL_WAKE (unused) */ + MX6QDL_PAD_CSI0_VSYNC__GPIO5_IO21 0x80000000 /* BT_ON */ + MX6QDL_PAD_CSI0_DAT12__GPIO5_IO30 0x80000000 /* BT_WAKE */ + MX6QDL_PAD_CSI0_DATA_EN__GPIO5_IO20 0x80000000 /* BT_HOST_WAKE */ + MX6QDL_PAD_EIM_D29__GPIO3_IO29 0x80000000 /* RGMII_nRST */ + >; + }; + }; +}; + +&usdhc2 { + pinctrl-names = "default"; + pinctrl-0 = <&pinctrl_usdhc2>; + status = "okay"; +}; diff --git a/arch/arm/boot/dts/imx6qdl-wandboard.dtsi b/arch/arm/boot/dts/imx6qdl-wandboard.dtsi index bdfdf89..2aa9fbf 100644 --- a/arch/arm/boot/dts/imx6qdl-wandboard.dtsi +++ b/arch/arm/boot/dts/imx6qdl-wandboard.dtsi @@ -79,22 +79,8 @@ &iomuxc { pinctrl-names = "default"; - pinctrl-0 = <&pinctrl_hog>; imx6qdl-wandboard { - pinctrl_hog: hoggrp { - fsl,pins = < - MX6QDL_PAD_GPIO_0__CCM_CLKO1 0x130b0 - MX6QDL_PAD_GPIO_2__GPIO1_IO02 0x80000000 - MX6QDL_PAD_EIM_DA9__GPIO3_IO09 0x80000000 - MX6QDL_PAD_EIM_EB1__GPIO2_IO29 0x80000000 /* WL_REF_ON */ - MX6QDL_PAD_EIM_A25__GPIO5_IO02 0x80000000 /* WL_RST_N */ - MX6QDL_PAD_ENET_RXD1__GPIO1_IO26 0x80000000 /* WL_REG_ON */ - MX6QDL_PAD_ENET_TXD1__GPIO1_IO29 0x80000000 /* WL_HOST_WAKE */ - MX6QDL_PAD_ENET_TXD0__GPIO1_IO30 0x80000000 /* WL_WAKE */ - MX6QDL_PAD_EIM_D29__GPIO3_IO29 0x80000000 - >; - }; pinctrl_audmux: audmuxgrp { fsl,pins = < @@ -250,13 +236,6 @@ status = "okay"; }; -&usdhc2 { - pinctrl-names = "default"; - pinctrl-0 = <&pinctrl_usdhc2>; - non-removable; - status = "okay"; -}; - &usdhc3 { pinctrl-names = "default"; pinctrl-0 = <&pinctrl_usdhc3>; --001a113a0b224a60c104fda48a91 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
The rev C1 Wandboard uses the Broadcom 4330 for WiFi = and Bluetooth instead of
the 4329. =C2=A0This changes the PADS as= signed for the control lines. =C2=A0Another
side effect of the ch= ange is that on the rev C1 board, usdhc driver can't
detect the chip presence correctly so usdhc2 now needs its 'non-re= moveable'
property removed.

So that = rev B1 and earlier can continue to work, this patch splits the
board-specific definitions from imx6qdl-wandboard.dtsi into
imx6q= dl-wandboard-revb1.dtsi and imx6qdl-wandboard-revc1.dtsi. =C2=A0The new fil= es
include the original base imx6qdl-wandboard.dtsi which retains= the common
definitions. =C2=A0

The existing imx6dl-wandb= oard.dts includes imx6qdl-wandboard-revc1.dtsi and=C2=A0
imx6dl-w= andboard-revb1.dts (new) includes imx6qdl-wandboard-revb1.dtsi.
T= his makes the rev C1 board the new default. =C2=A0The same pattern is used = for=C2=A0
imx6q-wandboard.dts.

So, from U-Boot on a WB-= Quad you use imxq-wandboard-revb1.dtb for the older B1
board and = imxq-wandboard.dtb for the current rev C1 board.

Signed-off-by: George Joseph <= george.joseph@fairview5.com>
---
=C2=A0arch/arm/boot/dts/imx6dl-wandboard-revb1.dts = =C2=A0 | 22 ++++++++++++++
=C2=A0arch/arm/boot/dts/imx6dl-wandboa= rd.dts =C2=A0 =C2=A0 =C2=A0 =C2=A0 | =C2=A02 +-
=C2=A0arch/arm/bo= ot/dts/imx6q-wandboard-revb1.dts =C2=A0 =C2=A0| 26 ++++++++++++++++
=C2=A0arch/arm/boot/dts/imx6q-wandboard.dts =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0| =C2=A02 +-
=C2=A0arch/arm/boot/dts/imx6qdl-wandboard-= revb1.dtsi | 39 ++++++++++++++++++++++++
=C2=A0arch/arm/boot/dts/= imx6qdl-wandboard-revc1.dtsi | 41 ++++++++++++++++++++++++++
=C2=A0arch/arm/boot/dts/imx6qdl-wandboard.dtsi =C2=A0 =C2=A0 =C2=A0 | = 21 -------------
=C2=A07 files changed, 130 insertions(+), 23 del= etions(-)

diff --git a/arch/arm/boot/dts/imx6dl-wa= ndboard-revb1.dts b/arch/arm/boot/dts/imx6dl-wandboard-revb1.dts
new file mode 100644
index 0000000..f607d4f
--- /d= ev/null
+++ b/arch/arm/boot/dts/imx6dl-wandboard-revb1.dts
<= div>@@ -0,0 +1,22 @@
+/*
+ * Copyright 2013 Freescale S= emiconductor, Inc.
+ *
+ * Author: Fabio Estevam <fabio.estevam@freescale.com>
+ *
+ * This program is free software; you can redistribute it and/or mod= ify
+ * it under the terms of the GNU General Public License version 2 as<= /div>
+ * published by the Free Software Foundation.
+ *
+ */
+/dts-v1/;
+#include "imx6dl.dtsi"=
+#include "imx6qdl-wandboard-revb1.dtsi"
+
+/ {
+ model= =3D "Wandboard i.MX6 Dual Lite Board";
+ compatible =3D "wand,imx6dl-wandb= oard", "fsl,imx6dl";
+
+ memory= {
+ reg =3D &= lt;0x10000000 0x40000000>;
+ };
+};
diff --git a/arch/arm/boot/dts/imx6dl-wandboard.dts b/ar= ch/arm/boot/dts/imx6dl-wandboard.dts
index e672891..bbb6167 10064= 4
--- a/arch/arm/boot/dts/imx6dl-wandboard.dts
+++ b/ar= ch/arm/boot/dts/imx6dl-wandboard.dts
@@ -10,7 +10,7 @@
=C2=A0 */
=C2=A0/dts-v1/;
<= div>=C2=A0#include "imx6dl.dtsi"
-#include "imx6qd= l-wandboard.dtsi"
+#include "imx6qdl-wandboard-revc1.dt= si"
=C2=A0
=C2=A0/ {
=C2=A0 model =3D "Wandboard i.MX6 Dual Lite Board&quo= t;;
diff --git a/arch/arm/boot/dts/imx6q-wandboard-revb1.dts b/ar= ch/arm/boot/dts/imx6q-wandboard-revb1.dts
new file mode 100644
index 0000000..20bf3c2
--- /d= ev/null
+++ b/arch/arm/boot/dts/imx6q-wandboard-revb1.dts
@@ -0,0 +1,26 @@
+/*
+ * Copyright 2013 Freescale Se= miconductor, Inc.
+ *
+ * Author: Fabio Estevam <fabio.estevam@freescale.com>
+ *
+ * This program is free software; you can redistribute it and/or mod= ify
+ * it under the terms of the GNU General Public License version 2 as<= /div>
+ * published by the Free Software Foundation.
+ *
+ */
+/dts-v1/;
+#include "imx6q.dtsi"<= /div>
+#include "imx6qdl-wandboard-revb1.dtsi"
+
+/ {
+ model= =3D "Wandboard i.MX6 Quad Board";
+ compatible =3D "wand,imx6q-wandboard&q= uot;, "fsl,imx6q";
+
+ memory= {
+ reg =3D &= lt;0x10000000 0x80000000>;
+ };
+};
+
+&sata {
+ status =3D "okay";
+};
diff --git a/arch/arm/boot/dts/imx6q-wandboard.dts b/arch/arm/boot= /dts/imx6q-wandboard.dts
index 36be17f..4a8a6ee 100644
--- a/arch/arm/boot/dts/imx6q-= wandboard.dts
+++ b/arch/arm/boot/dts/imx6q-wandboard.dts
@@ -10,7 +10,7 @@
=C2=A0 */
=C2=A0/dts-v1/;
=C2=A0#include "imx6q.dtsi"
-#include "imx6qdl-wandboard.dtsi"
+#include "= ;imx6qdl-wandboard-revc1.dtsi"
=C2=A0
=C2=A0/ {
=C2=A0 model =3D = "Wandboard i.MX6 Quad Board";
diff --git a/arch/arm/boot/dts/imx6qdl-wandboard-revb1.dtsi b/arch/arm= /boot/dts/imx6qdl-wandboard-revb1.dtsi
new file mode 100644
=
index 0000000..e44d982
--- /dev/null
+++ b/arch/ar= m/boot/dts/imx6qdl-wandboard-revb1.dtsi
@@ -0,0 +1,39 @@
+/*
+ * Copyright 2013 Freescale = Semiconductor, Inc.
+ *
+ * Author: Fabio Estevam <<= a href=3D"mailto:fabio.estevam@freescale.com">fabio.estevam@freescale.com>
+ *
+ * This program is free software; you can redistribute = it and/or modify
+ * it under the terms of the GNU General Public= License version 2 as
+ * published by the Free Software Foundati= on.
+ *
+ */
+
+#include "imx6qdl-wandb= oard.dtsi"
+
+&iomuxc {
+ pinctrl-0 =3D <&pinctrl_hog&= gt;;
+
+ imx6qd= l-wandboard {
+ pinctrl_hog: hoggrp {
+ fsl,pins =3D <
+ MX6QDL_PAD_GPIO= _0__CCM_CLKO1 0x130b0 /* GPIO_0_CLKO */
+ MX6QDL_PAD_GPIO_2_= _GPIO1_IO02 0x80000000 /* uSDHC1 CD */
+ MX6QDL_PAD_EIM_= DA9__GPIO3_IO09 0x800000= 00 /* uSDHC3 CD */
<= div>+ MX6QDL_PAD_EIM_E= B1__GPIO2_IO29 0x8000000= 0 /* WL_REF_ON */
+ MX6QDL_PAD_EIM_= A25__GPIO5_IO02 0x800000= 00 /* WL_RST_N */
+ MX6QDL_PAD_ENET_R= XD1__GPIO1_IO26 0x8000000= 0 /* WL_REG_ON */
+ MX6QDL_PAD_ENET= _TXD1__GPIO1_IO29 0x80000= 000 /* WL_HOST_WAKE */
+ MX6QDL_PAD_ENET_TXD0= __GPIO1_IO30 0x80000000 /* WL_WAKE */
+<= span class=3D"" style=3D"white-space:pre"> MX6QDL_PAD_EIM_D29__GP= IO3_IO29 0x80000000 /* RGMII_nRST */
+ >;
= + };
+ };
+};
+
+&usdhc2 {
+ pinctrl-names =3D = "default";
+= pinctrl-0 =3D <&pinctrl_usdhc2>;
+ non-removable;
+ status =3D "o= kay";
+};
diff --git a/arch/arm/boot/dts/imx6qdl-w= andboard-revc1.dtsi b/arch/arm/boot/dts/imx6qdl-wandboard-revc1.dtsi
<= div> new file mode 100644
index 0000000..1d9b1db
--- /dev/nu= ll
+++ b/arch/arm/boot/dts/imx6qdl-wandboard-revc1.dtsi
@@ -0,0 +1,41 @@
+/*
+ * Copyright 2013 Freescale Semi= conductor, Inc.
+ *
+ * Author: Fabio Estevam <fabio.estevam@freescale.com>
+ *
+ * This program is free software; you can redistribute it and/or mod= ify
+ * it under the terms of the GNU General Public License version 2 as<= /div>
+ * published by the Free Software Foundation.
+ *
+ */
+
+#include "imx6qdl-wandboard.dtsi&quo= t;
+
+&iomuxc {
+ pinctrl-0 =3D <&pinctrl_hog>;
+
+ imx6qdl-wandboard= {
+ pinctrl_hog: hogg= rp {
+ fsl,pi= ns =3D <
+ MX6QDL_PAD_GPIO_0__CCM_CLKO1 = 0x130b0 /* GPIO_0= _CLKO */
+ MX6QDL_PAD_GPIO= _2__GPIO1_IO02 0x8000000= 0 /* uSDHC1 CD */
+ MX6QDL_PAD_EIM_DA= 9__GPIO3_IO09 0x80000000= /* uSDHC3 CD */
+ MX6QDL_PAD_CSI0= _DAT14__GPIO6_IO00 0x8000= 0000 /* WIFI_ON (reset, a= ctive low) */
+ MX6QDL_PAD_ENET= _RXD1__GPIO1_IO26 0x80000= 000 /* WL_REG_ON (unused)= */
+ MX6QDL_PAD_ENET= _TXD1__GPIO1_IO29 0x80000= 000 /* WL_HOST_WAKE, inpu= t */
+ MX6QDL_PAD_CSI0= _DAT13__GPIO5_IO31 0x8000= 0000 /* GPIO5_IO31 (Wifi = Power Enable) */
+ MX6QDL_PAD_ENET= _TXD0__GPIO1_IO30 0x80000= 000 /* WL_WAKE (unused) *= /
+ MX6QDL_PAD_CSI0_VSYN= C__GPIO5_IO21 0x80000000<= span class=3D"" style=3D"white-space:pre"> /* BT_ON */
+ MX6QDL_PAD_CSI0_DAT12__= GPIO5_IO30 0x80000000 /* BT_WAKE */
+ MX6QDL_PAD_CSI0= _DATA_EN__GPIO5_IO20 0x80= 000000 /* BT_HOST_WAKE */=
+ MX6QDL_PAD_EIM_D29__= GPIO3_IO29 0x80000000 /* RGMII_nRST */
= + >;
+ };
+ };
+};
= +
+&usdhc2 {
+ pinctrl-names =3D "default";
+ pinctrl-0 =3D <= &pinctrl_usdhc2>;
+ status =3D "okay";
+};
diff --git= a/arch/arm/boot/dts/imx6qdl-wandboard.dtsi b/arch/arm/boot/dts/imx6qdl-wan= dboard.dtsi
index bdfdf89..2aa9fbf 100644
--- a/arch/arm/boot/dts/imx6qd= l-wandboard.dtsi
+++ b/arch/arm/boot/dts/imx6qdl-wandboard.dtsi
@@ -79,22 +79,8 @@
=C2=A0
=C2=A0&iomuxc {<= /div>
=C2=A0 pinctrl-names =3D = "default";
-= pinctrl-0 =3D <&pinctrl_hog>;
=C2=A0
= =C2=A0 imx6qdl-wandboard = {
- pinctrl_hog: hogg= rp {
- fsl,pi= ns =3D <
- MX6QDL_PAD_GPIO_0__CCM_CLKO1 = 0x130b0
- MX6QDL_PAD_GPIO= _2__GPIO1_IO02 0x8000000= 0
- MX6QDL_P= AD_EIM_DA9__GPIO3_IO09 0= x80000000
- MX6QDL_PAD_EIM_= EB1__GPIO2_IO29 =C2=A0 0x80000000 /* WL_REF_ON */
- MX6QDL_PAD_EIM_A25__GPIO5_IO02 =C2= =A0 0x80000000 /* WL_RST_N */
- MX6QDL_PAD_ENET= _RXD1__GPIO1_IO26 0x80000000 /* WL_REG_ON */
- MX6QDL_PAD_ENET_TXD1__GPIO1_IO29 0x80000= 000 /* WL_HOST_WAKE */
- MX6QDL_PAD_ENET= _TXD0__GPIO1_IO30 0x80000000 /* WL_WAKE */
- MX6QDL_PAD_EIM_D29__GPIO3_IO29 =C2=A0 0x80= 000000
- >;
= - };
=C2=A0
=C2=A0 pinctrl_a= udmux: audmuxgrp {
=C2=A0 fsl,pins = =3D <
@@ -250,13 +236,6 @@
=C2=A0 status =3D "okay";
=C2= =A0};
=C2=A0
-&usdhc2 {
- pinctrl-names =3D "default";
- pinctrl-0 =3D <&pinctrl_usdhc2>;
- non-removable;
- status =3D "o= kay";
-};
-
=C2=A0&usdhc3 {
=C2=A0 pinctrl-names = =3D "default";
=C2=A0 pinctrl-0 =3D= <&pinctrl_usdhc3>;

--001a113a0b224a60c104fda48a91--