diff options
| author | Basavaraj Natikar <Basavaraj.Natikar@amd.com> | 2026-08-06 18:29:29 +0530 |
|---|---|---|
| committer | Mika Westerberg <mika.westerberg@linux.intel.com> | 2026-08-07 08:14:26 +0200 |
| commit | f1de1fc5f632cdeae1f5c2984572ab710d4dfcaa (patch) | |
| tree | ff0449cbbc2a9fd3e99039dab37265921cc567dc /include | |
| parent | e120d14d03b3db5f4ac049f32328c4951a532a90 (diff) | |
| download | linux-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
