zephyr/drivers/usb/udc
Ren Chen 766a5ea574 drivers: udc: add IT82xx2 USB device controller driver
Add UDC driver for IT82xx2 SoC. This commit passes tests with
1. samples/subsys/usb/cdc_acm/
2. samples/subsys/usb/console/
3. The extend endpoint test with CDC ACM tool
4. USB suspend/resume detection

Signed-off-by: Ren Chen <Ren.Chen@ite.com.tw>
2024-05-29 14:03:10 +02: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.c drivers: udc_dwc2: Avoid IN endpoint dequeue race 2024-05-29 12:00:08 +02:00
udc_dwc2.h drivers: udc_dwc2: use devicetree to configure endpoint capabilities 2024-05-17 14:05:08 +01:00
udc_dwc2_vendor_quirks.h drivers: udc_dwc2: prevent access to registers if USBHS is not ready 2024-05-17 14:05:08 +01:00
udc_it82xx2.c drivers: udc: add IT82xx2 USB device controller driver 2024-05-29 14:03:10 +02:00
udc_kinetis.c
udc_nrf.c drivers: udc_nrf: rework controller initialization 2024-05-15 17:29:24 +01:00
udc_skeleton.c
udc_stm32.c
udc_virtual.c