1 # SPDX-License-Identifier: MIT
3 config DRM_DISPLAY_HELPER
7 DRM helpers for display adapters.
9 config DRM_DISPLAY_DP_AUX_BUS
12 depends on OF || COMPILE_TEST
14 config DRM_DISPLAY_DP_AUX_CEC
15 bool "Enable DisplayPort CEC-Tunneling-over-AUX HDMI support"
16 depends on DRM && DRM_DISPLAY_HELPER
17 select DRM_DISPLAY_DP_HELPER
20 Choose this option if you want to enable HDMI CEC support for
21 DisplayPort/USB-C to HDMI adapters.
23 Note: not all adapters support this feature, and even for those
24 that do support this they often do not hook up the CEC pin.
26 config DRM_DISPLAY_DP_AUX_CHARDEV
27 bool "DRM DP AUX Interface"
28 depends on DRM && DRM_DISPLAY_HELPER
29 select DRM_DISPLAY_DP_HELPER
31 Choose this option to enable a /dev/drm_dp_auxN node that allows to
32 read and write values to arbitrary DPCD registers on the DP aux
35 config DRM_DISPLAY_DP_HELPER
37 depends on DRM_DISPLAY_HELPER
39 DRM display helpers for DisplayPort.
41 config DRM_DISPLAY_DP_TUNNEL
43 select DRM_DISPLAY_DP_HELPER
45 Enable support for DisplayPort tunnels. This allows drivers to use
46 DP tunnel features like the Bandwidth Allocation mode to maximize the
47 BW utilization for display streams on Thunderbolt links.
49 config DRM_DISPLAY_DP_TUNNEL_STATE_DEBUG
50 bool "Enable debugging the DP tunnel state"
51 depends on REF_TRACKER
52 depends on DRM_DISPLAY_DP_TUNNEL
53 depends on DEBUG_KERNEL
56 Enables debugging the DP tunnel manager's state, including the
57 consistency of all managed tunnels' reference counting and the state of
58 streams contained in tunnels.
62 config DRM_DISPLAY_HDCP_HELPER
64 depends on DRM_DISPLAY_HELPER
66 DRM display helpers for HDCP.
68 config DRM_DISPLAY_HDMI_HELPER
70 depends on DRM_DISPLAY_HELPER
72 DRM display helpers for HDMI.