summaryrefslogtreecommitdiff
path: root/arch/arm64/configs/toradex_imx_v8.config
diff options
context:
space:
mode:
authorMax Krummenacher <max.krummenacher@toradex.com>2022-09-05 16:58:56 +0200
committerMax Krummenacher <max.krummenacher@toradex.com>2022-09-05 18:01:14 +0200
commit537d20648c28ca72a5d2dd0f9872a6f5579856ea (patch)
tree3bbd0dab93b2632c10750cafc0cf23fe62cdb96c /arch/arm64/configs/toradex_imx_v8.config
parent1f0ed52a4a2eeb90baf25cf89747de4144b573aa (diff)
toradex_defconfig: verdin-imx8mp: fix concurrent use of dsi and native hdmi
With native HDMI being a kernel built in and the DSI adapters being a module, concurrent use of the two leads to a not booting kernel. When DRM tries to bring up native HDMI it also tries to bring up the bridge to DSI which then returns EAGAIN as the DSI to HDMI/LVDS kernel modules cannot be loaded yet. This results in a never ending loop rather than continuing to init and trying again. Compiling the bridge to DSI as a module fixes the issue. Upstream-status: Inappropriate [defconfig change] Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
Diffstat (limited to 'arch/arm64/configs/toradex_imx_v8.config')
-rw-r--r--arch/arm64/configs/toradex_imx_v8.config6
1 files changed, 6 insertions, 0 deletions
diff --git a/arch/arm64/configs/toradex_imx_v8.config b/arch/arm64/configs/toradex_imx_v8.config
index 9be75f6732a3..e392ef72ccd4 100644
--- a/arch/arm64/configs/toradex_imx_v8.config
+++ b/arch/arm64/configs/toradex_imx_v8.config
@@ -30,6 +30,12 @@ CONFIG_USB_HUB_USB251XB=y
# Apalis-iMX8 HDMI
CONFIG_DRM_IMX_CDNS_MHDP=y
+# Verdin iMX8MP DSI Bridge
+# make it a module, otherwise with e.g. native HDMI enabled the kernel
+# doesn't boot
+CONFIG_DRM_IMX_SEC_DSIM=m
+CONFIG_DRM_SEC_MIPI_DSIM=m
+
# Verdin DSI to LVDS Adapter
CONFIG_DRM_TI_SN65DSI83=m