git: b2a4874ec0bf - stable/12 - xhci: Add PCI IDs for Thunderbolt 3/4 USB controllers.

From: Alexander Motin <mav_at_FreeBSD.org>
Date: Mon, 13 Dec 2021 03:16:51 UTC
The branch stable/12 has been updated by mav:

URL: https://cgit.FreeBSD.org/src/commit/?id=b2a4874ec0bf501bee65d2391c97f71a9412976b

commit b2a4874ec0bf501bee65d2391c97f71a9412976b
Author:     Alexander Motin <mav@FreeBSD.org>
AuthorDate: 2021-11-29 02:29:26 +0000
Commit:     Alexander Motin <mav@FreeBSD.org>
CommitDate: 2021-12-13 03:16:47 +0000

    xhci: Add PCI IDs for Thunderbolt 3/4 USB controllers.
    
    MFC after:      2 weeks
    
    (cherry picked from commit cfb0e4d76cc61b81ef367337676a7fc51c3b062d)
---
 sys/dev/usb/controller/xhci_pci.c | 12 ++++++++++++
 1 file changed, 12 insertions(+)

diff --git a/sys/dev/usb/controller/xhci_pci.c b/sys/dev/usb/controller/xhci_pci.c
index 7abebe0afd18..754b722c8928 100644
--- a/sys/dev/usb/controller/xhci_pci.c
+++ b/sys/dev/usb/controller/xhci_pci.c
@@ -125,8 +125,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: