zephyr/drivers/usb/device
Ren Chen e632cc99c5 usb: it82xx2: lock irq for handling suspended flag
The suspended flag is checked during SOF and RESUME interrupts, and it
is modified within a delayable work item. To prevent race conditions,
this update ensures that interrupts are disabled (locking IRQs) before
modifying the suspended flag. Additionally, the RESUME interrupt is
enabled only when the USB is suspended.

Signed-off-by: Ren Chen <Ren.Chen@ite.com.tw>
2024-09-26 03:30:51 -04:00
..
CMakeLists.txt
Kconfig drivers: stm32: Select PINCTRL when required 2024-09-03 14:40:55 +01: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: lock irq for handling suspended flag 2024-09-26 03:30:51 -04:00
usb_dc_kinetis.c
usb_dc_mcux.c soc: arm: nxp: add lpc55x26 support 2024-08-19 09:57:28 -04: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 drivers: usb: use DT regulator properties 2024-08-06 09:17:10 +01:00
usb_dc_numaker.c
usb_dc_rpi_pico.c drivers: usb_dc_rpi_pico: Fixed connected handling 2024-09-06 09:59:43 -05:00
usb_dc_sam0.c
usb_dc_sam_usbc.c
usb_dc_sam_usbhs.c
usb_dc_smartbond.c drivers: usb: device: Fix disable sequece 2024-06-26 09:20:51 -04:00
usb_dc_stm32.c drivers: usb: stm32 usb device controller in sleep mode 2024-08-01 12:36:58 +02:00