blob: 63ea18cdf095774e898de11e913ea1f1fb977171 [file] [log] [blame]
Nandor Hanca6d5ad2021-06-10 16:56:43 +03001#
2# SPDX-License-Identifier: GPL-2.0+
3#
4# Copyright (c), Vaisala Oyj
5#
6
7menu "Reboot Mode Support"
8
9config DM_REBOOT_MODE
10 bool "Enable reboot mode using Driver Model"
11 depends on DM
Nandor Hanca6d5ad2021-06-10 16:56:43 +030012 help
13 Enable support for reboot mode control. This will allow users to
14 adjust the boot process based on reboot mode parameter
15 passed to U-Boot.
16
Nandor Han6521e5d2021-06-10 16:56:44 +030017config DM_REBOOT_MODE_GPIO
18 bool "Use GPIOs as reboot mode backend"
19 depends on DM_REBOOT_MODE
Nandor Han6521e5d2021-06-10 16:56:44 +030020 help
21 Use GPIOs to control the reboot mode. This will allow users to boot
22 a device in a specific mode by using a GPIO that can be controlled
23 outside U-Boot.
24
Nandor Han7e4067a2021-06-10 16:56:45 +030025config DM_REBOOT_MODE_RTC
26 bool "Use RTC as reboot mode backend"
27 depends on DM_REBOOT_MODE
Nandor Han7e4067a2021-06-10 16:56:45 +030028 help
29 Use RTC non volatile memory to control the reboot mode. This will allow users to boot
30 a device in a specific mode by using a register(s) that can be controlled
31 outside U-Boot (e.g. Kernel).
32
Nandor Hanca6d5ad2021-06-10 16:56:43 +030033endmenu