zephyr/drivers/usb/device
Ren Chen f46453cabb drivers: usb: usb_dc_it82xx2: correct the resumed/suspended mechanism
This change corrects the it82xx2 resumed/suspended mechanism and power
policy flow. The sof package is used to judge if the device can be set as
suspended state. If there is no sof package received(suspended), the chip
power policy is set as standby(deep doze) mode. Meanwhile, the USB D+
interrupt is enabled. The interrupt is triggered at resume signal(from J
to K state). Chip sets its power state as active(doze) mode and disable
the interrupt.

Signed-off-by: Ren Chen <Ren.Chen@ite.com.tw>
2023-07-07 10:50:34 +02:00
..
CMakeLists.txt ITE: drivers/usb/device: Add USB Device Controller Support 2023-05-26 12:40:18 +02:00
Kconfig drivers for POSIX arch: Add external libc dependencies 2023-07-05 07:01:19 -04:00
usb_dc_dw_stm32.h drivers: usb_dc_dw: add support for STM32F4 SoC family 2023-05-10 20:07:04 +09:00
usb_dc_dw.c drivers: usb_dc_dw: add support for STM32F4 SoC family 2023-05-10 20:07:04 +09:00
usb_dc_it82xx2.c drivers: usb: usb_dc_it82xx2: correct the resumed/suspended mechanism 2023-07-07 10:50:34 +02:00
usb_dc_kinetis.c drivers: usb: usb_dc_kinetis: reconfigure USB endpoint 0 after reset 2023-05-31 10:25:36 +01:00
usb_dc_mcux.c drivers: usb_mcux: Fix disable and reset functions 2023-06-09 11:45:55 -04:00
usb_dc_native_posix_adapt.c
usb_dc_native_posix_adapt.h
usb_dc_native_posix.c drivers: usb_dc_native_posix: Check data length before copy 2023-06-09 11:45:16 -04:00
usb_dc_nrfx.c drivers: usb_dc_nrfx: Enable SOF interrupts only when needed 2023-05-05 13:37:47 +02:00
usb_dc_rpi_pico.c init: remove the need for a dummy device pointer in SYS_INIT functions 2023-04-12 14:28:07 +00:00
usb_dc_sam0.c include: add missing zephyr/irq.h include 2022-10-17 22:57:39 +09:00
usb_dc_sam_usbc.c barriers: Move __DSB() to the new API 2023-05-24 13:13:57 -04:00
usb_dc_sam_usbhs.c barriers: Move __DSB() to the new API 2023-05-24 13:13:57 -04:00
usb_dc_smartbond.c drivers: usb_device: Add USB driver for smartbond 2023-05-26 10:19:15 +02:00
usb_dc_stm32.c treewide: Update clock control API usage 2023-04-05 10:55:46 +02:00
usb_dw_registers.h drivers: usb_dc_dw: add definition for GHWCFG1..4 registers 2023-05-10 20:07:04 +09:00