:orphan: .. title:: CONFIG_REBOOT .. kconfig:: CONFIG_REBOOT CONFIG_REBOOT ############# *Reboot functionality* Type: ``bool`` Help ==== .. code-block:: none Enable the sys_reboot() API. Enabling this can drag in other subsystems needed to perform a "safe" reboot (e.g. SYSTEM_CLOCK_DISABLE, to stop the system clock before issuing a reset). Defaults ======== No defaults. Implicitly defaults to ``n``. Symbols selected by this symbol =============================== - \ :kconfig:`SYSTEM_CLOCK_DISABLE ` Symbols that select this symbol =============================== - \ :kconfig:`RUNTIME_NMI ` - \ :kconfig:`MCUMGR_CMD_OS_MGMT ` - \ :kconfig:`HAWKBIT ` - \ :kconfig:`UPDATEHUB ` - \ :kconfig:`NET_L2_OPENTHREAD ` - \ :kconfig:`TASK_WDT ` - \ :kconfig:`ZTEST_RETEST_IF_PASSED ` Kconfig definition ================== At ``/os/Kconfig:73`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:43`` → ``/Kconfig:10`` Menu path: (Top) → Additional libraries → OS Support Library .. code-block:: kconfig config REBOOT bool "Reboot functionality" select SYSTEM_CLOCK_DISABLE help Enable the sys_reboot() API. Enabling this can drag in other subsystems needed to perform a "safe" reboot (e.g. SYSTEM_CLOCK_DISABLE, to stop the system clock before issuing a reset). *(The 'depends on' condition includes propagated dependencies from ifs and menus.)*