thunderbolt: Limit USB3 bandwidth of certain Intel USB4 host routers
authorGil Fine <gil.fine@linux.intel.com>
Tue, 31 Jan 2023 11:04:52 +0000 (13:04 +0200)
committerMika Westerberg <mika.westerberg@linux.intel.com>
Mon, 13 Mar 2023 09:54:31 +0000 (11:54 +0200)
commitf0a57dd33b3eadf540912cd130db727ea824d174
tree7ac76bb197898ddd12f2a5aa1ba0302d7cbed05e
parentd2d6ddf188f609861489d5d188d545856a3ed399
thunderbolt: Limit USB3 bandwidth of certain Intel USB4 host routers

Current Intel USB4 host routers have hardware limitation that the USB3
bandwidth cannot go higher than 16376 Mb/s. Work this around by adding a
new quirk that limits the bandwidth for the affected host routers.

Cc: stable@vger.kernel.org
Signed-off-by: Gil Fine <gil.fine@linux.intel.com>
Signed-off-by: Mika Westerberg <mika.westerberg@linux.intel.com>
drivers/thunderbolt/quirks.c
drivers/thunderbolt/tb.h
drivers/thunderbolt/usb4.c