1 # SPDX-License-Identifier: MIT
3 config DRM_DISPLAY_DP_AUX_BUS
8 config DRM_DISPLAY_HELPER
12 DRM helpers for display adapters.
16 config DRM_BRIDGE_CONNECTOR
18 select DRM_DISPLAY_HDMI_STATE_HELPER
20 DRM connector implementation terminating DRM bridge chains.
22 config DRM_DISPLAY_DP_AUX_CEC
23 bool "Enable DisplayPort CEC-Tunneling-over-AUX HDMI support"
24 select DRM_DISPLAY_DP_HELPER
27 Choose this option if you want to enable HDMI CEC support for
28 DisplayPort/USB-C to HDMI adapters.
30 Note: not all adapters support this feature, and even for those
31 that do support this they often do not hook up the CEC pin.
33 config DRM_DISPLAY_DP_AUX_CHARDEV
34 bool "DRM DP AUX Interface"
35 select DRM_DISPLAY_DP_HELPER
37 Choose this option to enable a /dev/drm_dp_auxN node that allows to
38 read and write values to arbitrary DPCD registers on the DP aux
41 config DRM_DISPLAY_DP_HELPER
44 DRM display helpers for DisplayPort.
46 config DRM_DISPLAY_DP_TUNNEL
48 select DRM_DISPLAY_DP_HELPER
50 Enable support for DisplayPort tunnels. This allows drivers to use
51 DP tunnel features like the Bandwidth Allocation mode to maximize the
52 BW utilization for display streams on Thunderbolt links.
54 config DRM_DISPLAY_DP_TUNNEL_STATE_DEBUG
55 bool "Enable debugging the DP tunnel state"
56 depends on REF_TRACKER
57 depends on DRM_DISPLAY_DP_TUNNEL
58 depends on DEBUG_KERNEL
61 Enables debugging the DP tunnel manager's state, including the
62 consistency of all managed tunnels' reference counting and the state of
63 streams contained in tunnels.
67 config DRM_DISPLAY_DSC_HELPER
69 depends on DRM_DISPLAY_HELPER
71 DRM display helpers for VESA DSC (used by DSI and DisplayPort).
73 config DRM_DISPLAY_HDCP_HELPER
76 DRM display helpers for HDCP.
78 config DRM_DISPLAY_HDMI_HELPER
81 DRM display helpers for HDMI.
83 config DRM_DISPLAY_HDMI_STATE_HELPER
85 select DRM_DISPLAY_HDMI_HELPER
87 DRM KMS state helpers for HDMI.
89 endif # DRM_DISPLAY_HELPER