zephyr/drivers
Emil Obalski 19f6ed02b8 usb: driver: Fix Nordic driver for fragmented control OUT transfers.
Nordic driver must allow read from control OUT endpoint by
itself. For data stage transactions with length > MPS (64Bytes)
this must be performed for each 64B + Residue data packet.

Residue - data packet with len < 64B.

The exact length of data transfer is known from wLength field
form setup packet in setup stage. Until now driver was incorrectly
initializing the length of the data stage and at some point will
not allow for next data stage.

This commit addresses the issue #23980.

Signed-off-by: Emil Obalski <emil.obalski@nordicsemi.no>
2020-05-22 12:50:35 +02:00
..
adc devicetree: remove DT_HAS_NODE_STATUS_OKAY 2020-05-13 18:24:42 +02:00
audio device: avoid casting away const from config_info pointer 2020-05-13 18:21:52 +02:00
bluetooth modules: stm32: Rename lib Kconfig symbol 2020-05-09 13:08:42 +02:00
can devicetree: remove DT_HAS_NODE_STATUS_OKAY 2020-05-13 18:24:42 +02:00
clock_control devicetree: remove DT_HAS_NODE_STATUS_OKAY 2020-05-13 18:24:42 +02:00
console device: Fix structure attributes access 2020-05-08 23:07:44 +02:00
counter driver: counter: counter_ll_stm32_rtc.c: Add 1 tick to alarm 2020-05-19 14:48:49 +02:00
crypto device: Fix structure attributes access 2020-05-08 23:07:44 +02:00
dac devicetree: allow access to all nodes 2020-05-08 19:37:18 -05:00
debug
display device: avoid casting away const from config_info pointer 2020-05-13 18:21:52 +02:00
dma devicetree: remove DT_HAS_NODE_STATUS_OKAY 2020-05-13 18:24:42 +02:00
eeprom devicetree: allow access to all nodes 2020-05-08 19:37:18 -05:00
entropy device: avoid casting away const from config_info pointer 2020-05-13 18:21:52 +02:00
espi drivers: espi: mchp: Report correct length during OOB Rx operation 2020-05-09 07:20:13 -04:00
ethernet cmake: qemu: Allow user to add parameters to Ethernet TAP 2020-05-20 15:36:39 +02:00
flash drivers: flash: nrf_qspi_nor: support read of sub-word lengths 2020-05-21 17:04:05 +02:00
gpio gpio: intel_apl: fix incorrect address access 2020-05-19 19:19:51 +02:00
hwinfo drivers: hwinfo: fix ESP32 implementation 2020-04-28 15:32:53 -04:00
i2c devicetree: remove DT_HAS_NODE_STATUS_OKAY 2020-05-13 18:24:42 +02:00
i2s devicetree: remove DT_HAS_NODE_STATUS_OKAY 2020-05-13 18:24:42 +02:00
ieee802154 drivers: ieee802154: cc13xx_cc26xx: use HwiP_construct to connect CPE0 2020-05-19 17:28:29 +02:00
interrupt_controller interrupt_controller: device driver can configure IO APIC delivery mode 2020-05-08 22:32:39 -04:00
ipm device: Fix structure attributes access 2020-05-08 23:07:44 +02:00
kscan device: Fix structure attributes access 2020-05-08 23:07:44 +02:00
led devicetree: allow access to all nodes 2020-05-08 19:37:18 -05:00
led_strip devicetree: remove DT_HAS_NODE_STATUS_OKAY 2020-05-13 18:24:42 +02:00
lora devicetree: remove DT_HAS_NODE_STATUS_OKAY 2020-05-13 18:24:42 +02:00
modem device: Fix structure attributes access 2020-05-08 23:07:44 +02:00
net drivers: Replace printf by printk when applicable 2020-05-09 21:25:33 +02:00
neural_net device: avoid casting away const from config_info pointer 2020-05-13 18:21:52 +02:00
pcie
peci drivers: microchip: Convert microchip drivers to new DT_INST macros 2020-03-26 16:31:52 -05:00
pinmux devicetree: remove DT_HAS_NODE_STATUS_OKAY 2020-05-13 18:24:42 +02:00
ps2 device: Fix structure attributes access 2020-05-08 23:07:44 +02:00
ptp_clock
pwm drivers: pwm: mcux_ftm: allow configuring the clock prescaler 2020-05-20 19:03:14 +02:00
sensor sensor: add sensor driver for Infineon DPS310 2020-05-14 11:02:29 +02:00
serial device: avoid casting away const from config_info pointer 2020-05-20 13:30:17 +02:00
spi drivers/spi: stm32: Fix use of single dma channel 2020-05-18 19:14:37 +02:00
timer kernel: sys_clock: update weak pm control function 2020-05-21 20:32:12 +02:00
usb usb: driver: Fix Nordic driver for fragmented control OUT transfers. 2020-05-22 12:50:35 +02:00
video device: Fix structure attributes access 2020-05-08 23:07:44 +02:00
watchdog devicetree: remove DT_HAS_NODE_STATUS_OKAY 2020-05-13 18:24:42 +02:00
wifi drivers: wifi: esp: Update to new timeout api 2020-05-12 17:18:34 +02:00
CMakeLists.txt drivers: dac: Add API for DAC peripherals 2020-04-20 17:41:48 +02:00
Kconfig drivers: dac: Add API for DAC peripherals 2020-04-20 17:41:48 +02:00