mirror of
https://github.com/torvalds/linux.git
synced 2026-04-23 00:55:48 -04:00
When enabling i.MX8MP DWC HDMI driver, it automatically selects
PHY_FSL_SAMSUNG_HDMI_PHY, since it wont' work without the phy.
This may cause some Kconfig warnings during various build tests.
Fix this by implying the phy instead of selecting the phy.
To prevent this from happening with the DRM_IMX8MP_HDMI_PVI, also
imply it instead of selecting it.
Fixes: 1f36d63467 ("drm/bridge: imx: add bridge wrapper driver for i.MX8MP DWC HDMI")
Reported-by: kernel test robot <lkp@intel.com>
Closes: https://lore.kernel.org/oe-kbuild-all/202404190103.lLm8LtuP-lkp@intel.com/
Signed-off-by: Adam Ford <aford173@gmail.com>
Reviewed-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Signed-off-by: Robert Foss <rfoss@kernel.org>
Link: https://patchwork.freedesktop.org/patch/msgid/20240422103352.8886-1-aford173@gmail.com
82 lines
2.2 KiB
Plaintext
82 lines
2.2 KiB
Plaintext
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 COMMON_CLK
|
|
depends on DRM_DW_HDMI
|
|
depends on OF
|
|
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
|