:orphan: .. title:: CONFIG_UART_CONSOLE_INPUT_EXPIRED .. kconfig:: CONFIG_UART_CONSOLE_INPUT_EXPIRED CONFIG_UART_CONSOLE_INPUT_EXPIRED ################################# *Enable support for UART console input expired mechanism* Type: ``bool`` Help ==== .. code-block:: none This option allows a notification to the power management module that the module for UART console is in use now. If the interval of console module doesn't receive any input message exceeds expired timeout, such as UART_CONSOLE_INPUT_EXPIRED_TIMEOUT, the power management module is allowed to enter sleep/deep sleep state and turn off the clock of UART console module. This mechanism gives a window in which the users can organize input message if CONFIG_PM is enabled. Direct dependencies =================== \ :kconfig:`UART_CONSOLE ` && \ :kconfig:`PM ` && \ :kconfig:`CONSOLE ` *(Includes any dependencies from ifs and menus.)* Default ======= - y Kconfig definition ================== At ``/console/Kconfig:71`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:42`` → ``/Kconfig:14`` Menu path: (Top) → Device Drivers → Console drivers → Use UART for console .. code-block:: kconfig config UART_CONSOLE_INPUT_EXPIRED bool "Enable support for UART console input expired mechanism" default y depends on UART_CONSOLE && PM && CONSOLE help This option allows a notification to the power management module that the module for UART console is in use now. If the interval of console module doesn't receive any input message exceeds expired timeout, such as UART_CONSOLE_INPUT_EXPIRED_TIMEOUT, the power management module is allowed to enter sleep/deep sleep state and turn off the clock of UART console module. This mechanism gives a window in which the users can organize input message if CONFIG_PM is enabled. *(The 'depends on' condition includes propagated dependencies from ifs and menus.)*