Blame view

drivers/thunderbolt/Kconfig 978 Bytes
ec8f24b7f   Thomas Gleixner   treewide: Add SPD...
1
  # SPDX-License-Identifier: GPL-2.0-only
690ac0d20   Mika Westerberg   thunderbolt: Upda...
2
3
  menuconfig USB4
  	tristate "Unified support for USB4 and Thunderbolt"
0cb4e2be8   Arnd Bergmann   thunderbolt: add ...
4
  	depends on PCI
5fbc89d37   Lukas Wunner   thunderbolt, efi:...
5
  	select APPLE_PROPERTIES if EFI_STUB && X86
f34323b64   Andreas Noever   thunderbolt: sele...
6
  	select CRC32
f67cf4911   Mika Westerberg   thunderbolt: Add ...
7
8
  	select CRYPTO
  	select CRYPTO_HASH
e6b245ccd   Mika Westerberg   thunderbolt: Add ...
9
  	select NVMEM
166031536   Andreas Noever   thunderbolt: Add ...
10
  	help
b7c408a5e   Geert Uytterhoeven   thunderbolt: Impr...
11
12
  	  USB4 and Thunderbolt driver. USB4 is the public specification
  	  based on the Thunderbolt 3 protocol. This driver is required if
690ac0d20   Mika Westerberg   thunderbolt: Upda...
13
14
  	  you want to hotplug Thunderbolt and USB4 compliant devices on
  	  Apple hardware or on PCs with Intel Falcon Ridge or newer.
166031536   Andreas Noever   thunderbolt: Add ...
15
16
17
  
  	  To compile this driver a module, choose M here. The module will be
  	  called thunderbolt.
54509f500   Mika Westerberg   thunderbolt: Add ...
18

8eabfca52   Mika Westerberg   thunderbolt: Use ...
19
  if USB4
54e418106   Gil Fine   thunderbolt: Add ...
20
21
  config USB4_DEBUGFS_WRITE
  	bool "Enable write by debugfs to configuration spaces (DANGEROUS)"
54e418106   Gil Fine   thunderbolt: Add ...
22
23
24
25
26
27
  	help
  	  Enables writing to device configuration registers through
  	  debugfs interface.
  
  	  Only enable this if you know what you are doing! Never enable
  	  this for production systems or distro kernels.
54509f500   Mika Westerberg   thunderbolt: Add ...
28
29
30
  config USB4_KUNIT_TEST
  	bool "KUnit tests"
  	depends on KUNIT=y
8eabfca52   Mika Westerberg   thunderbolt: Use ...
31
32
  
  endif # USB4