Re: [PATCH v3 00/12] Enable USB3 for Qualcomm IPQ5018

From: Stanislaw Pal

Date: Thu Aug 27 2026 - 15:07:48 EST


Tested this revision on IPQ5018 hardware - a TP-Link Archer AX55 v1,
backported onto 6.18.44. Both radios on this board are on AHB and PCIe
is unused, so nothing else contends for the SS PHY; the combo driver is
exercised purely on its USB3 side here.

Two USB 3.2 gen 1 sticks, all enumerating SuperSpeed (speed=5000,
version=3.20, 5000M in lsusb -t):

- hot-plug, both sticks;
- warm reboot with the stick inserted - SuperSpeed 0.8 s after xHCI
registers;
- cold power-on with the stick inserted - same, no fall back to
480M;
- 130 MB/s sustained over a 3 GB raw read, unchanged from the
previous revision on the same stick;
- no USB or xHCI error in dmesg across the whole run.

I also exercised the vdd-supply path that patch 12 adds to the RDP432-C2,
since enable/disable sits in phy_init/phy_shutdown and that is the code
this revision rewrites: unbinding dwc3-qcom drops the port's 5 V rail and
the device disappears, re-binding brings it back at SuperSpeed 1.8 s
later. Works on this board too.

I do not have an IPQ5332, so the combo PHY's PCIe side and the 5332
instance are untested by me.

Tested-by: Stanislaw Pal <kuncy7@xxxxxxxxx>