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

Basavaraj Natikar <[email protected]> Fri, 7 Aug 2026 13:43:57 +0530
Newsgroups org.kernel.vger.linux-usb
Message-ID <[email protected]>
On 8/7/2026 11:46 AM, Mika Westerberg wrote:
> 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 a lot Mika, appreciate the review and the tweaks!

Thanks,
--
Basavaraj