162306a36Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0-only
262306a36Sopenharmony_ciconfig DRM_CDNS_DSI
362306a36Sopenharmony_ci	tristate "Cadence DPI/DSI bridge"
462306a36Sopenharmony_ci	select DRM_KMS_HELPER
562306a36Sopenharmony_ci	select DRM_MIPI_DSI
662306a36Sopenharmony_ci	select DRM_PANEL_BRIDGE
762306a36Sopenharmony_ci	select GENERIC_PHY
862306a36Sopenharmony_ci	select GENERIC_PHY_MIPI_DPHY
962306a36Sopenharmony_ci	depends on OF
1062306a36Sopenharmony_ci	help
1162306a36Sopenharmony_ci	  Support Cadence DPI to DSI bridge. This is an internal
1262306a36Sopenharmony_ci	  bridge and is meant to be directly embedded in a SoC.
1362306a36Sopenharmony_ci
1462306a36Sopenharmony_ciif DRM_CDNS_DSI
1562306a36Sopenharmony_ci
1662306a36Sopenharmony_ciconfig DRM_CDNS_DSI_J721E
1762306a36Sopenharmony_ci	bool "J721E Cadence DSI wrapper support"
1862306a36Sopenharmony_ci	default y
1962306a36Sopenharmony_ci	help
2062306a36Sopenharmony_ci	  Support J721E Cadence DSI wrapper. The wrapper manages
2162306a36Sopenharmony_ci	  the routing of the DSS DPI signal to the Cadence DSI.
2262306a36Sopenharmony_ciendif
2362306a36Sopenharmony_ci
2462306a36Sopenharmony_ciconfig DRM_CDNS_MHDP8546
2562306a36Sopenharmony_ci	tristate "Cadence DPI/DP bridge"
2662306a36Sopenharmony_ci	select DRM_DISPLAY_DP_HELPER
2762306a36Sopenharmony_ci	select DRM_DISPLAY_HDCP_HELPER
2862306a36Sopenharmony_ci	select DRM_DISPLAY_HELPER
2962306a36Sopenharmony_ci	select DRM_KMS_HELPER
3062306a36Sopenharmony_ci	select DRM_PANEL_BRIDGE
3162306a36Sopenharmony_ci	depends on OF
3262306a36Sopenharmony_ci	help
3362306a36Sopenharmony_ci	  Support Cadence DPI to DP bridge. This is an internal
3462306a36Sopenharmony_ci	  bridge and is meant to be directly embedded in a SoC.
3562306a36Sopenharmony_ci	  It takes a DPI stream as input and outputs it encoded
3662306a36Sopenharmony_ci	  in DP format.
3762306a36Sopenharmony_ci
3862306a36Sopenharmony_ciif DRM_CDNS_MHDP8546
3962306a36Sopenharmony_ci
4062306a36Sopenharmony_ciconfig DRM_CDNS_MHDP8546_J721E
4162306a36Sopenharmony_ci	depends on ARCH_K3 || COMPILE_TEST
4262306a36Sopenharmony_ci	bool "J721E Cadence DPI/DP wrapper support"
4362306a36Sopenharmony_ci	default y
4462306a36Sopenharmony_ci	help
4562306a36Sopenharmony_ci	  Support J721E Cadence DPI/DP wrapper. This is a wrapper
4662306a36Sopenharmony_ci	  which adds support for J721E related platform ops. It
4762306a36Sopenharmony_ci	  initializes the J721E Display Port and sets up the
4862306a36Sopenharmony_ci	  clock and data muxes.
4962306a36Sopenharmony_ciendif
50