amd64: complete thunderbolt KERNCONF integration

This completes the work so the driver can be integrated into KERNCONFs
properly on amd64.

MFC after: 1 month

Differential Revision:	https://reviews.freebsd.org/D55573
This commit is contained in:
Enji Cooper
2026-06-02 23:02:01 -07:00
parent a48b900300
commit 886164895f
4 changed files with 18 additions and 0 deletions
+1
View File
@@ -343,6 +343,7 @@ device uhci # UHCI PCI->USB interface
device ohci # OHCI PCI->USB interface
device ehci # EHCI PCI->USB interface (USB 2.0)
device xhci # XHCI PCI->USB interface (USB 3.0)
device thunderbolt # Thunderbolt PCI->USB interface (USB 4.0)
device usb # USB Bus (required)
device usbhid # USB HID Transport
device hkbd # HID Keyboard
+4
View File
@@ -61,6 +61,10 @@ device tdfx # Enable 3Dfx Voodoo support
#XXX this stores pointers in a 32bit field that is defined by the hardware
#device pst
# Thunderbolt (USB 4.0) support
device thunderbolt
options THUNDERBOLT_DEBUG
#
# Microsemi smartpqi controllers.
# These controllers have a SCSI-like interface, and require the
+10
View File
@@ -381,6 +381,16 @@ dev/smartpqi/smartpqi_sis.c optional smartpqi
dev/smartpqi/smartpqi_tag.c optional smartpqi
dev/sume/if_sume.c optional sume
dev/syscons/apm/apm_saver.c optional apm_saver apm
dev/thunderbolt/hcm.c optional thunderbolt
dev/thunderbolt/nhi.c optional thunderbolt
dev/thunderbolt/nhi_pci.c optional thunderbolt
dev/thunderbolt/nhi_wmi.c optional acpi acpi_wmi thunderbolt
dev/thunderbolt/router.c optional thunderbolt
dev/thunderbolt/tb_acpi_pcib.c optional acpi thunderbolt
dev/thunderbolt/tb_debug.c optional thunderbolt
dev/thunderbolt/tb_dev.c optional thunderbolt
dev/thunderbolt/tb_if.m optional thunderbolt
dev/thunderbolt/tb_pcib.c optional acpi thunderbolt
dev/tpm/tpm_crb.c optional tpm acpi
dev/p2sb/p2sb.c optional p2sb pci
dev/p2sb/lewisburg_gpiocm.c optional lbggpiocm p2sb
+3
View File
@@ -71,3 +71,6 @@ UART_NS8250_EARLY_PORT opt_uart.h
# Enable asmc(4)-specific debug logic.
ASMC_DEBUG opt_asmc.h
# Enable thunderbolt(4)-specific debug logic.
THUNDERBOLT_DEBUG opt_thunderbolt.h