From: Sanjay R Mehta <sanju.mehta@xxxxxxx> This series adds some general USB4 bug fixes as per USB4 Spec. v2: - Added quirk to handle any vendor specific quirks. v1: - removed PCI-IDs as AMD USB4 controller exposes USB4 class ID. - removed clearing of interrupt using interrupt status clear register. - skip port Adapter(0) initialisation for both host router & device router. Sanjay R Mehta (4): thunderbolt: Add quirk to support vendor specific implementation thunderbolt: Handle ring interrupt by reading intr status thunderbolt: Skip port init for control adapter(0) thunderbolt: Fix port linking by checking all adapters drivers/thunderbolt/nhi.c | 32 ++++++++++++++++++++++++++++---- drivers/thunderbolt/switch.c | 4 ++-- include/linux/thunderbolt.h | 1 + 3 files changed, 31 insertions(+), 6 deletions(-) -- 2.7.4