Allow the uart_console console_out implementation to integrate with 'Device Runtime Power Management'. Without using runtime PM, it is impossible for the application to manage the power state of a UART instance, given that any module in the application could theoretically LOG_* or printk at any point in time. This removes the need to manually call `pm_device_state_set` when the lowest power states must be reached, while still allowing console and printk messages to be output. Signed-off-by: Jordan Yates <jordan.yates@data61.csiro.au> |
||
|---|---|---|
| .. | ||
| CMakeLists.txt | ||
| efi_console.c | ||
| gsm_mux.c | ||
| gsm_mux.h | ||
| ipm_console_receiver.c | ||
| ipm_console_sender.c | ||
| ipm_console.c | ||
| jailhouse_debug_console.c | ||
| Kconfig | ||
| Kconfig.gsm_mux | ||
| native_posix_console.c | ||
| ram_console.c | ||
| rtt_console.c | ||
| semihost_console.c | ||
| uart_console.c | ||
| uart_mcumgr.c | ||
| uart_mux_internal.h | ||
| uart_mux.c | ||
| winstream_console.c | ||
| xtensa_sim_console.c | ||