aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexander Motin <mav@FreeBSD.org>2021-11-29 02:29:26 +0000
committerAlexander Motin <mav@FreeBSD.org>2021-11-29 02:29:26 +0000
commitcfb0e4d76cc61b81ef367337676a7fc51c3b062d (patch)
tree2a488fe3aa685c6e965a790fffa7a1d4f543957d
parent91972cfcddf950d7a9c33df5a9171ada1805a144 (diff)
downloadsrc-cfb0e4d76cc61b81ef367337676a7fc51c3b062d.tar.gz
src-cfb0e4d76cc61b81ef367337676a7fc51c3b062d.zip
xhci: Add PCI IDs for Thunderbolt 3/4 USB controllers.
MFC after: 2 weeks
-rw-r--r--sys/dev/usb/controller/xhci_pci.c12
1 files changed, 12 insertions, 0 deletions
diff --git a/sys/dev/usb/controller/xhci_pci.c b/sys/dev/usb/controller/xhci_pci.c
index dc59869dd527..f1c567ac6ded 100644
--- a/sys/dev/usb/controller/xhci_pci.c
+++ b/sys/dev/usb/controller/xhci_pci.c
@@ -121,8 +121,20 @@ xhci_pci_match(device_t self)
case 0x11421b21:
return ("ASMedia ASM1042A USB 3.0 controller");
+ case 0x0b278086:
+ return ("Intel Goshen Ridge Thunderbolt 4 USB controller");
case 0x0f358086:
return ("Intel BayTrail USB 3.0 controller");
+ case 0x11388086:
+ return ("Intel Maple Ridge Thunderbolt 4 USB controller");
+ case 0x15c18086:
+ case 0x15d48086:
+ case 0x15db8086:
+ return ("Intel Alpine Ridge Thunderbolt 3 USB controller");
+ case 0x15e98086:
+ case 0x15ec8086:
+ case 0x15f08086:
+ return ("Intel Titan Ridge Thunderbolt 3 USB controller");
case 0x19d08086:
return ("Intel Denverton USB 3.0 controller");
case 0x9c318086: