From aaa25d77e389781a512898130b3c90fdb0b66a0f Mon Sep 17 00:00:00 2001 From: Philippe Schenker Date: Thu, 23 Dec 2021 11:06:15 +0100 Subject: 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 Signed-off-by: Marcel Ziswiler --- arch/arm64/boot/dts/freescale/imx8x-colibri.dtsi | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'arch/arm64/boot/dts/freescale') 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 = <®_module_3v3>; }; -- cgit v1.2.3