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 16*9da7ec9bSDmitry Baryshkovconfig DRM_BRIDGE_CONNECTOR 17*9da7ec9bSDmitry Baryshkov bool 18*9da7ec9bSDmitry Baryshkov help 19*9da7ec9bSDmitry Baryshkov DRM connector implementation terminating DRM bridge chains. 20*9da7ec9bSDmitry Baryshkov 2135fd55ccSMaxime Ripardconfig DRM_DISPLAY_DP_AUX_CEC 2235fd55ccSMaxime Ripard bool "Enable DisplayPort CEC-Tunneling-over-AUX HDMI support" 23edc4e851SGeert Uytterhoeven select DRM_DISPLAY_DP_HELPER 2435fd55ccSMaxime Ripard select CEC_CORE 2535fd55ccSMaxime Ripard help 2635fd55ccSMaxime Ripard Choose this option if you want to enable HDMI CEC support for 2735fd55ccSMaxime Ripard DisplayPort/USB-C to HDMI adapters. 2835fd55ccSMaxime Ripard 2935fd55ccSMaxime Ripard Note: not all adapters support this feature, and even for those 3035fd55ccSMaxime Ripard that do support this they often do not hook up the CEC pin. 3135fd55ccSMaxime Ripard 3235fd55ccSMaxime Ripardconfig DRM_DISPLAY_DP_AUX_CHARDEV 33edc4e851SGeert Uytterhoeven bool "DRM DP AUX Interface" 34edc4e851SGeert Uytterhoeven select DRM_DISPLAY_DP_HELPER 3535fd55ccSMaxime Ripard help 3635fd55ccSMaxime Ripard Choose this option to enable a /dev/drm_dp_auxN node that allows to 3735fd55ccSMaxime Ripard read and write values to arbitrary DPCD registers on the DP aux 3835fd55ccSMaxime Ripard channel. 3935fd55ccSMaxime Ripard 401e0f6642SThomas Zimmermannconfig DRM_DISPLAY_DP_HELPER 41edc4e851SGeert Uytterhoeven bool 421e0f6642SThomas Zimmermann help 431e0f6642SThomas Zimmermann DRM display helpers for DisplayPort. 441e0f6642SThomas Zimmermann 45295654f7SImre Deakconfig DRM_DISPLAY_DP_TUNNEL 46edc4e851SGeert Uytterhoeven bool 47edc4e851SGeert Uytterhoeven select DRM_DISPLAY_DP_HELPER 48295654f7SImre Deak help 49295654f7SImre Deak Enable support for DisplayPort tunnels. This allows drivers to use 50295654f7SImre Deak DP tunnel features like the Bandwidth Allocation mode to maximize the 51295654f7SImre Deak BW utilization for display streams on Thunderbolt links. 52295654f7SImre Deak 53f6c74543SMaxime Ripardconfig DRM_DISPLAY_DP_TUNNEL_STATE_DEBUG 54295654f7SImre Deak bool "Enable debugging the DP tunnel state" 55295654f7SImre Deak depends on REF_TRACKER 56295654f7SImre Deak depends on DRM_DISPLAY_DP_TUNNEL 57295654f7SImre Deak depends on DEBUG_KERNEL 58295654f7SImre Deak depends on EXPERT 59295654f7SImre Deak help 60295654f7SImre Deak Enables debugging the DP tunnel manager's state, including the 61295654f7SImre Deak consistency of all managed tunnels' reference counting and the state of 62295654f7SImre Deak streams contained in tunnels. 63295654f7SImre Deak 64295654f7SImre Deak If in doubt, say "N". 65295654f7SImre Deak 666a99099fSThomas Zimmermannconfig DRM_DISPLAY_HDCP_HELPER 67edc4e851SGeert Uytterhoeven bool 686a99099fSThomas Zimmermann help 696a99099fSThomas Zimmermann DRM display helpers for HDCP. 706a99099fSThomas Zimmermann 714fc8cb47SThomas Zimmermannconfig DRM_DISPLAY_HDMI_HELPER 72edc4e851SGeert Uytterhoeven bool 734fc8cb47SThomas Zimmermann help 744fc8cb47SThomas Zimmermann DRM display helpers for HDMI. 7554cb39e2SMaxime Ripard 7654cb39e2SMaxime Ripardconfig DRM_DISPLAY_HDMI_STATE_HELPER 7754cb39e2SMaxime Ripard bool 780c02cebcSMaxime Ripard select DRM_DISPLAY_HDMI_HELPER 7954cb39e2SMaxime Ripard help 8054cb39e2SMaxime Ripard DRM KMS state helpers for HDMI. 81466cb3c6SDmitry Baryshkov 82466cb3c6SDmitry Baryshkovendif # DRM_DISPLAY_HELPER 83