Thomas Gleixner | ec8f24b | 2019-05-19 13:07:45 +0100 | [diff] [blame] | 1 | # SPDX-License-Identifier: GPL-2.0-only |
Mika Westerberg | 690ac0d | 2019-12-17 15:33:41 +0300 | [diff] [blame] | 2 | menuconfig USB4 |
| 3 | tristate "Unified support for USB4 and Thunderbolt" |
Arnd Bergmann | 0cb4e2b | 2014-06-20 15:52:09 +0200 | [diff] [blame] | 4 | depends on PCI |
Lukas Wunner | 5fbc89d | 2016-11-18 09:22:59 +0100 | [diff] [blame] | 5 | select APPLE_PROPERTIES if EFI_STUB && X86 |
Andreas Noever | f34323b | 2014-06-21 12:15:44 +0200 | [diff] [blame] | 6 | select CRC32 |
Mika Westerberg | f67cf49 | 2017-06-06 15:25:16 +0300 | [diff] [blame] | 7 | select CRYPTO |
| 8 | select CRYPTO_HASH |
Mika Westerberg | e6b245c | 2017-06-06 15:25:17 +0300 | [diff] [blame] | 9 | select NVMEM |
Andreas Noever | 1660315 | 2014-06-03 22:03:58 +0200 | [diff] [blame] | 10 | help |
Geert Uytterhoeven | b7c408a | 2020-06-02 14:28:15 +0200 | [diff] [blame] | 11 | USB4 and Thunderbolt driver. USB4 is the public specification |
| 12 | based on the Thunderbolt 3 protocol. This driver is required if |
Mika Westerberg | 690ac0d | 2019-12-17 15:33:41 +0300 | [diff] [blame] | 13 | you want to hotplug Thunderbolt and USB4 compliant devices on |
| 14 | Apple hardware or on PCs with Intel Falcon Ridge or newer. |
Andreas Noever | 1660315 | 2014-06-03 22:03:58 +0200 | [diff] [blame] | 15 | |
| 16 | To compile this driver a module, choose M here. The module will be |
| 17 | called thunderbolt. |
Mika Westerberg | 54509f5 | 2020-04-29 16:38:39 +0300 | [diff] [blame] | 18 | |
| 19 | config USB4_KUNIT_TEST |
| 20 | bool "KUnit tests" |
| 21 | depends on KUNIT=y |
| 22 | depends on USB4=y |