xref: /linux/drivers/usb/typec/altmodes/Kconfig (revision 67f8bc848ee31831336bd478e57d2f993551902e)
1# SPDX-License-Identifier: GPL-2.0
2
3menu "USB Type-C Alternate Mode drivers"
4
5config TYPEC_DP_ALTMODE
6	tristate "DisplayPort Alternate Mode driver"
7	depends on DRM
8	select DRM_AUX_HPD_BRIDGE if DRM_BRIDGE && OF
9	help
10	  DisplayPort USB Type-C Alternate Mode allows DisplayPort
11	  displays and adapters to be attached to the USB Type-C
12	  connectors on the system.
13
14	  To compile this driver as a module, choose M here: the
15	  module will be called typec_displayport.
16
17config TYPEC_NVIDIA_ALTMODE
18	tristate "NVIDIA Alternate Mode driver"
19	depends on TYPEC_DP_ALTMODE
20	help
21	  Latest NVIDIA GPUs support VirtualLink devices. Select this
22	  to enable support for VirtualLink devices with NVIDIA GPUs.
23
24	  To compile this driver as a module, choose M here: the
25	  module will be called typec_nvidia.
26
27config TYPEC_TBT_ALTMODE
28	tristate "Thunderbolt3 Alternate Mode driver"
29	help
30	  Select this option if you have Thunderbolt3 hardware on your
31	  system.
32
33	  To compile this driver as a module, choose M here: the
34	  module will be called typec_thunderbolt.
35
36endmenu
37