This reverts commit c0e0f13935
, as helper
code should always be selected by the driver that needs it, for the
convenience of the final user configuring a kernel.
The user who configures a kernel should not need to know which helpers
are needed for the driver he is interested in. Making a driver depend
on helper code means that the user needs to know which helpers to enable
first, which is very user-unfriendly.
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
Acked-by: Arnd Bergmann <arnd@arndb.de>
Link: https://patchwork.freedesktop.org/patch/msgid/bd93d43b07f8ed6368119f4a5ddac2ee80debe53.1713780345.git.geert+renesas@glider.be
Signed-off-by: Maxime Ripard <mripard@kernel.org>
81 lines
2.2 KiB
Text
81 lines
2.2 KiB
Text
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
|
|
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_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
|
|
Freescale i.MX8qxp processor. Official name of LDB is pixel mapper.
|
|
|
|
config DRM_IMX8QXP_PIXEL_COMBINER
|
|
tristate "Freescale i.MX8QM/QXP pixel combiner"
|
|
depends on OF
|
|
depends on COMMON_CLK
|
|
select DRM_KMS_HELPER
|
|
help
|
|
Choose this to enable pixel combiner found in
|
|
Freescale i.MX8qm/qxp processors.
|
|
|
|
config DRM_IMX8QXP_PIXEL_LINK
|
|
tristate "Freescale i.MX8QM/QXP display pixel link"
|
|
depends on OF
|
|
depends on IMX_SCU
|
|
select DRM_KMS_HELPER
|
|
help
|
|
Choose this to enable display pixel link found in
|
|
Freescale i.MX8qm/qxp processors.
|
|
|
|
config DRM_IMX8QXP_PIXEL_LINK_TO_DPI
|
|
tristate "Freescale i.MX8QXP pixel link to display pixel interface"
|
|
depends on OF
|
|
select DRM_KMS_HELPER
|
|
help
|
|
Choose this to enable pixel link to display pixel interface(PXL2DPI)
|
|
found in Freescale i.MX8qxp processor.
|
|
|
|
config DRM_IMX93_MIPI_DSI
|
|
tristate "Freescale i.MX93 specific extensions for Synopsys DW MIPI DSI"
|
|
depends on OF
|
|
depends on COMMON_CLK
|
|
select DRM_DW_MIPI_DSI
|
|
select GENERIC_PHY
|
|
select GENERIC_PHY_MIPI_DPHY
|
|
help
|
|
Choose this to enable MIPI DSI controller found in Freescale i.MX93
|
|
processor.
|
|
|
|
endif # ARCH_MXC || COMPILE_TEST
|