You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Stephen Warren
b337b3b2a5
usb: ci_udc: fix emissions of ZLPs
...
Commit 6a13241635
"ci_udc: Update the ci_udc driver to support bulk
transfers" caused the value of "len" to change without updating subsquent
users of that variable in ci_ep_submit_next_request(). This caused the
code that detects when to emit ZLPs (Zero Length Packets) never to
trigger, which in turn caused host timeouts when a ZLP was required,
which in turn broke tests/dfu/, even despite the assertion in that
commit's description that "These changes are tested for both the DFU and
lthor."
Fix this by modifying the added dtd iteration code not to modify "len",
but rather to keep state in a separate variable. Rename the variables
while we're at it so they describe their purpose better.
Fixes: 6a13241635
("ci_udc: Update the ci_udc driver to support bulk transfers")
Cc: Siva Durga Prasad Paladugu <siva.durga.paladugu@xilinx.com>
Signed-off-by: Stephen Warren <swarren@nvidia.com>
10 years ago
..
udc
usb: dwc3: Makefile: Make dwc3 driver compile in u-boot
10 years ago
Makefile
usb: gadget: at91_udc: add at91_udc into U-Boot
10 years ago
at91_udc.c
usb: gadget: at91_udc: add at91_udc into U-Boot
10 years ago
at91_udc.h
usb: gadget: at91_udc: add at91_udc into U-Boot
10 years ago
atmel_usba_udc.c
usb: modify usb_gadget_handle_interrupts to take controller index
10 years ago
atmel_usba_udc.h
…
bcm_udc_otg.h
usb: gadget: bcm_udc_otg files
10 years ago
bcm_udc_otg_phy.c
usb: gadget: bcm_udc_otg files
10 years ago
ci_udc.c
usb: ci_udc: fix emissions of ZLPs
10 years ago
ci_udc.h
ci_udc: Update the ci_udc driver to support bulk transfers
10 years ago
composite.c
usb: gadget: don't leak configs when unbinding
10 years ago
config.c
…
core.c
…
designware_udc.c
linux/kernel.h: sync min, max, min3, max3 macros with Linux
11 years ago
ep0.c
cosmetic: replace MIN, MAX with min, max
11 years ago
ep0.h
…
epautoconf.c
usb: dwc3: gadget: add common endpoint configuration for dwc3 udc driver
10 years ago
ether.c
Move ALLOC_CACHE_ALIGN_BUFFER() to the new memalign.h header
10 years ago
f_dfu.c
usb: gadget: f_dfu: Add get_alt function to pass the USB compliance test
10 years ago
f_dfu.h
…
f_fastboot.c
usb: CONFIG_USB_FASTBOOT prefix replacement for consistency
10 years ago
f_mass_storage.c
usb: f_mass_storage: sleep_thread: decrease the interval for check ctrlc()
10 years ago
f_thor.c
Move ALLOC_CACHE_ALIGN_BUFFER() to the new memalign.h header
10 years ago
f_thor.h
f_thor: Dont perform reset at the end of thor
10 years ago
fotg210.c
usb: modify usb_gadget_handle_interrupts to take controller index
10 years ago
g_dnl.c
usb: gadget: don't leak configs when unbinding
10 years ago
gadget_chips.h
usb: musb-new: CONFIG_MUSB prefix replacement with CONFIG_USB_MUSB
10 years ago
mpc8xx_udc.c
cosmetic: replace MIN, MAX with min, max
11 years ago
ndis.h
…
pxa25x_udc.c
usb: modify usb_gadget_handle_interrupts to take controller index
10 years ago
pxa25x_udc.h
…
pxa27x_udc.c
usb: pxa27x_udc: clean-up include file order
10 years ago
regs-otg.h
…
rndis.c
net: Add ethernet FCS length macro in net.h
10 years ago
rndis.h
…
s3c_udc_otg.c
usb: modify usb_gadget_handle_interrupts to take controller index
10 years ago
s3c_udc_otg_phy.c
usb: s3c-otg: Split out PHY control
11 years ago
s3c_udc_otg_xfer_dma.c
linux/kernel.h: sync min, max, min3, max3 macros with Linux
11 years ago
storage_common.c
lib, linux: move linux specific defines to linux/compat.h
11 years ago
usbstring.c
…