zephyr/subsys/logging
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
..
backends pm: console: Use async runtime put to minimize resumption/suspension 2024-01-18 10:51:10 +01:00
mipi_syst logging: mipi_syst: Add CONFIG_LOG_MIPI_SYST_DISABLE_TIMESTAMP 2024-01-05 06:40:09 -05:00
CMakeLists.txt
Kconfig
Kconfig.filtering
Kconfig.formatting logging: Remove hda log backend 2024-01-17 09:52:48 +01:00
Kconfig.frontends logging: Imply strings stripping if dictionary frontend is used 2023-10-27 11:42:21 +02:00
Kconfig.links
Kconfig.misc logging: Fix LOG_FMT_SECTION_STRIP Kconfig dependency 2024-01-15 09:58:39 +01:00
Kconfig.mode logging: log_frontend: Add optional API for common messages 2023-10-27 10:50:39 +02:00
Kconfig.processing logging: LOG_PRINTK disabled in userspace 2023-11-16 09:25:21 -05:00
Kconfig.template.log_config
Kconfig.template.log_config_inherit
Kconfig.template.log_format_config logging: Use strings stripping for dictionary backends 2024-01-15 09:58:39 +01:00
log_cache.c
log_cache.h
log_cmds.c logging: log_cmds: Add support for frontend runtime filtering 2024-01-15 09:57:54 +01:00
log_core.c logging: Add support for runtime filtering in frontend 2024-01-15 09:57:54 +01:00
log_frontend_dict_uart.c
log_link_ipc_service.c
log_mgmt.c logging: Add support for runtime filtering in frontend 2024-01-15 09:57:54 +01:00
log_minimal.c
log_msg.c logging: Add support for runtime filtering in frontend 2024-01-15 09:57:54 +01:00
log_multidomain_link.c
log_output_custom.c
log_output_dict.c LOG: DICT: Forward the User Context Void pointer to backend 2024-01-02 10:09:27 +01:00
log_output_syst.c
log_output.c logging: Fix misuse of const and k_tid_t 2023-10-20 15:08:42 +02:00