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