zephyr/drivers/usb/udc
Tomasz Moń fa0a6e2274 drivers: udc_dwc2: Allocate at least 8 bytes for control OUT
Make sure to feed control OUT endpoint with at least 8 bytes buffer to
make it possible to always receive SETUP data. This solves the assertion
failure in net_buf_add() called inside dwc2_handle_evt_setup() when a
host decides to start new control transfer immediately after it has
issued control transfer with Data Stage from host to device with wLength
less than 8.

Signed-off-by: Tomasz Moń <tomasz.mon@nordicsemi.no>
2024-06-12 14:21:37 +03:00
..
CMakeLists.txt drivers: udc: add IT82xx2 USB device controller driver 2024-05-29 14:03:10 +02:00
Kconfig drivers: udc: add IT82xx2 USB device controller driver 2024-05-29 14:03:10 +02:00
Kconfig.dwc2 drivers: udc_dwc2: add vendor quirks to support Nordic USBHS controller 2024-05-17 14:05:08 +01:00
Kconfig.it82xx2 drivers: udc: add IT82xx2 USB device controller driver 2024-05-29 14:03:10 +02:00
Kconfig.kinetis
Kconfig.nrf
Kconfig.skeleton
Kconfig.stm32
Kconfig.virtual
udc_common.c usb: device_next: remove initialized state checks in event processing 2024-05-15 17:29:24 +01:00
udc_common.h
udc_dwc2_vendor_quirks.h drivers: udc_dwc2: Abort wait when PHY is not clocked 2024-06-06 07:53:17 -04:00
udc_dwc2.c drivers: udc_dwc2: Allocate at least 8 bytes for control OUT 2024-06-12 14:21:37 +03:00
udc_dwc2.h drivers: udc_dwc2: Abort wait when PHY is not clocked 2024-06-06 07:53:17 -04:00
udc_it82xx2.c drivers: udc: add IT82xx2 USB device controller driver 2024-05-29 14:03:10 +02:00
udc_kinetis.c driver: udc: trigger queued transfer on halt clear 2024-04-18 08:05:46 -07:00
udc_nrf.c drivers: udc_nrf: rework controller initialization 2024-05-15 17:29:24 +01:00
udc_skeleton.c
udc_stm32.c drivers: usb: stm32: add disconnect gpio support 2024-06-11 11:39:19 +01:00
udc_virtual.c