~funderscore blog cgit wiki get in touch
aboutsummaryrefslogtreecommitdiff
blob: d57baacc93d1203ece50abc44c7c774a7d3f89fe (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
#
# SPDX-License-Identifier: GPL-2.0+
#
# Copyright (c), Vaisala Oyj
#

menu "Reboot Mode Support"

config DM_REBOOT_MODE
	bool "Enable reboot mode using Driver Model"
	depends on DM
	help
		Enable support for reboot mode control. This will allow users to
		adjust the boot process based on reboot mode parameter
		passed to U-Boot.

config DM_REBOOT_MODE_GPIO
	bool "Use GPIOs as reboot mode backend"
	depends on DM_REBOOT_MODE
	help
		Use GPIOs to control the reboot mode. This will allow users to boot
		a device in a specific mode by using a GPIO that can be controlled
		outside U-Boot.

config DM_REBOOT_MODE_RTC
	bool "Use RTC as reboot mode backend"
	depends on DM_REBOOT_MODE
	help
		Use RTC non volatile memory to control the reboot mode. This will allow users to boot
		a device in a specific mode by using a register(s) that can be controlled
		outside U-Boot (e.g. Kernel).

config REBOOT_MODE_NVMEM
	bool "Use NVMEM reboot mode"
	depends on DM_REBOOT_MODE && NVMEM
	help
	  Use any kind of non-volatile memory (EEPROM, RTC, etc) to control the
	  reboot mode.

endmenu