diff options
author | Max Krummenacher <max.krummenacher@toradex.com> | 2016-03-07 16:33:48 +0100 |
---|---|---|
committer | Max Krummenacher <max.krummenacher@toradex.com> | 2016-06-24 14:46:19 +0200 |
commit | c14f03784e5d813a741af8dc27cffb969b3eb4ef (patch) | |
tree | 4fa2e9030b5ce626b33b0cc6f1dceabc8e944d79 /arch | |
parent | c3c6ad3509ced39765e2f2612dd7a0b335c7ad2e (diff) |
imx7d-colibri.dts: implement mmc card detect
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
Signed-off-by: Stefan Agner <stefan.agner@toradex.com>
Diffstat (limited to 'arch')
-rw-r--r-- | arch/arm/boot/dts/imx7d-colibri.dts | 25 |
1 files changed, 12 insertions, 13 deletions
diff --git a/arch/arm/boot/dts/imx7d-colibri.dts b/arch/arm/boot/dts/imx7d-colibri.dts index 9fe884e6ba04..67ca344cb15b 100644 --- a/arch/arm/boot/dts/imx7d-colibri.dts +++ b/arch/arm/boot/dts/imx7d-colibri.dts @@ -772,12 +772,11 @@ &iomuxc_lpsr { pinctrl-names = "default"; - pinctrl-0 = <&pinctrl_hog_lpsr_1>, <&pinctrl_gpio1>; + pinctrl-0 = <&pinctrl_gpio1>; imx7d-sdb { pinctrl_gpio1: gpio1grp { fsl,pins = < - MX7D_PAD_GPIO1_IO00__GPIO1_IO0 0x59 MX7D_PAD_GPIO1_IO01__GPIO1_IO1 0x59 MX7D_PAD_GPIO1_IO02__GPIO1_IO2 0x59 MX7D_PAD_GPIO1_IO03__GPIO1_IO3 0x59 @@ -786,12 +785,6 @@ >; }; - pinctrl_hog_lpsr_1: hoggrp-lpsr-1 { - fsl,pins = < - MX7D_PAD_GPIO1_IO13__GPIO1_IO13 0x59 /* PWR_INT */ - MX7D_PAD_GPIO1_IO00__GPIO1_IO0 0x79 /* CD */ - >; - }; pinctrl_i2c1: i2c1grp { fsl,pins = < MX7D_PAD_GPIO1_IO05__I2C1_SDA 0x4000007f @@ -799,6 +792,12 @@ >; }; + pinctrl_cd_usdhc1: usdhc1-cd-grp { + fsl,pins = < + MX7D_PAD_GPIO1_IO00__GPIO1_IO0 0x59 /* CD */ + >; + }; + pinctrl_uart1_ctrl2: uart1-ctrlgrp2 { /* Additional DSR, RI */ fsl,pins = < MX7D_PAD_GPIO1_IO07__GPIO1_IO7 0x14 /* DSR */ @@ -878,17 +877,17 @@ &usdhc1 { #ifdef SD_1_8 pinctrl-names = "default", "state_100mhz", "state_200mhz"; - pinctrl-0 = <&pinctrl_usdhc1>; - pinctrl-1 = <&pinctrl_usdhc1_100mhz>; - pinctrl-2 = <&pinctrl_usdhc1_200mhz>; + pinctrl-0 = <&pinctrl_usdhc1 &pinctrl_cd_usdhc1>; + pinctrl-1 = <&pinctrl_usdhc1_100mhz &pinctrl_cd_usdhc1>; + pinctrl-2 = <&pinctrl_usdhc1_200mhz &pinctrl_cd_usdhc1>; vmmc-supply = <®_3p3v>; vqmmc-supply = <®_LDO2>; #else pinctrl-names = "default"; - pinctrl-0 = <&pinctrl_usdhc1>; + pinctrl-0 = <&pinctrl_usdhc1 &pinctrl_cd_usdhc1>; no-1-8-v; #endif -// cd-gpios = <&gpio1 0 0>; + cd-gpios = <&gpio1 0 0>; enable-sdio-wakeup; keep-power-in-suspend; status = "okay"; |