Get host interface version (either 1.0 or 2.0) and reset accordingly.
This required support for writing to router config space.
Differential D49452
USB4 host reset (& writing to router config space) Authored by obiwac on Mar 22 2025, 1:45 AM. Tags Referenced Files
Details Get host interface version (either 1.0 or 2.0) and reset accordingly. This required support for writing to router config space. Tested on AMD Pink Sardine controller (1022:1668/9), which is host interface version 1.0. It would be nice to try this out on version 2.0, but unfortunately I don't have the hardware to do this as it is fairly new. This does require the D49451 patch to work on Pink Sardine.
Diff Detail
Event Timeline
Comment Actions what do i need to check in dmesg / pciconf to see if i have something that can test this? Comment Actions you should have a generic USB4 NHI controller (listed in pciconf), that is class 0x0c0340. If it is AMD, you probably need to apply D52862 first though | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||