On Tue, Jul 2, 2024 at 3:59 AM Alan Stern <stern@xxxxxxxxxxxxxxxxxxx> wrote: > > Oh, sorry, I got confused. For some reason I thought you were using a > device with DWC3 hardware. > > Yes, the dwc2 UDC driver does not implement a wakeup routine. So either > you'll need to find someone to implement it for you or else you'll need > to switch to a different kind of UDC controller. Do any later versions > of the Raspberry Pi use DWC3? There are some mentions of DWC3 on Raspberry Pi 5, but the official documentation only mentions dwc2. I believe some of the ROCK Pi boards use DWC3. However, I failed to find any clear documentation for this. You can try using a musb-based device instead, e.g. BeagleBone Black. musb appears to support remote wake up.