Re: [PATCH -next v3] thunderbolt: Add quirk to reset host interface on DMA path teardown for AMD USB4 routers

Mika Westerberg <[email protected]> Fri, 7 Aug 2026 08:16:28 +0200
Newsgroups org.kernel.vger.linux-usb
Message-ID <[email protected]>
Hi,

On Thu, Aug 06, 2026 at 06:29:29PM +0530, Basavaraj Natikar wrote:
> Some AMD USB4 host routers have a bug in the Host Interface where
> DMA path setup and teardown cycles may cause the Tx ring to hang.
> 
> Fix this by issuing a Host Interface Reset on every DMA path teardown
> for affected routers. The Host Interface Reset brings the registers in
> the memory BAR to their default state and clears the End-to-End Flow
> Control state, preventing the hang condition.
> 
> Co-developed-by: Sanath S <[email protected]>
> Signed-off-by: Sanath S <[email protected]>
> Signed-off-by: Basavaraj Natikar <[email protected]>

I did few minor cosmetic tweaks and applied to thunderbolt.git/next,
thanks!