xref: /openbmc/linux/drivers/gpu/drm/bridge/synopsys/Kconfig (revision 4f2c0a4acffbec01079c28f839422e64ddeff004)
1ec8f24b7SThomas Gleixner# SPDX-License-Identifier: GPL-2.0-only
235dc8aabSLaurent Pinchartconfig DRM_DW_HDMI
335dc8aabSLaurent Pinchart	tristate
4*4fc8cb47SThomas Zimmermann	select DRM_DISPLAY_HDMI_HELPER
5*4fc8cb47SThomas Zimmermann	select DRM_DISPLAY_HELPER
635dc8aabSLaurent Pinchart	select DRM_KMS_HELPER
7d758619bSLaurent Pinchart	select REGMAP_MMIO
8e84b8d75SRussell King	select CEC_CORE if CEC_NOTIFIER
935dc8aabSLaurent Pinchart
1035dc8aabSLaurent Pinchartconfig DRM_DW_HDMI_AHB_AUDIO
1135dc8aabSLaurent Pinchart	tristate "Synopsys Designware AHB Audio interface"
1235dc8aabSLaurent Pinchart	depends on DRM_DW_HDMI && SND
1335dc8aabSLaurent Pinchart	select SND_PCM
1435dc8aabSLaurent Pinchart	select SND_PCM_ELD
1535dc8aabSLaurent Pinchart	select SND_PCM_IEC958
1635dc8aabSLaurent Pinchart	help
1735dc8aabSLaurent Pinchart	  Support the AHB Audio interface which is part of the Synopsys
1835dc8aabSLaurent Pinchart	  Designware HDMI block.  This is used in conjunction with
1935dc8aabSLaurent Pinchart	  the i.MX6 HDMI driver.
2035dc8aabSLaurent Pinchart
2135dc8aabSLaurent Pinchartconfig DRM_DW_HDMI_I2S_AUDIO
2235dc8aabSLaurent Pinchart	tristate "Synopsys Designware I2S Audio interface"
2335dc8aabSLaurent Pinchart	depends on SND_SOC
2435dc8aabSLaurent Pinchart	depends on DRM_DW_HDMI
2535dc8aabSLaurent Pinchart	select SND_SOC_HDMI_CODEC
2635dc8aabSLaurent Pinchart	help
2735dc8aabSLaurent Pinchart	  Support the I2S Audio interface which is part of the Synopsys
2835dc8aabSLaurent Pinchart	  Designware HDMI block.
2946fc5154SPhilippe CORNU
30d970ce30SSandor Yuconfig DRM_DW_HDMI_GP_AUDIO
31d970ce30SSandor Yu	tristate "Synopsys Designware GP Audio interface"
32d970ce30SSandor Yu	depends on DRM_DW_HDMI && SND
33d970ce30SSandor Yu	select SND_PCM
34d970ce30SSandor Yu	select SND_PCM_ELD
35d970ce30SSandor Yu	select SND_PCM_IEC958
36d970ce30SSandor Yu	help
37d970ce30SSandor Yu	  Support the GP Audio interface which is part of the Synopsys
38d970ce30SSandor Yu	  Designware HDMI block.
39d970ce30SSandor Yu
40a616e63cSRussell Kingconfig DRM_DW_HDMI_CEC
41a616e63cSRussell King	tristate "Synopsis Designware CEC interface"
42a616e63cSRussell King	depends on DRM_DW_HDMI
43a616e63cSRussell King	select CEC_CORE
44a616e63cSRussell King	select CEC_NOTIFIER
45a616e63cSRussell King	help
46a616e63cSRussell King	  Support the CE interface which is part of the Synopsys
47a616e63cSRussell King	  Designware HDMI block.
48a616e63cSRussell King
4946fc5154SPhilippe CORNUconfig DRM_DW_MIPI_DSI
5046fc5154SPhilippe CORNU	tristate
5146fc5154SPhilippe CORNU	select DRM_KMS_HELPER
5246fc5154SPhilippe CORNU	select DRM_MIPI_DSI
5346fc5154SPhilippe CORNU	select DRM_PANEL_BRIDGE
54