summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorBasavaraj Natikar <Basavaraj.Natikar@amd.com>2026-08-06 18:29:29 +0530
committerMika Westerberg <mika.westerberg@linux.intel.com>2026-08-07 08:14:26 +0200
commitf1de1fc5f632cdeae1f5c2984572ab710d4dfcaa (patch)
treeff0449cbbc2a9fd3e99039dab37265921cc567dc /include
parente120d14d03b3db5f4ac049f32328c4951a532a90 (diff)
downloadlinux-f1de1fc5f632cdeae1f5c2984572ab710d4dfcaa.tar.gz
linux-f1de1fc5f632cdeae1f5c2984572ab710d4dfcaa.zip
thunderbolt: Add quirk to reset host interface on DMA path teardown for AMD USB4 routers
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 <Sanath.S@amd.com> Signed-off-by: Sanath S <Sanath.S@amd.com> Signed-off-by: Basavaraj Natikar <Basavaraj.Natikar@amd.com> Signed-off-by: Mika Westerberg <mika.westerberg@linux.intel.com>
Diffstat (limited to 'include')
0 files changed, 0 insertions, 0 deletions