:orphan: .. title:: REBOOT .. option:: 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 =============================== - \ :option:`SYSTEM_CLOCK_DISABLE ` Symbols that select this symbol =============================== - \ :option:`RUNTIME_NMI ` - \ :option:`MCUMGR_CMD_OS_MGMT ` - \ :option:`HAWKBIT ` - \ :option:`UPDATEHUB ` - \ :option:`NET_L2_OPENTHREAD ` - \ :option:`TASK_WDT ` - \ :option:`ZTEST_RETEST_IF_PASSED ` Kconfig definition ================== At ``/os/Kconfig:78`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:33`` → ``/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.)*