zephyr/drivers
Johann Fischer 583334b606 drivers: usb_dc_nrfx: clear endpoint flags during ep_disable()
If a loaded endpoint was disabled and then reconfigured,
it is not possible to start an IN transfer and
usb_dc_ep_write() returns -EAGAIN.

Call ep_ctx_reset() to clear endpoint operations flags
and reset buffer after endpoint is disabled.

Signed-off-by: Johann Fischer <johann.fischer@nordicsemi.no>
2021-04-20 15:04:47 +02:00
..
adc ite: drivers/adc: add adc drivers on it8xxx2_evb platform 2021-04-13 13:01:56 -04:00
audio audio: intel_dmic: get dma properties from devicetree 2021-03-02 14:59:17 -05:00
bluetooth bluetooth: hci: h4: Add thread name 2021-03-04 13:17:02 +01:00
can drivers: can: can_mcp2515: fix BRP bits value 2021-04-15 12:25:23 +02:00
clock_control drivers: remove what appears to be code from comments 2021-04-01 05:34:17 -04:00
console drivers: console: mux: Conversion of k_work API 2021-04-14 07:07:40 -04:00
counter x86: make tests of a value against zero should be made explicit 2021-04-01 05:34:17 -04:00
crypto kernel: sem: add K_SEM_MAX_LIMIT 2021-03-05 08:13:53 -06:00
dac drivers: dac: dacx3608: fix I2C read error 2021-02-28 16:46:04 -05:00
debug
disk driver: usdhc: add option to disable 1.8v 2021-04-19 08:25:55 -05:00
display driver: display: Add support for st7735r based LCDs 2021-04-12 16:42:00 -04:00
dma drivers: dma: stm32: add support for stm32h7 2021-04-14 18:18:12 +02:00
ec_host_cmd_periph
edac edac: ibecc: Add supported SKU device IDs 2021-03-22 13:05:01 -04:00
eeprom drivers: eeprom: shell cmd fill can now fill whole eeprom 2021-04-08 09:59:42 +02:00
entropy drivers: device: do not reuse tag name 'device' 2021-03-22 19:48:14 -04:00
espi drivers: espi: xec: Reduce buffer allocation to minimum required 2021-04-13 18:29:35 -04:00
ethernet drivers: ethernet: eth_sam_gmac: allow changing mac address 2021-04-15 10:43:21 +03:00
flash drivers: flash: stm32wb: Flush caches after erase 2021-04-20 12:44:14 +02:00
gpio drivers: gpio: mcux: Set pin mux config to GPIO 2021-04-15 12:25:05 +02:00
hwinfo drivers: hwinfo: Remove invalid comparison 2021-03-26 07:13:13 -04:00
i2c drivers/i2c: Reset i2c of STM32F1 series to enter master mode properly 2021-04-13 13:00:36 -04:00
i2s drivers: i2s_sam_ssc.c: store *dev_dma in flash 2021-03-03 16:16:33 +03:00
ieee802154 drivers: ieee802154_nrf5: Remove unnecessary NULL pointer check 2021-04-15 14:45:50 +03:00
interrupt_controller interrupt_controller: gic: add SMP support 2021-04-13 15:09:23 -04:00
ipm soc: stm32: convert to use DEVICE_DT_GET for clocks 2021-02-16 17:01:37 -06:00
kscan device: Remove DEVICE_DT_DECLARE / DEVICE_DT_INST_DECLARE 2021-01-15 07:16:21 -06:00
led drivers: led_pwm: Handle power state changes 2021-04-13 16:21:07 -04:00
led_strip
lora kernel: sem: add K_SEM_MAX_LIMIT 2021-03-05 08:13:53 -06:00
memc drivers: flash: Support i.MX FlexSPI NOR driver with XIP 2021-04-15 16:26:39 -05:00
misc drv: display: Initial FT800 display driver 2021-03-19 19:05:53 +01:00
modem drivers: modem: rote conversion of k_work API 2021-04-14 07:07:40 -04:00
net net: Conversion of k_work API 2021-04-14 07:07:40 -04:00
neural_net neural_net: intel_gna: convert driver to use device-tree 2021-01-06 05:59:21 -06:00
pcie drivers: pcie: endpoint: Convert dma to use DEVICE_DT_GET 2021-03-17 11:28:31 +01:00
peci driver: peci: Wait until rx fifo gets filled up 2021-02-17 04:05:11 -05:00
pinmux drivers: pinmux: remove drivers/pinmux/pinmux.h 2021-04-02 07:42:18 -04:00
pm_cpu_ops coccinelle: Remove extra semicolon 2021-03-25 11:35:30 -05:00
ps2
ptp_clock include: Move ptp_clock.h to drivers/ptp_clock.h 2021-03-25 10:09:33 +02:00
pwm gecko pwm: add pwm driver for the gecko. 2021-04-02 18:45:33 -04:00
regulator drivers: regulator: enable driver when compatible node is defined 2021-04-16 09:45:35 +02:00
sensor drivers/sensor: iis2mdc: (FIX) Remove SPI Full Duplex mode 2021-04-16 12:21:11 +02:00
serial driver: serial: fixed the buffer underflow issue when clearing the port. 2021-04-15 17:19:12 +02:00
spi coccinelle: Remove extra semicolon 2021-03-25 11:35:30 -05:00
timer drivers: timer: st_stm32: add lptimer management to stm32l5 series 2021-03-26 18:06:01 -04:00
usb drivers: usb_dc_nrfx: clear endpoint flags during ep_disable() 2021-04-20 15:04:47 +02:00
video drivers: video: sw_generator: Fix missing parameter 2021-04-10 07:52:30 -04:00
virtualization drivers/virtualization: Take advantage of pcie_bdf_lookup() 2021-02-15 08:23:05 -05:00
watchdog driver: wdt: npcx: correct the drawing of npcx watchdog module. 2021-04-09 14:50:37 -04:00
wifi drivers: wifi: rote conversion of k_work API 2021-04-14 07:07:40 -04:00
CMakeLists.txt disk: move disk and sdmmc controller drivers to drivers/disk 2021-03-23 12:16:01 +01:00
Kconfig disk: move disk and sdmmc controller drivers to drivers/disk 2021-03-23 12:16:01 +01:00