11e0f6642SThomas Zimmermann# SPDX-License-Identifier: MIT 21e0f6642SThomas Zimmermann 31e0f6642SThomas Zimmermannconfig DRM_DISPLAY_HELPER 41e0f6642SThomas Zimmermann tristate 51e0f6642SThomas Zimmermann depends on DRM 61e0f6642SThomas Zimmermann help 71e0f6642SThomas Zimmermann DRM helpers for display adapters. 81e0f6642SThomas Zimmermann 9*35fd55ccSMaxime Ripardconfig DRM_DISPLAY_DP_AUX_BUS 10*35fd55ccSMaxime Ripard tristate 11*35fd55ccSMaxime Ripard depends on DRM 12*35fd55ccSMaxime Ripard depends on OF || COMPILE_TEST 13*35fd55ccSMaxime Ripard 14*35fd55ccSMaxime Ripardconfig DRM_DISPLAY_DP_AUX_CEC 15*35fd55ccSMaxime Ripard bool "Enable DisplayPort CEC-Tunneling-over-AUX HDMI support" 16*35fd55ccSMaxime Ripard depends on DRM && DRM_DISPLAY_HELPER 17*35fd55ccSMaxime Ripard select DRM_DISPLAY_DP_HELPER 18*35fd55ccSMaxime Ripard select CEC_CORE 19*35fd55ccSMaxime Ripard help 20*35fd55ccSMaxime Ripard Choose this option if you want to enable HDMI CEC support for 21*35fd55ccSMaxime Ripard DisplayPort/USB-C to HDMI adapters. 22*35fd55ccSMaxime Ripard 23*35fd55ccSMaxime Ripard Note: not all adapters support this feature, and even for those 24*35fd55ccSMaxime Ripard that do support this they often do not hook up the CEC pin. 25*35fd55ccSMaxime Ripard 26*35fd55ccSMaxime Ripardconfig DRM_DISPLAY_DP_AUX_CHARDEV 27*35fd55ccSMaxime Ripard bool "DRM DP AUX Interface" 28*35fd55ccSMaxime Ripard depends on DRM && DRM_DISPLAY_HELPER 29*35fd55ccSMaxime Ripard select DRM_DISPLAY_DP_HELPER 30*35fd55ccSMaxime Ripard help 31*35fd55ccSMaxime Ripard Choose this option to enable a /dev/drm_dp_auxN node that allows to 32*35fd55ccSMaxime Ripard read and write values to arbitrary DPCD registers on the DP aux 33*35fd55ccSMaxime Ripard channel. 34*35fd55ccSMaxime Ripard 351e0f6642SThomas Zimmermannconfig DRM_DISPLAY_DP_HELPER 361e0f6642SThomas Zimmermann bool 371e0f6642SThomas Zimmermann depends on DRM_DISPLAY_HELPER 381e0f6642SThomas Zimmermann help 391e0f6642SThomas Zimmermann DRM display helpers for DisplayPort. 401e0f6642SThomas Zimmermann 41295654f7SImre Deakconfig DRM_DISPLAY_DP_TUNNEL 42295654f7SImre Deak bool 43295654f7SImre Deak select DRM_DISPLAY_DP_HELPER 44295654f7SImre Deak help 45295654f7SImre Deak Enable support for DisplayPort tunnels. This allows drivers to use 46295654f7SImre Deak DP tunnel features like the Bandwidth Allocation mode to maximize the 47295654f7SImre Deak BW utilization for display streams on Thunderbolt links. 48295654f7SImre Deak 49f6c74543SMaxime Ripardconfig DRM_DISPLAY_DP_TUNNEL_STATE_DEBUG 50295654f7SImre Deak bool "Enable debugging the DP tunnel state" 51295654f7SImre Deak depends on REF_TRACKER 52295654f7SImre Deak depends on DRM_DISPLAY_DP_TUNNEL 53295654f7SImre Deak depends on DEBUG_KERNEL 54295654f7SImre Deak depends on EXPERT 55295654f7SImre Deak help 56295654f7SImre Deak Enables debugging the DP tunnel manager's state, including the 57295654f7SImre Deak consistency of all managed tunnels' reference counting and the state of 58295654f7SImre Deak streams contained in tunnels. 59295654f7SImre Deak 60295654f7SImre Deak If in doubt, say "N". 61295654f7SImre Deak 626a99099fSThomas Zimmermannconfig DRM_DISPLAY_HDCP_HELPER 636a99099fSThomas Zimmermann bool 646a99099fSThomas Zimmermann depends on DRM_DISPLAY_HELPER 656a99099fSThomas Zimmermann help 666a99099fSThomas Zimmermann DRM display helpers for HDCP. 676a99099fSThomas Zimmermann 684fc8cb47SThomas Zimmermannconfig DRM_DISPLAY_HDMI_HELPER 694fc8cb47SThomas Zimmermann bool 704fc8cb47SThomas Zimmermann depends on DRM_DISPLAY_HELPER 714fc8cb47SThomas Zimmermann help 724fc8cb47SThomas Zimmermann DRM display helpers for HDMI. 73