11e0f6642SThomas Zimmermann# SPDX-License-Identifier: MIT 21e0f6642SThomas Zimmermann 3*466cb3c6SDmitry Baryshkovconfig DRM_DISPLAY_DP_AUX_BUS 4*466cb3c6SDmitry Baryshkov tristate 5*466cb3c6SDmitry Baryshkov depends on DRM 6*466cb3c6SDmitry Baryshkov depends on OF || COMPILE_TEST 7*466cb3c6SDmitry 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 14*466cb3c6SDmitry Baryshkovif DRM_DISPLAY_HELPER 1535fd55ccSMaxime Ripard 1635fd55ccSMaxime Ripardconfig DRM_DISPLAY_DP_AUX_CEC 1735fd55ccSMaxime Ripard bool "Enable DisplayPort CEC-Tunneling-over-AUX HDMI support" 18edc4e851SGeert Uytterhoeven select DRM_DISPLAY_DP_HELPER 1935fd55ccSMaxime Ripard select CEC_CORE 2035fd55ccSMaxime Ripard help 2135fd55ccSMaxime Ripard Choose this option if you want to enable HDMI CEC support for 2235fd55ccSMaxime Ripard DisplayPort/USB-C to HDMI adapters. 2335fd55ccSMaxime Ripard 2435fd55ccSMaxime Ripard Note: not all adapters support this feature, and even for those 2535fd55ccSMaxime Ripard that do support this they often do not hook up the CEC pin. 2635fd55ccSMaxime Ripard 2735fd55ccSMaxime Ripardconfig DRM_DISPLAY_DP_AUX_CHARDEV 28edc4e851SGeert Uytterhoeven bool "DRM DP AUX Interface" 29edc4e851SGeert Uytterhoeven select DRM_DISPLAY_DP_HELPER 3035fd55ccSMaxime Ripard help 3135fd55ccSMaxime Ripard Choose this option to enable a /dev/drm_dp_auxN node that allows to 3235fd55ccSMaxime Ripard read and write values to arbitrary DPCD registers on the DP aux 3335fd55ccSMaxime Ripard channel. 3435fd55ccSMaxime Ripard 351e0f6642SThomas Zimmermannconfig DRM_DISPLAY_DP_HELPER 36edc4e851SGeert Uytterhoeven bool 371e0f6642SThomas Zimmermann help 381e0f6642SThomas Zimmermann DRM display helpers for DisplayPort. 391e0f6642SThomas Zimmermann 40295654f7SImre Deakconfig DRM_DISPLAY_DP_TUNNEL 41edc4e851SGeert Uytterhoeven bool 42edc4e851SGeert Uytterhoeven select DRM_DISPLAY_DP_HELPER 43295654f7SImre Deak help 44295654f7SImre Deak Enable support for DisplayPort tunnels. This allows drivers to use 45295654f7SImre Deak DP tunnel features like the Bandwidth Allocation mode to maximize the 46295654f7SImre Deak BW utilization for display streams on Thunderbolt links. 47295654f7SImre Deak 48f6c74543SMaxime Ripardconfig DRM_DISPLAY_DP_TUNNEL_STATE_DEBUG 49295654f7SImre Deak bool "Enable debugging the DP tunnel state" 50295654f7SImre Deak depends on REF_TRACKER 51295654f7SImre Deak depends on DRM_DISPLAY_DP_TUNNEL 52295654f7SImre Deak depends on DEBUG_KERNEL 53295654f7SImre Deak depends on EXPERT 54295654f7SImre Deak help 55295654f7SImre Deak Enables debugging the DP tunnel manager's state, including the 56295654f7SImre Deak consistency of all managed tunnels' reference counting and the state of 57295654f7SImre Deak streams contained in tunnels. 58295654f7SImre Deak 59295654f7SImre Deak If in doubt, say "N". 60295654f7SImre Deak 616a99099fSThomas Zimmermannconfig DRM_DISPLAY_HDCP_HELPER 62edc4e851SGeert Uytterhoeven bool 636a99099fSThomas Zimmermann help 646a99099fSThomas Zimmermann DRM display helpers for HDCP. 656a99099fSThomas Zimmermann 664fc8cb47SThomas Zimmermannconfig DRM_DISPLAY_HDMI_HELPER 67edc4e851SGeert Uytterhoeven bool 684fc8cb47SThomas Zimmermann help 694fc8cb47SThomas Zimmermann DRM display helpers for HDMI. 7054cb39e2SMaxime Ripard 7154cb39e2SMaxime Ripardconfig DRM_DISPLAY_HDMI_STATE_HELPER 7254cb39e2SMaxime Ripard bool 730c02cebcSMaxime Ripard select DRM_DISPLAY_HDMI_HELPER 7454cb39e2SMaxime Ripard help 7554cb39e2SMaxime Ripard DRM KMS state helpers for HDMI. 76*466cb3c6SDmitry Baryshkov 77*466cb3c6SDmitry Baryshkovendif # DRM_DISPLAY_HELPER 78