^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1) # SPDX-License-Identifier: GPL-2.0-only
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2) config DRM_IMX
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3) tristate "DRM Support for Freescale i.MX"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4) select DRM_KMS_HELPER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5) select VIDEOMODE_HELPERS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 6) select DRM_GEM_CMA_HELPER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 7) select DRM_KMS_CMA_HELPER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 8) depends on DRM && (ARCH_MXC || ARCH_MULTIPLATFORM || COMPILE_TEST)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 9) depends on IMX_IPUV3_CORE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 10) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 11) enable i.MX graphics support
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 12)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 13) config DRM_IMX_PARALLEL_DISPLAY
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 14) tristate "Support for parallel displays"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 15) select DRM_PANEL
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 16) depends on DRM_IMX
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 17) select VIDEOMODE_HELPERS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 18)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 19) config DRM_IMX_TVE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 20) tristate "Support for TV and VGA displays"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 21) depends on DRM_IMX
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 22) depends on COMMON_CLK
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 23) select REGMAP_MMIO
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 24) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 25) Choose this to enable the internal Television Encoder (TVe)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 26) found on i.MX53 processors.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 27)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 28) config DRM_IMX_LDB
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 29) tristate "Support for LVDS displays"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 30) depends on DRM_IMX && MFD_SYSCON
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 31) select DRM_PANEL
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 32) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 33) Choose this to enable the internal LVDS Display Bridge (LDB)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 34) found on i.MX53 and i.MX6 processors.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 35)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 36) config DRM_IMX_HDMI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 37) tristate "Freescale i.MX DRM HDMI"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 38) select DRM_DW_HDMI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 39) depends on DRM_IMX
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 40) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 41) Choose this if you want to use HDMI on i.MX6.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 42)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 43) source "drivers/gpu/drm/imx/dcss/Kconfig"