drivers/gpu/drm/bridge/imx/Kconfig

Source file repositories/reference/linux-study-clean/drivers/gpu/drm/bridge/imx/Kconfig

File Facts

System
Linux kernel
Corpus path
drivers/gpu/drm/bridge/imx/Kconfig
Extension
[no extension]
Size
3179 bytes
Lines
111
Domain
Driver Families
Bucket
drivers/gpu
Inferred role
Driver Families: build/configuration rule
Status
atlas-only

Why This File Exists

Repeatable hardware-adapter layer. Deep compatibility for every driver is out of scope; this atlas records patterns, probe lifecycles, bus glue, IRQ/DMA usage, and links back to core abstractions.

Dependency Surface

Detected Declarations

Annotated Snippet

if ARCH_MXC || COMPILE_TEST

config DRM_IMX_LDB_HELPER
	tristate

config DRM_IMX8MP_DW_HDMI_BRIDGE
	tristate "Freescale i.MX8MP HDMI-TX bridge support"
	depends on OF
	depends on COMMON_CLK
	select DRM_DW_HDMI
	select OF_OVERLAY
	select DRM_DISPLAY_CONNECTOR
	imply DRM_IMX8MP_HDMI_PAI
	imply DRM_IMX8MP_HDMI_PVI
	imply PHY_FSL_SAMSUNG_HDMI_PHY
	help
	  Choose this to enable support for the internal HDMI encoder found
	  on the i.MX8MP SoC.

config DRM_IMX8MP_DW_HDMI_BRIDGE_CONNECTOR_FIXUP
	bool
	default y
	depends on DRM_IMX_LCDIF
	depends on DRM_IMX8MP_DW_HDMI_BRIDGE
	depends on OF
	help
	  Modifies at early boot the live device tree of boards using the
	  i.MX8MP fsl,imx8mp-hdmi-tx adding a hdmi-connector node linked to
	  the hdmi-tx. This is needed to support bridge-connector usage in
	  the i.MX8MP LCDIF driver.

	  You need this if you use the i.MX8MP HDMI output and your board
	  device tree file does not have an hdmi-connector node connected
	  to it.

config DRM_IMX8MP_HDMI_PAI
	tristate "Freescale i.MX8MP HDMI PAI bridge support"
	depends on OF
	select DRM_DW_HDMI
	select REGMAP
	select REGMAP_MMIO
	help
	  Choose this to enable support for the internal HDMI TX Parallel
	  Audio Interface found on the Freescale i.MX8MP SoC.

config DRM_IMX8MP_HDMI_PVI
	tristate "Freescale i.MX8MP HDMI PVI bridge support"
	depends on OF
	help
	  Choose this to enable support for the internal HDMI TX Parallel
	  Video Interface found on the Freescale i.MX8MP SoC.

config DRM_IMX8QM_LDB
	tristate "Freescale i.MX8QM LVDS display bridge"
	depends on OF
	depends on COMMON_CLK
	select DRM_IMX_LDB_HELPER
	select DRM_KMS_HELPER
	help
	  Choose this to enable the internal LVDS Display Bridge(LDB) found in
	  Freescale i.MX8qm processor.  Official name of LDB is pixel mapper.

config DRM_IMX8QXP_LDB
	tristate "Freescale i.MX8QXP LVDS display bridge"
	depends on OF
	depends on COMMON_CLK
	select DRM_IMX_LDB_HELPER
	select DRM_KMS_HELPER
	help
	  Choose this to enable the internal LVDS Display Bridge(LDB) found in

Annotation

Implementation Notes