summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSherry Sun <sherry.sun@nxp.com>2022-06-22 14:13:58 +0800
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2022-07-12 16:32:20 +0200
commit17b3883ba55f1e4f76bc676dfb284055e0f4d4df (patch)
treea52accdf1d29006fc799a47a1862ad2bd3b64c48
parent43319ee6a07516afc5e6926441dbd8da1fb4ab98 (diff)
downloadlinux-stable-17b3883ba55f1e4f76bc676dfb284055e0f4d4df.tar.gz
linux-stable-17b3883ba55f1e4f76bc676dfb284055e0f4d4df.tar.bz2
linux-stable-17b3883ba55f1e4f76bc676dfb284055e0f4d4df.zip
arm64: dts: imx8mp-evk: correct the uart2 pinctl value
[ Upstream commit 2d4fb72b681205eed4553d8802632bd3270be3ba ] According to the IOMUXC_SW_PAD_CTL_PAD_UART2_RXD/TXD register define in imx8mp RM, bit0 and bit3 are reserved, and the uart2 rx/tx pin should enable the pull up, so need to set bit8 to 1. The original pinctl value 0x49 is incorrect and needs to be changed to 0x140, same as uart1 and uart3. Fixes: 9e847693c6f3 ("arm64: dts: freescale: Add i.MX8MP EVK board support") Reviewed-by: Haibo Chen <haibo.chen@nxp.com> Signed-off-by: Sherry Sun <sherry.sun@nxp.com> Signed-off-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Rasmus Villemoes <rasmus.villemoes@prevas.dk> Signed-off-by: Shawn Guo <shawnguo@kernel.org> Signed-off-by: Sasha Levin <sashal@kernel.org>
-rw-r--r--arch/arm64/boot/dts/freescale/imx8mp-evk.dts4
1 files changed, 2 insertions, 2 deletions
diff --git a/arch/arm64/boot/dts/freescale/imx8mp-evk.dts b/arch/arm64/boot/dts/freescale/imx8mp-evk.dts
index 64f0455e14f8..5011adb5ff1f 100644
--- a/arch/arm64/boot/dts/freescale/imx8mp-evk.dts
+++ b/arch/arm64/boot/dts/freescale/imx8mp-evk.dts
@@ -167,8 +167,8 @@
pinctrl_uart2: uart2grp {
fsl,pins = <
- MX8MP_IOMUXC_UART2_RXD__UART2_DCE_RX 0x49
- MX8MP_IOMUXC_UART2_TXD__UART2_DCE_TX 0x49
+ MX8MP_IOMUXC_UART2_RXD__UART2_DCE_RX 0x140
+ MX8MP_IOMUXC_UART2_TXD__UART2_DCE_TX 0x140
>;
};