zephyr/drivers
Andrzej Głąbek a36c66dd40 drivers: uart_nrfx_uart: Replace k_delayed_work with k_timer
There is no need to involve a work queue to control timeouts in
the uart_nrfx_uart driver. Kernel timers are sufficient for those
tasks, and the uart_nrfx_uarte driver may serve as a proof of this.
Replace then those uses of work queue with timers, for consistency
and simplicity, also to avoid potential issues with cancellation of
the delayed work queue items.

Signed-off-by: Andrzej Głąbek <andrzej.glabek@nordicsemi.no>
2020-10-21 17:55:18 +02:00
..
adc drivers/pinmux: stm32: Provide unique API to stm32_dt_pinctrl 2020-10-20 09:09:29 -05:00
audio
bluetooth drivers: Bluetooth: rpmsg: Add missing BT_QUIRK_NO_AUTO_DLE 2020-09-16 12:02:32 +02:00
can drivers/pinmux: stm32: Provide unique API to stm32_dt_pinctrl 2020-10-20 09:09:29 -05:00
clock_control drivers: Add NXP LPC clock control driver 2020-10-15 11:17:24 -05:00
console net: ppp: Avoid wrapping each byte in muxing headers 2020-10-19 18:29:02 +02:00
counter drivers: counter: stm32: hide irrelevant options 2020-10-07 15:26:03 -05:00
crypto misc: Replace assert include and calls by sys/__assert.h equivalent 2020-10-02 11:42:40 +02:00
dac drivers/pinmux: stm32: Provide unique API to stm32_dt_pinctrl 2020-10-20 09:09:29 -05:00
debug
display drivers: ssd1306: remove SPI operation flags 2020-10-19 18:49:29 +02:00
dma drivers: dma: Update NXP LPC driver for SPI peripheral 2020-10-21 06:26:40 -05:00
ec_host_cmd_periph
eeprom dts/Kconfig: Remove HAS_DTS_I2C 2020-09-18 13:34:44 -05:00
entropy
espi drivers: espi: npcx7: fix wrong comparison in vw generic isr. 2020-10-12 14:47:33 -05:00
ethernet eth: mcux: Use different RX and TX buffers for each instance 2020-10-14 07:19:09 -05:00
flash drivers: flash: Restore write protection in flash_shell 2020-10-02 12:06:28 -04:00
gpio drivers/gpio: stm32: Fix formatting 2020-10-21 06:43:42 -05:00
hwinfo drivers: hwinfo: Add cypress psoc6 hwinfo support 2020-10-21 07:20:13 -05:00
i2c drivers/pinmux: stm32: Provide unique API to stm32_dt_pinctrl 2020-10-20 09:09:29 -05:00
i2s misc: Replace assert include and calls by sys/__assert.h equivalent 2020-10-02 11:42:40 +02:00
ieee802154 drivers: ieee802154: nrf5: Add support for failed rx notification 2020-10-19 12:50:02 +03:00
interrupt_controller interrupt controller: set PER_CPU_OFFSET for new SoCs 2020-10-21 06:38:53 -04:00
ipm soc: intel_s1000: Catch up with API skew 2020-10-21 06:38:53 -04:00
kscan dts/Kconfig: Remove HAS_DTS_I2C 2020-09-18 13:34:44 -05:00
led dts/Kconfig: Remove HAS_DTS_I2C 2020-09-18 13:34:44 -05:00
led_strip
lora drivers: lora: Add CheckRfFrequency callback to SX1276 driver 2020-10-08 12:15:38 +02:00
modem drivers: modem: gsm_ppp: lock modem when required 2020-10-21 10:15:45 +03:00
net net: ppp: Avoid wrapping each byte in muxing headers 2020-10-19 18:29:02 +02:00
neural_net
pcie
peci drivers: peci: xec: Fix error recovery handling 2020-09-15 12:35:15 -05:00
pinmux drivers: pinmux: stm32 Fix return stm32_dt_pinctrl_remap value 2020-10-21 06:18:51 -05:00
ps2
ptp_clock
pwm drivers: pwm: stm32: fix timer instance access 2020-10-20 09:56:26 -05:00
sensor drivers: sensor: Use macro parameter to dereference device 2020-10-21 08:29:36 -04:00
serial drivers: uart_nrfx_uart: Replace k_delayed_work with k_timer 2020-10-21 17:55:18 +02:00
spi drivers: spi: Update MCUX Flexcomm driver to add DMA support 2020-10-21 06:26:40 -05:00
timer drivers/timer/cavs_timer: Prevent spurious interrupts 2020-10-21 06:38:53 -04:00
usb
video
watchdog misc: Replace assert include and calls by sys/__assert.h equivalent 2020-10-02 11:42:40 +02:00
wifi drivers: wifi: esp: support power-gpios to enable ESP module 2020-10-20 07:32:01 -05:00
CMakeLists.txt
Kconfig