zephyr/drivers/usb/device
Johann Fischer c5b93effe1 drivers: usb_dc_rpi_pico: set AVAILABLE bit separately
The DPSRAM ports can run at different clocks, this is the default
configuration, follow the advice in the datasheet and wait 3 nop
instructions before setting the AVAILABLE bit.

It can be observed that when the controller is continuously sending data
to the host, it rarely has a 0-byte transaction instead of a short
packet. The reason for this is not easy to find, it also seems to depend
on the runtime of individual components. This may fix the problem, but
there is no sure proof that this is the solution.

Signed-off-by: Johann Fischer <johann.fischer@nordicsemi.no>
2024-07-12 09:38:30 -04:00
..
CMakeLists.txt drivers: usb: device: support Nuvoton NuMaker series USBD controller driver 2024-02-02 10:07:43 +01:00
Kconfig drivers: usb: device: smartbond: Use DMA driver 2024-06-24 12:43:12 -04:00
usb_dc_dw_stm32.h drivers: use DT_INST_NODE_HAS_COMPAT 2024-04-26 20:04:38 +01:00
usb_dc_dw.c drivers: use DT_INST_NODE_HAS_COMPAT 2024-04-26 20:04:38 +01:00
usb_dc_it82xx2.c usb: it82xx2: return the available data length in the ep read function 2024-06-12 14:29:42 +03:00
usb_dc_kinetis.c drivers: usb: usb_dc_kinetis: fix k_heap_alloc wait duration 2023-12-15 11:41:56 +00:00
usb_dc_mcux.c drivers: usb: usb_dc_mcux: add case for MCXN94X SOC series 2024-05-16 09:17:18 +02:00
usb_dc_native_posix_adapt.c drivers: usb: native posix: add option for enabling high speed support 2024-06-12 17:15:58 -05:00
usb_dc_native_posix_adapt.h
usb_dc_native_posix.c drivers: usb: native posix: add option for enabling high speed support 2024-06-12 17:15:58 -05:00
usb_dc_nrfx.c nrfx_usbd: Rename to nrf_usbd_common 2023-11-07 14:06:51 +01:00
usb_dc_numaker.c drivers: usb: device: support Nuvoton NuMaker series USBD controller driver 2024-02-02 10:07:43 +01:00
usb_dc_rpi_pico.c drivers: usb_dc_rpi_pico: set AVAILABLE bit separately 2024-07-12 09:38:30 -04:00
usb_dc_sam0.c
usb_dc_sam_usbc.c drivers: usb: fix common misspellings in USB drivers 2023-07-26 10:46:01 +02:00
usb_dc_sam_usbhs.c drivers: usb: fix common misspellings in USB drivers 2023-07-26 10:46:01 +02:00
usb_dc_smartbond.c drivers: usb: device: Fix disable sequece 2024-06-26 09:20:51 -04:00
usb_dc_stm32.c drivers: usb: device: fix cbprintf_package warning 2024-05-28 18:57:22 +02:00