ARM: dts: imx51-babbage: Fix esdhc setup
Since commit 89d7e5c131
(mmc: sdhci-esdhc-imx: add runtime pm
support), controller based card detection / write protection is not
supported anymore by esdhc driver. Let's use GPIO for CD/WP on esdhc1
instead.
While at it, fix cd gpio polarity for esdhc2. This is wrong and
currently only works because the imx esdhc driver ignores the polarity.
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Signed-off-by: Shawn Guo <shawn.guo@freescale.com>
This commit is contained in:
parent
be149c75fc
commit
dacf49223f
@ -315,15 +315,15 @@
|
|||||||
&esdhc1 {
|
&esdhc1 {
|
||||||
pinctrl-names = "default";
|
pinctrl-names = "default";
|
||||||
pinctrl-0 = <&pinctrl_esdhc1>;
|
pinctrl-0 = <&pinctrl_esdhc1>;
|
||||||
fsl,cd-controller;
|
cd-gpios = <&gpio1 0 GPIO_ACTIVE_LOW>;
|
||||||
fsl,wp-controller;
|
wp-gpios = <&gpio1 1 GPIO_ACTIVE_HIGH>;
|
||||||
status = "okay";
|
status = "okay";
|
||||||
};
|
};
|
||||||
|
|
||||||
&esdhc2 {
|
&esdhc2 {
|
||||||
pinctrl-names = "default";
|
pinctrl-names = "default";
|
||||||
pinctrl-0 = <&pinctrl_esdhc2>;
|
pinctrl-0 = <&pinctrl_esdhc2>;
|
||||||
cd-gpios = <&gpio1 6 GPIO_ACTIVE_HIGH>;
|
cd-gpios = <&gpio1 6 GPIO_ACTIVE_LOW>;
|
||||||
wp-gpios = <&gpio1 5 GPIO_ACTIVE_HIGH>;
|
wp-gpios = <&gpio1 5 GPIO_ACTIVE_HIGH>;
|
||||||
status = "okay";
|
status = "okay";
|
||||||
};
|
};
|
||||||
@ -468,8 +468,8 @@
|
|||||||
MX51_PAD_SD1_DATA1__SD1_DATA1 0x20d5
|
MX51_PAD_SD1_DATA1__SD1_DATA1 0x20d5
|
||||||
MX51_PAD_SD1_DATA2__SD1_DATA2 0x20d5
|
MX51_PAD_SD1_DATA2__SD1_DATA2 0x20d5
|
||||||
MX51_PAD_SD1_DATA3__SD1_DATA3 0x20d5
|
MX51_PAD_SD1_DATA3__SD1_DATA3 0x20d5
|
||||||
MX51_PAD_GPIO1_0__SD1_CD 0x20d5
|
MX51_PAD_GPIO1_0__GPIO1_0 0x100
|
||||||
MX51_PAD_GPIO1_1__SD1_WP 0x20d5
|
MX51_PAD_GPIO1_1__GPIO1_1 0x100
|
||||||
>;
|
>;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user