arm64: dts: imx8mp-skov-reva: Use hardware signal for SD card VSELECT
authorFrieder Schrempf <frieder.schrempf@kontron.de>
Wed, 18 Dec 2024 15:27:25 +0000 (16:27 +0100)
committerMark Brown <broonie@kernel.org>
Mon, 3 Feb 2025 00:39:01 +0000 (00:39 +0000)
The USDHC controller is able to control the IO voltage of the SD card.
There is no reason to use a GPIO to control it.

Signed-off-by: Frieder Schrempf <frieder.schrempf@kontron.de>
Link: https://patch.msgid.link/20241218152842.97483-3-frieder@fris.de
Signed-off-by: Mark Brown <broonie@kernel.org>
arch/arm64/boot/dts/freescale/imx8mp-skov-reva.dtsi

index 59813ef8e2bb3a3d5672ba1c5776cf0e45fb6862..33031e946329dc7b41e06cc6e00725868fc71326 100644 (file)
                pinctrl-names = "default";
                pinctrl-0 = <&pinctrl_pmic>;
                interrupts-extended = <&gpio1 3 IRQ_TYPE_EDGE_RISING>;
-               sd-vsel-gpios = <&gpio1 4 GPIO_ACTIVE_HIGH>;
 
                regulators {
                        reg_vdd_soc: BUCK1 {
        pinctrl_pmic: pmicirqgrp {
                fsl,pins = <
                        MX8MP_IOMUXC_GPIO1_IO03__GPIO1_IO03                     0x41
-                       MX8MP_IOMUXC_GPIO1_IO04__GPIO1_IO04                     0x41
                >;
        };
 
                        MX8MP_IOMUXC_SD2_DATA1__USDHC2_DATA1                    0x1d0
                        MX8MP_IOMUXC_SD2_DATA2__USDHC2_DATA2                    0x1d0
                        MX8MP_IOMUXC_SD2_DATA3__USDHC2_DATA3                    0x1d0
+                       MX8MP_IOMUXC_GPIO1_IO04__USDHC2_VSELECT                 0xc0
                >;
        };
 
                        MX8MP_IOMUXC_SD2_DATA1__USDHC2_DATA1                    0x1d4
                        MX8MP_IOMUXC_SD2_DATA2__USDHC2_DATA2                    0x1d4
                        MX8MP_IOMUXC_SD2_DATA3__USDHC2_DATA3                    0x1d4
+                       MX8MP_IOMUXC_GPIO1_IO04__USDHC2_VSELECT                 0xc0
                >;
        };
 
                        MX8MP_IOMUXC_SD2_DATA1__USDHC2_DATA1                    0x1d6
                        MX8MP_IOMUXC_SD2_DATA2__USDHC2_DATA2                    0x1d6
                        MX8MP_IOMUXC_SD2_DATA3__USDHC2_DATA3                    0x1d6
+                       MX8MP_IOMUXC_GPIO1_IO04__USDHC2_VSELECT                 0xc0
                >;
        };