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
Kconfig.xtensa_sim
log_backend_adsp_mtrace.c
log_backend_adsp.c
log_backend_ble.c
log_backend_efi_console.c
log_backend_fs.c
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