Skip to content

Commit f2bfa94

Browse files
committed
thunderbolt: Limit Intel Barlow Ridge USB3 bandwidth
Intel Barlow Ridge discrete USB4 host router has the same limitation as the previous generations so make sure the USB3 bandwidth limitation quirk is applied to Barlow Ridge too. Signed-off-by: Gil Fine <gil.fine@linux.intel.com> Signed-off-by: Mika Westerberg <mika.westerberg@linux.intel.com>
1 parent 6f14a21 commit f2bfa94

2 files changed

Lines changed: 10 additions & 0 deletions

File tree

drivers/thunderbolt/nhi.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -77,6 +77,8 @@ extern const struct tb_nhi_ops icl_nhi_ops;
7777
#define PCI_DEVICE_ID_INTEL_ADL_NHI1 0x466d
7878
#define PCI_DEVICE_ID_INTEL_BARLOW_RIDGE_HOST_80G_NHI 0x5781
7979
#define PCI_DEVICE_ID_INTEL_BARLOW_RIDGE_HOST_40G_NHI 0x5784
80+
#define PCI_DEVICE_ID_INTEL_BARLOW_RIDGE_HUB_80G_BRIDGE 0x5786
81+
#define PCI_DEVICE_ID_INTEL_BARLOW_RIDGE_HUB_40G_BRIDGE 0x57a4
8082
#define PCI_DEVICE_ID_INTEL_MTL_M_NHI0 0x7eb2
8183
#define PCI_DEVICE_ID_INTEL_MTL_P_NHI0 0x7ec2
8284
#define PCI_DEVICE_ID_INTEL_MTL_P_NHI1 0x7ec3

drivers/thunderbolt/quirks.c

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -75,6 +75,14 @@ static const struct tb_quirk tb_quirks[] = {
7575
quirk_usb3_maximum_bandwidth },
7676
{ 0x8087, PCI_DEVICE_ID_INTEL_MTL_P_NHI1, 0x0000, 0x0000,
7777
quirk_usb3_maximum_bandwidth },
78+
{ 0x8087, PCI_DEVICE_ID_INTEL_BARLOW_RIDGE_HOST_80G_NHI, 0x0000, 0x0000,
79+
quirk_usb3_maximum_bandwidth },
80+
{ 0x8087, PCI_DEVICE_ID_INTEL_BARLOW_RIDGE_HOST_40G_NHI, 0x0000, 0x0000,
81+
quirk_usb3_maximum_bandwidth },
82+
{ 0x8087, PCI_DEVICE_ID_INTEL_BARLOW_RIDGE_HUB_80G_BRIDGE, 0x0000, 0x0000,
83+
quirk_usb3_maximum_bandwidth },
84+
{ 0x8087, PCI_DEVICE_ID_INTEL_BARLOW_RIDGE_HUB_40G_BRIDGE, 0x0000, 0x0000,
85+
quirk_usb3_maximum_bandwidth },
7886
/*
7987
* CLx is not supported on AMD USB4 Yellow Carp and Pink Sardine platforms.
8088
*/

0 commit comments

Comments
 (0)