zephyr/drivers
Benjamin Lindqvist 55e2014d99 drivers: nrf: Trigger STOP RX event and wait before disabling UARTE
Without first triggering TASKS_STOP{RX,TX}, I observed that the UARTE
was never disabled when using device_set_power_state which resulted in
the HFCLK never being shut down and several hundred microamps in
unnecessary current consumption when idle. This seems to fix the issue.

Also added special treatment of uarte if CONFIG_UART_ASYNC_API is
selected. Note that the #ifdef isn't enough, since it's possible that
the option is set, but only one of the UARTs uses it.

Signed-off-by: Benjamin Lindqvist <benjamin.lindqvist@endian.se>
2019-05-14 17:02:17 +02:00
..
adc drivers: adc: add driver support for ADC1 of stm32 2019-05-07 23:15:58 -04:00
aio license: cleanup: add SPDX Apache-2.0 license identifier 2019-04-07 08:45:22 -04:00
audio driver/audio: mpxxdtyy: Added support for 2 microphones (stereo) 2019-04-18 11:09:46 -05:00
bluetooth drivers: Bluetooth: Generalize IC-specific setup hook 2019-04-19 12:21:21 +02:00
can drivers: can: rename drivers to can_<dev name> 2019-05-12 16:54:49 -04:00
clock_control clock_control: Add stm32mp157c_dk2 board support 2019-04-26 02:56:20 -07:00
console license: cleanup: add SPDX Apache-2.0 license identifier 2019-04-07 08:45:22 -04:00
counter drivers: counter: Add optional (D)PPI wrapping to nRF RTC driver 2019-05-07 23:19:00 -04:00
crypto cmake: Don't have users call zephyr_link_interface on mbedTLS 2019-05-11 08:35:26 -04:00
display license: cleanup: add SPDX Apache-2.0 license identifier 2019-04-07 08:45:22 -04:00
dma api: dma: add api to retrieve runtime status 2019-05-07 22:14:36 -04:00
entropy drivers: add CC13xx / CC26xx entropy driver 2019-05-14 06:10:52 -05:00
ethernet drivers: native_posix: Add VLAN tag strip feature 2019-04-26 10:46:27 +03:00
flash drivers: flash: flash_simulator: added max write calls param 2019-05-13 17:07:28 +02:00
gpio drivers: gpio: Introduce microchip gpio driver 2019-05-08 16:39:54 -07:00
hwinfo drivers: hwinfo: add driver support for Atmel SAM0 device ID 2019-04-18 17:54:30 -04:00
i2c drivers: i2c: mchp: Add I2C driver for MEC family 2019-05-08 15:02:26 -07:00
i2s drivers/i2s_ll_stm32.c: (FIX) Avoid warning in LOG_ERR 2019-05-14 09:01:21 -05:00
ieee802154 drivers: ieee802154: nrf5: Support when LOG is off 2019-05-13 16:30:27 +02:00
interrupt_controller drivers: gpio: sam0: Add interrupt support 2019-05-07 08:43:56 -04:00
ipm license: cleanup: add SPDX Apache-2.0 license identifier 2019-04-07 08:45:22 -04:00
led drivers: gpio: ht16k33: add GPIO driver for Holtek HT16K33 LED driver 2019-05-07 22:33:06 -04:00
led_strip license: cleanup: add SPDX Apache-2.0 license identifier 2019-04-07 08:45:22 -04:00
modem net: if: Add access functions for network interface flags 2019-04-23 13:11:03 +03:00
net net: slip: fix compilation without NET_L2_ETHERNET 2019-04-25 21:36:53 +03:00
neural_net license: cleanup: add SPDX Apache-2.0 license identifier 2019-04-07 08:45:22 -04:00
pci license: cleanup: add SPDX Apache-2.0 license identifier 2019-04-07 08:45:22 -04:00
pcie drivers/pcie: add support to read wired IRQ configuration 2019-05-04 18:29:32 -04:00
pinmux drivers: pinmux: add SPI2 on Port B defines 2019-05-12 15:16:44 -04:00
ptp_clock
pwm ext: nrfx: Reserve PPI channels and groups used by Bluetooth controller 2019-05-06 15:25:44 +02:00
rtc license: cleanup: add SPDX Apache-2.0 license identifier 2019-04-07 08:45:22 -04:00
sensor drivers: adxl362: clear status independently and before mapping 2019-05-13 09:53:04 -05:00
serial drivers: nrf: Trigger STOP RX event and wait before disabling UARTE 2019-05-14 17:02:17 +02:00
spi C++: Fix compilation error "invalid conversion" 2019-05-03 14:27:07 -04:00
timer drivers: timer: sam0: Remove RTC defines from dts_fixup.h 2019-05-03 08:46:57 -05:00
usb drivers: usb: nxp: add NXP EHCI USB device controller driver shim 2019-05-09 13:37:02 -05:00
watchdog drivers: watchdog: sam0: Check if timeout is valid 2019-05-08 11:52:22 -05:00
wifi drivers: wifi: simplelink: Add static IP address support 2019-05-10 22:42:16 +03:00
CMakeLists.txt uart/ns16550, drivers/pcie: add PCI(e) support 2019-04-17 10:50:05 -07:00
Kconfig uart/ns16550, drivers/pcie: add PCI(e) support 2019-04-17 10:50:05 -07:00