+++ /dev/null
-From 5f0936918321976a2b0d659c1b1fded12391b931 Mon Sep 17 00:00:00 2001
-From: Sasha Levin <sashal@kernel.org>
-Date: Fri, 15 Jan 2021 12:49:13 +0300
-Subject: usb: dwc3: pci: ID for Tiger Lake CPU
-
-From: Heikki Krogerus <heikki.krogerus@linux.intel.com>
-
-[ Upstream commit 73203bde3a95a48f27b2454dc6b955280c641afe ]
-
-Tiger Lake SOC (the versions of it that have integrated USB4
-controller) may have two DWC3 controllers. One is part of
-the PCH (Platform Controller Hub, i.e. the chipset) as
-usual, and the other is inside the actual CPU block.
-
-On all Intel platforms that have the two separate DWC3
-controllers, the one inside the CPU handles USB3 and only
-USB3 traffic, while the PCH version handles USB2 and USB2
-alone. The reason for splitting the two busses like this is
-to allow easy USB3 tunneling over USB4 connections. As USB2
-is not tunneled over USB4, it has dedicated USB controllers
-(both xHCI and DWC3).
-
-Acked-by: Felipe Balbi <balbi@kernel.org>
-Signed-off-by: Heikki Krogerus <heikki.krogerus@linux.intel.com>
-Link: https://lore.kernel.org/r/20210115094914.88401-4-heikki.krogerus@linux.intel.com
-Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
-Stable-dep-of: 8e5248c3a877 ("usb: dwc3: pci: add support for the Intel Meteor Lake-M")
-Signed-off-by: Sasha Levin <sashal@kernel.org>
----
- drivers/usb/dwc3/dwc3-pci.c | 4 ++++
- 1 file changed, 4 insertions(+)
-
-diff --git a/drivers/usb/dwc3/dwc3-pci.c b/drivers/usb/dwc3/dwc3-pci.c
-index 955bf820f4102..30bfbeb331ad4 100644
---- a/drivers/usb/dwc3/dwc3-pci.c
-+++ b/drivers/usb/dwc3/dwc3-pci.c
-@@ -41,6 +41,7 @@
- #define PCI_DEVICE_ID_INTEL_TGPH 0x43ee
- #define PCI_DEVICE_ID_INTEL_JSP 0x4dee
- #define PCI_DEVICE_ID_INTEL_ADLS 0x7ae1
-+#define PCI_DEVICE_ID_INTEL_TGL 0x9a15
-
- #define PCI_INTEL_BXT_DSM_GUID "732b85d5-b7a7-4a1b-9ba0-4bbd00ffd511"
- #define PCI_INTEL_BXT_FUNC_PMU_PWR 4
-@@ -372,6 +373,9 @@ static const struct pci_device_id dwc3_pci_id_table[] = {
- { PCI_VDEVICE(INTEL, PCI_DEVICE_ID_INTEL_ADLS),
- (kernel_ulong_t) &dwc3_pci_intel_properties, },
-
-+ { PCI_VDEVICE(INTEL, PCI_DEVICE_ID_INTEL_TGL),
-+ (kernel_ulong_t) &dwc3_pci_intel_swnode, },
-+
- { PCI_VDEVICE(AMD, PCI_DEVICE_ID_AMD_NL_USB),
- (kernel_ulong_t) &dwc3_pci_amd_properties, },
- { } /* Terminating Entry */
---
-2.39.2
-