0001 # SPDX-License-Identifier: MIT
0002
0003 config DRM_DP_AUX_BUS
0004 tristate
0005 depends on DRM
0006 depends on OF || COMPILE_TEST
0007
0008 config DRM_DISPLAY_HELPER
0009 tristate
0010 depends on DRM
0011 help
0012 DRM helpers for display adapters.
0013
0014 config DRM_DISPLAY_DP_HELPER
0015 bool
0016 depends on DRM_DISPLAY_HELPER
0017 help
0018 DRM display helpers for DisplayPort.
0019
0020 config DRM_DISPLAY_HDCP_HELPER
0021 bool
0022 depends on DRM_DISPLAY_HELPER
0023 help
0024 DRM display helpers for HDCP.
0025
0026 config DRM_DISPLAY_HDMI_HELPER
0027 bool
0028 depends on DRM_DISPLAY_HELPER
0029 help
0030 DRM display helpers for HDMI.
0031
0032 config DRM_DP_AUX_CHARDEV
0033 bool "DRM DP AUX Interface"
0034 depends on DRM && DRM_DISPLAY_HELPER
0035 select DRM_DISPLAY_DP_HELPER
0036 help
0037 Choose this option to enable a /dev/drm_dp_auxN node that allows to
0038 read and write values to arbitrary DPCD registers on the DP aux
0039 channel.
0040
0041 config DRM_DP_CEC
0042 bool "Enable DisplayPort CEC-Tunneling-over-AUX HDMI support"
0043 depends on DRM && DRM_DISPLAY_HELPER
0044 select DRM_DISPLAY_DP_HELPER
0045 select CEC_CORE
0046 help
0047 Choose this option if you want to enable HDMI CEC support for
0048 DisplayPort/USB-C to HDMI adapters.
0049
0050 Note: not all adapters support this feature, and even for those
0051 that do support this they often do not hook up the CEC pin.