xref: /linux/drivers/gpu/drm/bridge/synopsys/Kconfig (revision ec2e0fb07d789976c601bec19ecced7a501c3705)
1ec8f24b7SThomas Gleixner# SPDX-License-Identifier: GPL-2.0-only
2*86eecc3aSAndy Yanconfig DRM_DW_DP
3*86eecc3aSAndy Yan	tristate
4*86eecc3aSAndy Yan	select DRM_DISPLAY_HELPER
5*86eecc3aSAndy Yan	select DRM_DISPLAY_DP_HELPER
6*86eecc3aSAndy Yan	select DRM_KMS_HELPER
7*86eecc3aSAndy Yan	select REGMAP_MMIO
8*86eecc3aSAndy Yan
935dc8aabSLaurent Pinchartconfig DRM_DW_HDMI
1035dc8aabSLaurent Pinchart	tristate
114fc8cb47SThomas Zimmermann	select DRM_DISPLAY_HDMI_HELPER
124fc8cb47SThomas Zimmermann	select DRM_DISPLAY_HELPER
1335dc8aabSLaurent Pinchart	select DRM_KMS_HELPER
14d758619bSLaurent Pinchart	select REGMAP_MMIO
15e84b8d75SRussell King	select CEC_CORE if CEC_NOTIFIER
1635dc8aabSLaurent Pinchart
1735dc8aabSLaurent Pinchartconfig DRM_DW_HDMI_AHB_AUDIO
1835dc8aabSLaurent Pinchart	tristate "Synopsys Designware AHB Audio interface"
1935dc8aabSLaurent Pinchart	depends on DRM_DW_HDMI && SND
2035dc8aabSLaurent Pinchart	select SND_PCM
2135dc8aabSLaurent Pinchart	select SND_PCM_ELD
2235dc8aabSLaurent Pinchart	select SND_PCM_IEC958
2335dc8aabSLaurent Pinchart	help
2435dc8aabSLaurent Pinchart	  Support the AHB Audio interface which is part of the Synopsys
2535dc8aabSLaurent Pinchart	  Designware HDMI block.  This is used in conjunction with
2635dc8aabSLaurent Pinchart	  the i.MX6 HDMI driver.
2735dc8aabSLaurent Pinchart
2835dc8aabSLaurent Pinchartconfig DRM_DW_HDMI_I2S_AUDIO
2935dc8aabSLaurent Pinchart	tristate "Synopsys Designware I2S Audio interface"
3035dc8aabSLaurent Pinchart	depends on SND_SOC
3135dc8aabSLaurent Pinchart	depends on DRM_DW_HDMI
3235dc8aabSLaurent Pinchart	select SND_SOC_HDMI_CODEC
3335dc8aabSLaurent Pinchart	help
3435dc8aabSLaurent Pinchart	  Support the I2S Audio interface which is part of the Synopsys
3535dc8aabSLaurent Pinchart	  Designware HDMI block.
3646fc5154SPhilippe CORNU
37d970ce30SSandor Yuconfig DRM_DW_HDMI_GP_AUDIO
38d970ce30SSandor Yu	tristate "Synopsys Designware GP Audio interface"
39d970ce30SSandor Yu	depends on DRM_DW_HDMI && SND
40d970ce30SSandor Yu	select SND_PCM
41d970ce30SSandor Yu	select SND_PCM_ELD
42d970ce30SSandor Yu	select SND_PCM_IEC958
43d970ce30SSandor Yu	help
44d970ce30SSandor Yu	  Support the GP Audio interface which is part of the Synopsys
45d970ce30SSandor Yu	  Designware HDMI block.
46d970ce30SSandor Yu
47a616e63cSRussell Kingconfig DRM_DW_HDMI_CEC
48a616e63cSRussell King	tristate "Synopsis Designware CEC interface"
49a616e63cSRussell King	depends on DRM_DW_HDMI
50a616e63cSRussell King	select CEC_CORE
51a616e63cSRussell King	select CEC_NOTIFIER
52a616e63cSRussell King	help
53a616e63cSRussell King	  Support the CE interface which is part of the Synopsys
54a616e63cSRussell King	  Designware HDMI block.
55a616e63cSRussell King
565bd0d8e6SCristian Ciocalteaconfig DRM_DW_HDMI_QP
575bd0d8e6SCristian Ciocaltea	tristate
585bd0d8e6SCristian Ciocaltea	select DRM_DISPLAY_HDMI_HELPER
595bd0d8e6SCristian Ciocaltea	select DRM_DISPLAY_HDMI_STATE_HELPER
605bd0d8e6SCristian Ciocaltea	select DRM_DISPLAY_HELPER
615bd0d8e6SCristian Ciocaltea	select DRM_KMS_HELPER
625bd0d8e6SCristian Ciocaltea	select REGMAP_MMIO
635bd0d8e6SCristian Ciocaltea
6446fc5154SPhilippe CORNUconfig DRM_DW_MIPI_DSI
6546fc5154SPhilippe CORNU	tristate
6646fc5154SPhilippe CORNU	select DRM_KMS_HELPER
6746fc5154SPhilippe CORNU	select DRM_MIPI_DSI
6846fc5154SPhilippe CORNU	select DRM_PANEL_BRIDGE
690d6d8625SHeiko Stuebner
700d6d8625SHeiko Stuebnerconfig DRM_DW_MIPI_DSI2
710d6d8625SHeiko Stuebner	tristate
720d6d8625SHeiko Stuebner	select DRM_KMS_HELPER
730d6d8625SHeiko Stuebner	select DRM_MIPI_DSI
740d6d8625SHeiko Stuebner	select DRM_PANEL_BRIDGE
75