zephyr/drivers/usb/device
Daniel DeGrasse 2ac1b42952 drivers: usb_dc_mcux: Move mcux callback handler out of ISR context
MCUX usb ISR was making usb callbacks directly, which caused assertion
failures when a callback attempted to lock a mutex. Move USB callback
handler to separate thread, and make ISR notify thread via message
queue.

Fixes #40638

Signed-off-by: Daniel DeGrasse <daniel.degrasse@nxp.com>
2022-01-28 10:05:47 +01:00
..
CMakeLists.txt drivers: usb: dc: sam: Add atmel USBC controller 2021-08-26 14:03:44 -04:00
Kconfig drivers: usb_dc_mcux: Move mcux callback handler out of ISR context 2022-01-28 10:05:47 +01:00
usb_dc_dw.c
usb_dc_kinetis.c
usb_dc_mcux.c drivers: usb_dc_mcux: Move mcux callback handler out of ISR context 2022-01-28 10:05:47 +01:00
usb_dc_native_posix_adapt.c drivers: usb: use new USB framework header 2021-08-03 13:20:07 +02:00
usb_dc_native_posix_adapt.h drivers: usb_dc_native_posix: read setup packet as part of submit struct 2021-03-24 15:02:49 +01:00
usb_dc_native_posix.c drivers: usb_dc_native_posix fill in data amount 2021-11-24 17:55:04 +01:00
usb_dc_nrfx.c soc: nrf52: Add Kconfig option for enabling REG0 DC/DC converter 2021-10-17 11:49:26 -04:00
usb_dc_sam0.c
usb_dc_sam_usbc.c drivers: use DT_INST_ENUM_IDX(_OR) macros 2021-11-18 19:12:07 -05:00
usb_dc_sam_usbhs.c drivers: usb_dc_sam_usbhs: default to full-speed 2021-11-24 12:28:02 +01:00
usb_dc_stm32.c pinctrl: require ; after PINCTRL_DT_(INST_)DEFINE macros 2022-01-01 07:39:08 -05:00
usb_dw_registers.h