summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRobert Chiras <robert.chiras@nxp.com>2018-10-12 17:52:45 +0300
committerMax Krummenacher <max.krummenacher@toradex.com>2018-11-08 20:10:09 +0100
commitee3e12170c924d5406a257b9e2cbe22d6e644586 (patch)
tree4d50a156cd3c947d44e46a8f78191a33cffafe9a
parent25f3b60fe5dea110a61b948020a1fe41924efb9b (diff)
MLK-18789: arch: arm64: fsl-imx8qxp: Move conflicting pin
The SC_P_MCLK_OUT0_ADMA_ACM_MCLK_OUT0 pin was conflicting with the pins needed by the eLCDIF, so it was commented out with a TODO. In order to fix this conflict, re-write this pinctrl group in the lcdif specific dts file so that the conflict is handled properly. Fixes: 471c6dc358fe ("ARM64: dts: imx8dx: Add dts file for lcdif") Signed-off-by: Robert Chiras <robert.chiras@nxp.com>
-rw-r--r--arch/arm64/boot/dts/freescale/fsl-imx8qxp-mek-lcdif.dts10
-rwxr-xr-xarch/arm64/boot/dts/freescale/fsl-imx8qxp-mek.dts2
2 files changed, 10 insertions, 2 deletions
diff --git a/arch/arm64/boot/dts/freescale/fsl-imx8qxp-mek-lcdif.dts b/arch/arm64/boot/dts/freescale/fsl-imx8qxp-mek-lcdif.dts
index 4ac48e814bd8..e884a771b76e 100644
--- a/arch/arm64/boot/dts/freescale/fsl-imx8qxp-mek-lcdif.dts
+++ b/arch/arm64/boot/dts/freescale/fsl-imx8qxp-mek-lcdif.dts
@@ -52,6 +52,16 @@
};
+&iomuxc {
+ imx8qxp-mek {
+ pinctrl_hog: hoggrp {
+ fsl,pins = <
+ SC_P_COMP_CTL_GPIO_1V8_3V3_GPIORHB_PAD 0x000514a0
+ >;
+ };
+ };
+};
+
&esai0 {
status = "disabled";
};
diff --git a/arch/arm64/boot/dts/freescale/fsl-imx8qxp-mek.dts b/arch/arm64/boot/dts/freescale/fsl-imx8qxp-mek.dts
index e5beab655489..73feaf33db8e 100755
--- a/arch/arm64/boot/dts/freescale/fsl-imx8qxp-mek.dts
+++ b/arch/arm64/boot/dts/freescale/fsl-imx8qxp-mek.dts
@@ -270,9 +270,7 @@
imx8qxp-mek {
pinctrl_hog: hoggrp {
fsl,pins = <
- /* TODO: conflicts with LCDIF!!!
SC_P_MCLK_OUT0_ADMA_ACM_MCLK_OUT0 0x0600004c
- */
SC_P_COMP_CTL_GPIO_1V8_3V3_GPIORHB_PAD 0x000514a0
>;
};