Blame view
drivers/thunderbolt/Kconfig
978 Bytes
ec8f24b7f
|
1 |
# SPDX-License-Identifier: GPL-2.0-only |
690ac0d20
|
2 3 |
menuconfig USB4 tristate "Unified support for USB4 and Thunderbolt" |
0cb4e2be8
|
4 |
depends on PCI |
5fbc89d37
|
5 |
select APPLE_PROPERTIES if EFI_STUB && X86 |
f34323b64
|
6 |
select CRC32 |
f67cf4911
|
7 8 |
select CRYPTO select CRYPTO_HASH |
e6b245ccd
|
9 |
select NVMEM |
166031536
|
10 |
help |
b7c408a5e
|
11 12 |
USB4 and Thunderbolt driver. USB4 is the public specification based on the Thunderbolt 3 protocol. This driver is required if |
690ac0d20
|
13 14 |
you want to hotplug Thunderbolt and USB4 compliant devices on Apple hardware or on PCs with Intel Falcon Ridge or newer. |
166031536
|
15 16 17 |
To compile this driver a module, choose M here. The module will be called thunderbolt. |
54509f500
|
18 |
|
8eabfca52
|
19 |
if USB4 |
54e418106
|
20 21 |
config USB4_DEBUGFS_WRITE bool "Enable write by debugfs to configuration spaces (DANGEROUS)" |
54e418106
|
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
|
28 29 30 |
config USB4_KUNIT_TEST bool "KUnit tests" depends on KUNIT=y |
8eabfca52
|
31 32 |
endif # USB4 |