zephyr/drivers/serial
Ramakrishna Pallala e1639b5345 device: Extend device_set_power_state API to support async requests
The existing device_set_power_state() API works only in synchronous
mode and this is not desirable for devices(ex: Gyro) which take
longer time (few 100 mSec) to suspend/resume.

To support async mode, a new callback argument is added to the API.
The device drivers can asynchronously suspend/resume and call the
callback function upon completion of the async request.

This commit adds the missing callback parameter to all the drivers
to make it compliant with the new API.

Signed-off-by: Ramakrishna Pallala <ramakrishna.pallala@intel.com>
2019-03-14 14:26:15 +01:00
..
CMakeLists.txt
Kconfig kconfig: drivers: serial: Remove redundant dependencies 2019-03-09 09:57:17 -05:00
Kconfig.altera_jtag kconfig: Remove blank lines at the beginning/end of files 2019-03-13 07:29:42 -05:00
Kconfig.cc32xx
Kconfig.cmsdk_apb
Kconfig.esp32 kconfig: Remove blank lines at the beginning/end of files 2019-03-13 07:29:42 -05:00
Kconfig.gecko
Kconfig.imx
Kconfig.leuart_gecko
Kconfig.mcux
Kconfig.mcux_lpc_usart
Kconfig.mcux_lpsci
Kconfig.mcux_lpuart
Kconfig.miv
Kconfig.msp432p4xx
Kconfig.native_posix kconfig: drivers: serial: Remove redundant dependencies 2019-03-09 09:57:17 -05:00
Kconfig.nrfx drivers: nrfx: Add Kconfig checks for mutually exclusive peripherals 2019-03-05 13:38:18 -05:00
Kconfig.ns16550 drivers/serial: ns16550: Remove unused Kconfig symbols 2019-03-01 09:20:12 +01:00
Kconfig.nsim kconfig: drivers: serial: Remove redundant dependencies 2019-03-09 09:57:17 -05:00
Kconfig.pl011
Kconfig.psoc6
Kconfig.qmsi
Kconfig.rv32m1_lpuart
Kconfig.sam0
Kconfig.sifive
Kconfig.stellaris
Kconfig.stm32
Kconfig.uart_sam
Kconfig.usart_sam
leuart_gecko.c
uart_altera_jtag_hal.c
uart_cc32xx.c
uart_cmsdk_apb.c
uart_esp32.c
uart_gecko.c
uart_handlers.c all: Update reserved function names 2019-03-11 13:48:42 -04:00
uart_imx.c
uart_mcux.c
uart_mcux_lpsci.c
uart_mcux_lpuart.c
uart_miv.c
uart_msp432p4xx.c
uart_native_posix.c uart: native_posix: Fix out of bounds access 2019-03-13 11:58:50 -05:00
uart_nrfx_uart.c device: Extend device_set_power_state API to support async requests 2019-03-14 14:26:15 +01:00
uart_nrfx_uarte.c
uart_ns16550.c uart/ns16550: Give CONFIG_NS16550_REG_SHIFT a DT_* prefix instead 2019-03-03 23:43:27 -05:00
uart_nsim.c
uart_pl011.c
uart_psoc6.c
uart_qmsi.c device: Extend device_set_power_state API to support async requests 2019-03-14 14:26:15 +01:00
uart_rv32m1_lpuart.c serial: uart_rv32m1_lpuart: Fix build warnings 2019-03-02 03:51:03 +01:00
uart_sam.c serial: u(s)art_sam: Fixed return value of usart_sam_irq_is_pending 2019-03-07 06:24:48 -06:00
uart_sam0.c
uart_sifive.c
uart_stellaris.c
uart_stm32.c
uart_stm32.h
usart_mcux_lpc.c
usart_sam.c serial: u(s)art_sam: Fixed return value of usart_sam_irq_is_pending 2019-03-07 06:24:48 -06:00