zephyr/subsys/logging/backends
Erwan Gouriou b98c7942ca pm: console: Use async runtime put to minimize resumption/suspension
When device runtime pm is enabled on console device, do not suspend
device synchronously on each char transmission, but rather use asynchronous
suspension request.
This will save useless and costly suspension/resumption procedure, which
can involve uart device clock suspension but also pin configuration
to sleep state (which itself involves gpio clock activation ...).

On STM32, using asynch device suspension allows to divide by 3 the
transmission time of a character chain.

Signed-off-by: Erwan Gouriou <erwan.gouriou@st.com>
2024-01-18 10:51:10 +01:00
..
CMakeLists.txt logging: Remove hda log backend 2024-01-17 09:52:48 +01:00
Kconfig logging: Remove hda log backend 2024-01-17 09:52:48 +01:00
Kconfig.adsp
Kconfig.adsp_mtrace
Kconfig.ble
Kconfig.efi_console
Kconfig.fs
Kconfig.multidomain
Kconfig.native_posix subsys logging: Enable native backend if possible 2024-01-10 10:01:37 +01:00
Kconfig.net
Kconfig.rtt
Kconfig.spinel
Kconfig.swo logging: swo: add Kconfig option for SWO reference frequency 2023-09-13 16:29:56 +02:00
Kconfig.uart segger: rtt: disable unsupported shell/log features 2023-06-23 14:42:41 +02:00
Kconfig.xtensa_sim xtensa: add support for dc233c SoC for QEMU 2023-08-26 16:50:40 -04:00
log_backend_adsp_mtrace.c
log_backend_adsp.c
log_backend_ble.c
log_backend_efi_console.c
log_backend_fs.c logging: rename shadow variables 2023-08-22 11:39:58 +02:00
log_backend_ipc_service.c
log_backend_native_posix.c
log_backend_net.c logging: net: update hostname 2024-01-17 14:42:58 +01:00
log_backend_rtt.c
log_backend_spinel.c
log_backend_swo.c logging: swo: add Kconfig option for SWO reference frequency 2023-09-13 16:29:56 +02:00
log_backend_uart.c pm: console: Use async runtime put to minimize resumption/suspension 2024-01-18 10:51:10 +01:00
log_backend_xtensa_sim.c
log_multidomain_backend.c