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>