mirror of
https://github.com/AsahiLinux/u-boot
synced 2024-11-14 08:57:58 +00:00
af15946aa0
This bug is the combination of dwc2 USB controller and lan78xx USB ethernet controller, which is the combination in use on the Raspberry Pi Model 3 B+. When the host attempts to receive a packet, but a packet has not arrived, the lan78xx controller responds by setting BIR (Bulk-In Empty Response) to NAK. Unfortunately, this hangs the USB controller and requires the USB controller to be reset. The fix proposed is to have the lan78xx controller respond by setting BIR to ZLP. Signed-off-by: Andrew Thomas <andrew.thomas@oracle.com> Tested-by: Peter Robinson <pbrobinson@gmail.com> Reviewed-by: Alexander Graf <agraf@suse.de> |
||
---|---|---|
.. | ||
asix.c | ||
asix88179.c | ||
Kconfig | ||
lan7x.c | ||
lan7x.h | ||
lan75xx.c | ||
lan78xx.c | ||
Makefile | ||
mcs7830.c | ||
r8152.c | ||
r8152.h | ||
r8152_fw.c | ||
smsc95xx.c | ||
usb_ether.c |