zephyr/drivers
Krzysztof Chruscinski 751bdf483b drivers: serial: nrfx: Skip poll out when device is not active
Added early return from uart_poll_out when uart device is not in
active state. Poll_out is used from many contexts by multiple users
and currently here is no mechanism in power management to disable
them (console, logger when going to inactive power state.

Additionally, moved setting new state when disactivating the device to
ensure that no poll_out will happen after disabling the UARTE.

Signed-off-by: Krzysztof Chruscinski <krzysztof.chruscinski@nordicsemi.no>
2020-11-26 19:08:01 +02:00
..
adc adc-mcux: add support for adc16 channel multiplex 2020-10-29 13:43:24 -05:00
audio device: Const-ify all device driver instance pointers 2020-09-02 13:48:13 +02:00
bluetooth drivers/bluetooth: ipm_stm32: Wake up C2 at init 2020-11-19 12:35:01 +01:00
can drivers/pinmux: stm32: Provide unique API to stm32_dt_pinctrl 2020-10-20 09:09:29 -05:00
clock_control drivers: clock_control: stm32h7 2020-11-25 15:07:59 +02:00
console net: ppp: Avoid wrapping each byte in muxing headers 2020-10-19 18:29:02 +02:00
counter drivers: counter: add driver for the Xilinx AXI Timer 2020-11-17 19:30:20 -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 debug: tracing: Add Segger RTT and SystemView linker section options 2020-11-20 12:54:09 -06:00
display drivers: display: ili9xxx: add support for ILI9488 controller 2020-11-10 15:52:12 -06:00
dma drivers: dma: stm32 dma source and dest data size must be equal 2020-11-26 14:18:28 +01:00
ec_host_cmd_periph ec_host_cmd_periph: add device API 2020-09-04 14:50:45 -04:00
eeprom eeprom: at2x: Add support for at24cXX 2020-10-28 17:03:47 +01:00
entropy drivers: remove unnecessary use of DEVICE_AND_API_INIT 2020-11-06 09:42:47 -06:00
espi drivers: espi: xec: Avoid flash interrupt by ROM bootloader activity 2020-11-09 16:01:16 -08:00
ethernet drivers/pcie: Change pcie_get_mbar() to return size and flags 2020-11-20 09:36:22 +02:00
flash drivers/flash/nrf_qspi_nor: determine RAM source using nrfx 2020-11-17 16:51:08 -05:00
gpio device: convert DEVICE_INIT to DEVICE_DEFINE or SYS_DEVICE_DEFINE 2020-11-10 08:38:09 -06:00
hwinfo drivers: hwinfo: Add cypress psoc6 hwinfo support 2020-10-21 07:20:13 -05:00
i2c drivers/pcie: Change pcie_get_mbar() to return size and flags 2020-11-20 09:36:22 +02:00
i2s drivers/i2s: stm32: Convert to dt based pinctrl configuration 2020-10-28 09:29:56 -05:00
ieee802154 drivers: ieee802154: cc13xx_cc26xx: raw mode support 2020-11-23 09:46:49 +02:00
interrupt_controller intc: Add support for GRLIB IRQMP 2020-11-13 14:53:55 -08: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 drivers: led: add driver for PWM LEDs 2020-10-28 10:44:46 -05:00
led_strip drivers: led_strip: APA102 use CS flags from devicetree 2020-09-14 18:35:26 -05:00
lora drivers: lora: Add CheckRfFrequency callback to SX1276 driver 2020-10-08 12:15:38 +02:00
memc drivers: memc: stm32: initial support for stm32 FMC 2020-11-24 16:33:17 +01:00
modem drivers: modem: gsm_ppp: constify modem_cmd and setup_cmd structures 2020-11-24 12:59:50 +02:00
net net: ppp: Avoid wrapping each byte in muxing headers 2020-10-19 18:29:02 +02:00
neural_net device: Const-ify all device driver instance pointers 2020-09-02 13:48:13 +02:00
pcie drivers/pcie: Change pcie_get_mbar() to return size and flags 2020-11-20 09:36:22 +02:00
peci drivers: peci: xec: Enhance PECI bus recovery mechanism 2020-11-19 17:00:16 -05:00
pinmux drivers/pinmux: stm32: Deprecate SDMMC related macros 2020-11-03 11:11:04 +01:00
ps2 drivers: Manual const-ification of device driver instance 2020-09-02 13:48:13 +02:00
ptp_clock device: Const-ify all device driver instance pointers 2020-09-02 13:48:13 +02:00
pwm drivers: pwm: add driver for the Xilinx AXI Timer 2020-11-17 19:30:20 -05:00
regulator drivers: regulator: avoid improper access to internal structures 2020-11-24 13:04:48 +02:00
sensor drivers: sensor: Rework fxos8700 driver to use DT_INST_FOREACH 2020-11-17 16:51:50 -05:00
serial drivers: serial: nrfx: Skip poll out when device is not active 2020-11-26 19:08:01 +02:00
spi drivers: spi: mcux_flexcomm: Fix build failure 2020-11-20 13:59:24 -05:00
timer timer: Add support for GRLIB GPTIMER 2020-11-13 14:53:55 -08:00
usb drivers: usb_dc_nrfx: remove k_mem_pool_free for IN endpoints 2020-11-25 14:23:48 +02:00
video drivers: video: mcux_csi: Fix compile error 2020-09-03 18:08:08 -04:00
watchdog watchdog: Add watchdog driver 2020-10-23 12:52:13 +02:00
wifi drivers: wifi: esp: constify modem_cmd and setup_cmd structures 2020-11-24 12:59:50 +02:00
CMakeLists.txt drivers: memc: stm32: initial support for stm32 FMC 2020-11-24 16:33:17 +01:00
Kconfig drivers: memc: stm32: initial support for stm32 FMC 2020-11-24 16:33:17 +01:00