zephyr/drivers
Tomasz Moń 89a81e3c1f drivers: udc_dwc2: Disable control IN endpoint on SETUP
New control transfer is started prematurely from device perspective when
host timeout occurs. Any data transfer from previous control transfer
have to be cancelled prior to handling SETUP data. Unconditionally
disable control IN endpoint to prevent race for enqueued buffer between
udc_buf_get_all() called in dwc2_handle_evt_setup() and udc_buf_peek()
called in dwc2_handle_in_xfercompl().

Signed-off-by: Tomasz Moń <tomasz.mon@nordicsemi.no>
2025-06-18 09:11:13 -04:00
..
adc drivers: adc: ti_am335x: fix timeout condition 2025-06-18 11:22:57 +01:00
audio drivers: audio: dmic_nrfx: fix memory leak 2025-06-18 11:22:01 +01:00
auxdisplay drivers/auxdisplay: format jhd1313 driver. 2025-05-12 13:31:13 +02:00
bbram
bluetooth drivers: bluetooth: add BT-CAL data load for NXP IW612/IW416 SoC 2025-06-13 10:36:28 -04:00
cache drivers: cache: nrf: Resolve NRF_CACHE_HAS_LINEADDR issue 2025-06-12 09:33:48 -07:00
can drivers: can: Add CAN support for max32662 2025-06-16 14:13:59 -04:00
charger charger: axp2101: Guards against out-of-bounds read 2025-05-28 12:22:21 +02:00
clock_control drivers: clock_control: ambiq: add missing break statement 2025-06-17 17:46:41 +02:00
comparator drivers: Extend analog pins mapping for nRF54L. 2025-06-17 16:11:33 +02:00
console drivers: console: uart_mcumgr: rename callback 2025-04-22 09:58:40 +02:00
coredump
counter drivers: counter: adopt SHELL_HELP 2025-06-18 09:09:01 -04:00
crypto drivers: crypto: cc23x0: Add support for DMA mode 2025-06-11 16:06:55 -07:00
dac drivers: dac: adopt SHELL_HELP 2025-06-16 14:03:57 -04:00
dai drivers: ssp: unify clock selection flow across ACE platforms 2025-05-31 07:03:39 -04:00
debug drivers: debug: silabs_pti: Add driver for Packet Trace Interface 2025-06-13 11:12:20 +02:00
disk drivers: disk: nvme: fix include guard typo 2025-06-06 09:08:33 -07:00
display drivers: display: stm32: add missing break statement 2025-06-17 16:12:26 +02:00
dma drivers: dma: max32: check if bit other than status is set 2025-06-17 17:46:05 +02:00
dp drivers: dp: use atomic APIs for pin set/reset 2025-05-22 13:44:55 +02:00
edac edac: shell: Make more generic 2025-06-18 09:09:40 -04:00
eeprom drivers: eeprom: tmp11x: remove redundant build assert 2025-05-15 11:18:41 +02:00
entropy drivers: entropy: virtio: Unify the notation to VIRTIO 2025-06-07 15:39:06 +01:00
espi drivers/espi: ite: Add it51xxx compatibility with it8xxx2 support retained 2025-06-16 14:12:44 +02:00
ethernet drivers: mdio: remove unused bus_enable/disable 2025-06-17 17:46:56 +02:00
firmware drivers: nrf_ironside dvfs service 2025-06-12 11:32:32 +02:00
flash drivers: flash: stm32: add "generic read/write" ex op to QSPI driver 2025-06-18 07:37:00 +02:00
fpga drivers: fpga: ice40: Fix log level 2025-05-09 01:40:35 +02:00
fuel_gauge fuel_gauge: add basic support for AXP2101 chip 2025-05-22 04:51:27 +02:00
gnss drivers: gnss: u-blox_m8: fix mutex leak 2025-06-18 07:38:32 +02:00
gpio drivers: gpio_adp5585: fix input register address 2025-06-18 09:10:55 -04:00
haptics drivers: haptics: drv2605: drop redundant include 2025-06-16 14:04:22 -04:00
hdlc_rcp_if drivers: nxp: Do not use private L2 data structure. 2025-05-05 14:25:13 +02:00
hwinfo drivers: hwinfo: add TI MSPM0 support 2025-06-18 09:10:11 -04:00
hwspinlock
i2c drivers: i2c: stm32: disable error interrupts for RTIO 2025-06-18 10:56:04 +02:00
i2s drivers: clock_control: nrf2: align with hw binding names 2025-06-13 11:12:43 +02:00
i3c drivers: i3c: cdns: fix bitwise operation in CONF_STATUS0_DEV_ROLE macro 2025-06-18 07:38:58 +02:00
ieee802154 drivers: ieee802154: update mcxw ieee802154 driver 2025-06-12 09:34:16 -07:00
input drivers: input: esp32: fix threshold calculation 2025-06-09 14:54:30 -07:00
interrupt_controller drivers: interrupt_controller: add stm32mp2 exti 2025-06-17 08:20:33 +02:00
ipm driver: ipm: introduce IPM_MAX_DATA_SIZE build configuration 2025-05-27 10:29:20 +02:00
led drivers: led: adopt SHELL_HELP 2025-06-18 07:38:17 +02:00
led_strip leds: add arduino,modulino-smartleds 2025-05-14 11:03:10 +01:00
lora lora: adopt SHELL_HELP 2025-06-18 07:37:10 +02:00
mbox drivers: mbox: remove duplicate macro definition 2025-06-17 16:24:45 -05:00
mdio drivers: mdio: remove unused bus_enable/disable 2025-06-17 17:46:56 +02:00
memc drivers: mspi: add ambiq mspi timing scan utility 2025-06-18 07:36:26 +02:00
mfd drivers: mfd: add FLEXCOM drivers for Microchip SAM devices 2025-05-28 08:14:08 +02:00
mipi_dbi pm: policy: remove redundant ifdef exclusion of device_power_lock 2025-06-05 09:34:31 +02:00
mipi_dsi drivers: mipi_dsi: dsi_mcux_2l: Use NXP DCNano DBI driver for memory write 2025-04-23 10:03:42 +02:00
misc drivers: misc: fix condition in gpio_ra_interrupt_unset function 2025-06-17 07:23:04 +02:00
mm
modem net: mgmt: Convert the mgmt API to use 64-bit masks 2025-06-18 10:54:44 +02:00
mspi drivers: mspi: add ambiq mspi timing scan utility 2025-06-18 07:36:26 +02:00
net net: nsos_sockets: conn_mgr support 2025-05-22 11:31:54 +02:00
pcie drivers: pcie: shell: add missing const qualifiers 2025-06-17 07:24:52 +02:00
peci
pinctrl drivers: pinctrl: make ti_k3 multi-instance 2025-06-16 13:59:09 -04:00
pm_cpu_ops
power_domain
ps2
ptp_clock drivers: ptp_clock: Add NXP NETC PTP Clock Driver 2025-06-06 14:47:53 +01:00
pwm drivers: pwm: adopt SHELL_HELP 2025-06-13 10:17:55 -07:00
regulator drivers: regulators: adopt SHELL_HELP 2025-06-18 07:38:02 +02:00
reset drivers: Wrap device driver APIs using DEVICE_API macro 2025-04-28 13:41:03 +02:00
retained_mem
rtc drivers: rtc: adopt SHELL_HELP 2025-06-17 16:25:32 -05:00
sdhc driver: sdhc: fix typo in SAM4E hsmci driver 2025-06-17 16:12:17 +02:00
sensor drivers: sensor: icm42605: fix turn_off_sensor logic 2025-06-18 07:39:15 +02:00
serial drivers: serial: ra8_sci_b: fix overrun error flag clearing 2025-06-18 07:39:49 +02:00
sip_svc
smbus
spi drivers: spi: spi_pl022: disable the SSP before reconfiguring 2025-06-18 09:09:12 -04:00
stepper drivers: stepper: tmc50xx: add a null pointer check 2025-06-04 17:04:30 +02:00
syscon drivers: syscon: Introduce BFLB Efuse driver 2025-05-19 10:11:58 +02:00
tee
timer drivers: timer: nrf_rtc_timer: Optimize z_nrf_rtc_timer_get_ticks 2025-06-12 09:26:29 -07:00
usb drivers: udc_dwc2: Disable control IN endpoint on SETUP 2025-06-18 09:11:13 -04:00
usb_c drivers: usb_c: fusb307: Check return value gpio_add_callback() 2025-06-13 14:29:23 +02:00
video drivers: video: adopt SHELL_HELP 2025-06-13 10:17:08 -07:00
virtio drivers: vertio: Move VIRTIO-MMIO register definitions to header 2025-06-18 07:40:02 +02:00
virtualization
w1 drivers: w1: shell: fix off-by-one error 2025-06-17 17:46:17 +02:00
watchdog watchdog: shell: adopt SHELL_HELP 2025-06-11 09:55:21 +02:00
wifi drivers: nrf_wifi: Add Kconfig for Dynamic Bandwidth Signalling 2025-06-18 11:22:25 +01:00
xen
CMakeLists.txt drivers: debug: Add debug driver class 2025-06-13 11:12:20 +02:00
Kconfig drivers: debug: Add debug driver class 2025-06-13 11:12:20 +02:00