summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPhilippe Schenker <philippe.schenker@toradex.com>2021-12-23 11:06:15 +0100
committerMarcel Ziswiler <marcel.ziswiler@toradex.com>2022-01-03 16:45:59 +0100
commitaaa25d77e389781a512898130b3c90fdb0b66a0f (patch)
treee557fb8d28bdd28f4702c932baa9ec094645ef90
parentc6cd9677dbcd514ff4d4c3ecbcf10ea91eaaefae (diff)
arm64: dts: imx8x-colibri: mark usdhc2 with no-1-8-v
The original Colibri family module standard never supported switching the SD card interface to 1.8 volt signalling. And as all former carrier boards do have 3.3 volt pull-up resistors on the command- and data-lines of SD-signals this is also not compatible with all UHS modes. Mark this module as not compatible with 1.8 volt signalling with the no-1-8-v tag. Should you be lucky and have a custom carrier board or Iris v2 which does not have such 3.3 volt pull-ups (or you removed yours) one may explicitly delete this property again. While at it also alphabetically re-order them usdhc2 properties. Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com> Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
-rw-r--r--arch/arm64/boot/dts/freescale/imx8x-colibri.dtsi3
1 files changed, 2 insertions, 1 deletions
diff --git a/arch/arm64/boot/dts/freescale/imx8x-colibri.dtsi b/arch/arm64/boot/dts/freescale/imx8x-colibri.dtsi
index 5e5e057ab4c2..c479f219e712 100644
--- a/arch/arm64/boot/dts/freescale/imx8x-colibri.dtsi
+++ b/arch/arm64/boot/dts/freescale/imx8x-colibri.dtsi
@@ -1431,12 +1431,13 @@
&usdhc2 {
bus-width = <4>;
cd-gpios = <&lsio_gpio3 9 GPIO_ACTIVE_LOW>;
+ disable-wp;
+ no-1-8-v;
pinctrl-names = "default", "state_100mhz", "state_200mhz", "sleep";
pinctrl-0 = <&pinctrl_usdhc2>, <&pinctrl_usdhc2_gpio>;
pinctrl-1 = <&pinctrl_usdhc2_100mhz>, <&pinctrl_usdhc2_gpio>;
pinctrl-2 = <&pinctrl_usdhc2_200mhz>, <&pinctrl_usdhc2_gpio>;
pinctrl-3 = <&pinctrl_usdhc2_sleep>, <&pinctrl_usdhc2_gpio_sleep>;
- disable-wp;
vmmc-supply = <&reg_module_3v3>;
};