xref: /linux/drivers/gpu/drm/bridge/cadence/Kconfig (revision 4f38da1f027ea2c9f01bb71daa7a299c191b6940)
1fb43aa0aSSwapnil Jakhade# SPDX-License-Identifier: GPL-2.0-only
287a439e0SRahul T Rconfig DRM_CDNS_DSI
387a439e0SRahul T R	tristate "Cadence DPI/DSI bridge"
487a439e0SRahul T R	select DRM_KMS_HELPER
587a439e0SRahul T R	select DRM_MIPI_DSI
687a439e0SRahul T R	select DRM_PANEL_BRIDGE
796413b35SRandy Dunlap	select GENERIC_PHY
887a439e0SRahul T R	select GENERIC_PHY_MIPI_DPHY
9*28fa7f52SNathan Chancellor	select VIDEOMODE_HELPERS
1087a439e0SRahul T R	depends on OF
1187a439e0SRahul T R	help
1287a439e0SRahul T R	  Support Cadence DPI to DSI bridge. This is an internal
1387a439e0SRahul T R	  bridge and is meant to be directly embedded in a SoC.
1487a439e0SRahul T R
156b9748f8SRahul T Rif DRM_CDNS_DSI
166b9748f8SRahul T R
176b9748f8SRahul T Rconfig DRM_CDNS_DSI_J721E
186b9748f8SRahul T R	bool "J721E Cadence DSI wrapper support"
196b9748f8SRahul T R	default y
206b9748f8SRahul T R	help
216b9748f8SRahul T R	  Support J721E Cadence DSI wrapper. The wrapper manages
226b9748f8SRahul T R	  the routing of the DSS DPI signal to the Cadence DSI.
236b9748f8SRahul T Rendif
246b9748f8SRahul T R
25fb43aa0aSSwapnil Jakhadeconfig DRM_CDNS_MHDP8546
26fb43aa0aSSwapnil Jakhade	tristate "Cadence DPI/DP bridge"
271e0f6642SThomas Zimmermann	select DRM_DISPLAY_DP_HELPER
286a99099fSThomas Zimmermann	select DRM_DISPLAY_HDCP_HELPER
291e0f6642SThomas Zimmermann	select DRM_DISPLAY_HELPER
30fb43aa0aSSwapnil Jakhade	select DRM_KMS_HELPER
31fb43aa0aSSwapnil Jakhade	select DRM_PANEL_BRIDGE
32fb43aa0aSSwapnil Jakhade	depends on OF
33fb43aa0aSSwapnil Jakhade	help
34fb43aa0aSSwapnil Jakhade	  Support Cadence DPI to DP bridge. This is an internal
35fb43aa0aSSwapnil Jakhade	  bridge and is meant to be directly embedded in a SoC.
36fb43aa0aSSwapnil Jakhade	  It takes a DPI stream as input and outputs it encoded
37fb43aa0aSSwapnil Jakhade	  in DP format.
38afba7e6cSSwapnil Jakhade
39afba7e6cSSwapnil Jakhadeif DRM_CDNS_MHDP8546
40afba7e6cSSwapnil Jakhade
41afba7e6cSSwapnil Jakhadeconfig DRM_CDNS_MHDP8546_J721E
428519873dSNishanth Menon	depends on ARCH_K3 || COMPILE_TEST
43afba7e6cSSwapnil Jakhade	bool "J721E Cadence DPI/DP wrapper support"
44afba7e6cSSwapnil Jakhade	default y
45afba7e6cSSwapnil Jakhade	help
46afba7e6cSSwapnil Jakhade	  Support J721E Cadence DPI/DP wrapper. This is a wrapper
47afba7e6cSSwapnil Jakhade	  which adds support for J721E related platform ops. It
48afba7e6cSSwapnil Jakhade	  initializes the J721E Display Port and sets up the
49afba7e6cSSwapnil Jakhade	  clock and data muxes.
50afba7e6cSSwapnil Jakhadeendif
51