On 24.03.2022 10:23, Mathias Nyman wrote: > On 17.3.2022 0.08, Heiner Kallweit wrote: >> I have a system with a low-cost Amlogic S905W SoC that supports USB3 >> but has a USB3 root hub with no ports. This results in an error >> message and a hcd that is good for nothing. The USB2 root hub has >> ports and works normally. >> I think we can do better and omit creating a shared hcd if either of >> the root hubs has no ports. This series is based on discussion [0]. >> >> The series works as intended for me. What I couldn't test is the case >> of the USB2 root hub having no ports. >> >> Follow-up to this series could be applying the xhci-plat extension >> to other xhci drivers. >> > > Thanks, > Patches look good but something must have changed since you submitted them. > I can't apply them neatly on usb-next, usb-linus, 5.17, or 5.17-rc8 > > > On top of usb-next I get: > Applying: usb: host: xhci-plat: create shared hcd after having added main hcd > error: patch failed: drivers/usb/host/xhci-plat.c:313 > error: drivers/usb/host/xhci-plat.c: patch does not apply > Patch failed at 0003 usb: host: xhci-plat: create shared hcd after having added main hcd > The series was based on linux-next. Seems you're missing 8e10548f7f48 ("Revert "usb: host: xhci: mvebu: make USB 3.0 PHY optional for Armada 3720""). > -Mathias Heiner