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 logging: Fixed BLE backend buffer size independent of MTU 2023-06-19 08:38:08 +02:00
Kconfig.efi_console
Kconfig.fs logging: log_backend_fs: added LOG_BACKEND_FS_AUTOSTART configuration 2022-10-26 12:00:29 +02:00
Kconfig.multidomain logging: Add ipc_service log backend 2022-10-17 10:16:53 +02:00
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 logging: Fixed BLE backend buffer size independent of MTU 2023-06-19 08:38:08 +02:00
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 logging: Add ipc_service log backend 2022-10-17 10:16:53 +02:00
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 logging: Renamed internal defines to get rid of 2 suffix 2023-03-09 15:10:06 -08:00