OpenCloudOS-Kernel/drivers/staging/dwc2
Paul Zimmerman 81a589555f staging: dwc2: fix thinko in dwc2_hc_set_even_odd_frame()
I screwed up the sense of this if() statement while porting our
vendor driver to create the dwc2 driver. This caused frame overrun
errors on periodic transfers when there were other transfers
active in the same (micro)frame.

With this fix, the dwc2 driver now works on the Raspberry Pi
platform even with the USB Ethernet controller enabled, where
before that would cause all USB devices to stop working.

Thanks to Ray Jui and Jerry Lin at Broadcom for tracking this down.

Reported-by: Ray Jui <rjui@broadcom.com>
Signed-off-by: Paul Zimmerman <paulz@synopsys.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2013-06-24 15:56:10 -07:00
..
Kconfig Staging driver fixes for 3.10-rc2 2013-05-23 09:27:49 -07:00
Makefile staging: dwc2: add platform device bindings 2013-04-23 10:37:55 -07:00
core.c staging: dwc2: fix thinko in dwc2_hc_set_even_odd_frame() 2013-06-24 15:56:10 -07:00
core.h staging: dwc2: Make dwc2_set_uninitialized more specific 2013-04-11 13:27:39 -07:00
core_intr.c staging: dwc2: remove dummy interrupt handling 2013-05-16 15:22:39 -07:00
hcd.c Merge 3.10-rc5 into staging-next 2013-06-08 21:18:09 -07:00
hcd.h staging: dwc2: add const to handling of dwc2_core_params 2013-05-16 15:23:56 -07:00
hcd_ddma.c staging: dwc2: add missing newlines to debug messages 2013-04-23 10:37:55 -07:00
hcd_intr.c Merge 3.10-rc3 into staging-next 2013-05-27 10:54:33 +09:00
hcd_queue.c staging: dwc2: toggle periodic debugging output separately 2013-04-10 19:10:27 -07:00
hw.h staging: Core files for the DWC2 driver 2013-03-11 18:16:36 -07:00
pci.c staging: dwc2: remove redundant D0 power state set 2013-06-03 12:29:55 -07:00
platform.c Staging driver fixes for 3.10-rc2 2013-05-23 09:27:49 -07:00