]> git.ipfire.org Git - thirdparty/kernel/stable.git/commitdiff
arm64: dts: freescale: imx8mp-toradex-smarc: fix lvds dsi mux gpio
authorMax Krummenacher <max.krummenacher@toradex.com>
Tue, 8 Jul 2025 13:51:41 +0000 (15:51 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Fri, 15 Aug 2025 14:38:33 +0000 (16:38 +0200)
[ Upstream commit 29d34c678cf82341cb0bedb3179d59c56856a80f ]

The MUX which either outputs DSI or 2nd channel LVDS signals is part of
the SoM. Move the pinmuxing of the GPIO used for controlling the MUX
to the SoM dtsi file.

Fixes: 97dc91c04558 ("arm64: dts: freescale: add Toradex SMARC iMX8MP")
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
arch/arm64/boot/dts/freescale/imx8mp-toradex-smarc-dev.dts
arch/arm64/boot/dts/freescale/imx8mp-toradex-smarc.dtsi

index 55b8c5c14fb4f3e7407243760ac01b0aca0dacf5..d5fa9a8d414ec8d6f4710e95fccfe8983f24d406 100644 (file)
                    <&pinctrl_gpio13>;
 };
 
-&gpio3 {
-       pinctrl-names = "default";
-       pinctrl-0 = <&pinctrl_lvds_dsi_sel>;
-};
-
 &gpio4 {
        pinctrl-names = "default";
        pinctrl-0 = <&pinctrl_gpio4>, <&pinctrl_gpio6>;
index 22f6daabdb90a2a3b828fcca9396edf9a207f7c3..11fd5360ab90409f5e7e8ab0a1c0f721d4654b00 100644 (file)
 };
 
 &gpio3 {
+       pinctrl-names = "default";
+       pinctrl-0 = <&pinctrl_lvds_dsi_sel>;
        gpio-line-names = "ETH_0_INT#", /* 0 */
                          "SLEEP#",
                          "",