On Tue, Apr 09, 2019 at 09:28:16AM +0000, Minas Harutyunyan wrote: > Am 09.04.19 um 08:54 schrieb Jisheng Zhang: > > The second one: 8000 usb interrupts per second when idle. > > This is abnormal. any idea? Is it due to the lan78xx? > > dwc2 in host mode enable SOF interrupts if any periodic EP are in use. > So, 8000 interrupts per second is expectant behavior. The dwc_otg driver patched into the Raspberry Pi Foundation's kernel seems to make do with much fewer interrupts and much lower CPU load. How does it do that and how could dwc2 be made to do the same? Would it be possible for you to provide me with documentation on the chip? The Synopsis website requires registration for downloads and registration requires a Synopsis customer ID. It seems the Foundation's dwc_otg driver was forked from code that later begat dwc2. Thanks, Lukas