xref: /linux/drivers/gpu/drm/display/Kconfig (revision 1a371190a375f98c9b106f758ea41558c3f92556)
11e0f6642SThomas Zimmermann# SPDX-License-Identifier: MIT
21e0f6642SThomas Zimmermann
3466cb3c6SDmitry Baryshkovconfig DRM_DISPLAY_DP_AUX_BUS
4466cb3c6SDmitry Baryshkov	tristate
5466cb3c6SDmitry Baryshkov	depends on DRM
6466cb3c6SDmitry Baryshkov	depends on OF || COMPILE_TEST
7466cb3c6SDmitry Baryshkov
81e0f6642SThomas Zimmermannconfig DRM_DISPLAY_HELPER
9edc4e851SGeert Uytterhoeven	tristate
101e0f6642SThomas Zimmermann	depends on DRM
111e0f6642SThomas Zimmermann	help
121e0f6642SThomas Zimmermann	  DRM helpers for display adapters.
131e0f6642SThomas Zimmermann
14466cb3c6SDmitry Baryshkovif DRM_DISPLAY_HELPER
1535fd55ccSMaxime Ripard
169da7ec9bSDmitry Baryshkovconfig DRM_BRIDGE_CONNECTOR
179da7ec9bSDmitry Baryshkov	bool
18*9a71cf8bSDmitry Baryshkov	select DRM_DISPLAY_HDMI_STATE_HELPER
199da7ec9bSDmitry Baryshkov	help
209da7ec9bSDmitry Baryshkov	  DRM connector implementation terminating DRM bridge chains.
219da7ec9bSDmitry Baryshkov
2235fd55ccSMaxime Ripardconfig DRM_DISPLAY_DP_AUX_CEC
2335fd55ccSMaxime Ripard	bool "Enable DisplayPort CEC-Tunneling-over-AUX HDMI support"
24edc4e851SGeert Uytterhoeven	select DRM_DISPLAY_DP_HELPER
2535fd55ccSMaxime Ripard	select CEC_CORE
2635fd55ccSMaxime Ripard	help
2735fd55ccSMaxime Ripard	  Choose this option if you want to enable HDMI CEC support for
2835fd55ccSMaxime Ripard	  DisplayPort/USB-C to HDMI adapters.
2935fd55ccSMaxime Ripard
3035fd55ccSMaxime Ripard	  Note: not all adapters support this feature, and even for those
3135fd55ccSMaxime Ripard	  that do support this they often do not hook up the CEC pin.
3235fd55ccSMaxime Ripard
3335fd55ccSMaxime Ripardconfig DRM_DISPLAY_DP_AUX_CHARDEV
34edc4e851SGeert Uytterhoeven	bool "DRM DP AUX Interface"
35edc4e851SGeert Uytterhoeven	select DRM_DISPLAY_DP_HELPER
3635fd55ccSMaxime Ripard	help
3735fd55ccSMaxime Ripard	  Choose this option to enable a /dev/drm_dp_auxN node that allows to
3835fd55ccSMaxime Ripard	  read and write values to arbitrary DPCD registers on the DP aux
3935fd55ccSMaxime Ripard	  channel.
4035fd55ccSMaxime Ripard
411e0f6642SThomas Zimmermannconfig DRM_DISPLAY_DP_HELPER
42edc4e851SGeert Uytterhoeven	bool
431e0f6642SThomas Zimmermann	help
441e0f6642SThomas Zimmermann	  DRM display helpers for DisplayPort.
451e0f6642SThomas Zimmermann
46295654f7SImre Deakconfig DRM_DISPLAY_DP_TUNNEL
47edc4e851SGeert Uytterhoeven	bool
48edc4e851SGeert Uytterhoeven	select DRM_DISPLAY_DP_HELPER
49295654f7SImre Deak	help
50295654f7SImre Deak	  Enable support for DisplayPort tunnels. This allows drivers to use
51295654f7SImre Deak	  DP tunnel features like the Bandwidth Allocation mode to maximize the
52295654f7SImre Deak	  BW utilization for display streams on Thunderbolt links.
53295654f7SImre Deak
54f6c74543SMaxime Ripardconfig DRM_DISPLAY_DP_TUNNEL_STATE_DEBUG
55295654f7SImre Deak	bool "Enable debugging the DP tunnel state"
56295654f7SImre Deak	depends on REF_TRACKER
57295654f7SImre Deak	depends on DRM_DISPLAY_DP_TUNNEL
58295654f7SImre Deak	depends on DEBUG_KERNEL
59295654f7SImre Deak	depends on EXPERT
60295654f7SImre Deak	help
61295654f7SImre Deak	  Enables debugging the DP tunnel manager's state, including the
62295654f7SImre Deak	  consistency of all managed tunnels' reference counting and the state of
63295654f7SImre Deak	  streams contained in tunnels.
64295654f7SImre Deak
65295654f7SImre Deak	  If in doubt, say "N".
66295654f7SImre Deak
676a99099fSThomas Zimmermannconfig DRM_DISPLAY_HDCP_HELPER
68edc4e851SGeert Uytterhoeven	bool
696a99099fSThomas Zimmermann	help
706a99099fSThomas Zimmermann	  DRM display helpers for HDCP.
716a99099fSThomas Zimmermann
724fc8cb47SThomas Zimmermannconfig DRM_DISPLAY_HDMI_HELPER
73edc4e851SGeert Uytterhoeven	bool
744fc8cb47SThomas Zimmermann	help
754fc8cb47SThomas Zimmermann	  DRM display helpers for HDMI.
7654cb39e2SMaxime Ripard
7754cb39e2SMaxime Ripardconfig DRM_DISPLAY_HDMI_STATE_HELPER
7854cb39e2SMaxime Ripard	bool
790c02cebcSMaxime Ripard	select DRM_DISPLAY_HDMI_HELPER
8054cb39e2SMaxime Ripard	help
8154cb39e2SMaxime Ripard	  DRM KMS state helpers for HDMI.
82466cb3c6SDmitry Baryshkov
83466cb3c6SDmitry Baryshkovendif # DRM_DISPLAY_HELPER
84