1399f3afaSPhilipp TomsichThe /config node (Configuration Options)
2399f3afaSPhilipp Tomsich----------------------------------------
3399f3afaSPhilipp Tomsich
4399f3afaSPhilipp TomsichA number of run-time configuration options are provided in the /config node
5399f3afaSPhilipp Tomsichof the control device tree. You can access these using fdtdec_get_config_int(),
6399f3afaSPhilipp Tomsichfdtdec_get_config_bool() and fdtdec_get_config_string().
7399f3afaSPhilipp Tomsich
8399f3afaSPhilipp TomsichAvailable options are:
9399f3afaSPhilipp Tomsich
10399f3afaSPhilipp Tomsichsilent-console
11399f3afaSPhilipp Tomsich	If present and non-zero, the console is silenced by default on boot.
12399f3afaSPhilipp Tomsich
13399f3afaSPhilipp Tomsichno-keyboard
14399f3afaSPhilipp Tomsich	Tells U-Boot not to expect an attached keyboard with a VGA console
15e7dd02e3SPhilipp Tomsich
16e7dd02e3SPhilipp Tomsichu-boot,efi-partition-entries-offset
17e7dd02e3SPhilipp Tomsich	If present, this provides an offset (in bytes, from the start of a
18e7dd02e3SPhilipp Tomsich	device) that should be skipped over before the partition entries.
19e7dd02e3SPhilipp Tomsich	This is used by the EFI/GPT partition implementation when a device
20e7dd02e3SPhilipp Tomsich	is formatted.
21e7dd02e3SPhilipp Tomsich
22e7dd02e3SPhilipp Tomsich	This setting will override any values configured via Kconfig.
23f222b367SPhilipp Tomsich
24c9e87ba6SJorge Ramirez-Ortizu-boot,mmc-env-partition
25c9e87ba6SJorge Ramirez-Ortiz	if present, the environment shall be placed at the last
26c9e87ba6SJorge Ramirez-Ortiz	CONFIG_ENV_SIZE blocks of the partition on the
27c9e87ba6SJorge Ramirez-Ortiz	CONFIG_SYS_MMC_ENV_DEV.
28c9e87ba6SJorge Ramirez-Ortiz
29c9e87ba6SJorge Ramirez-Ortiz	if u-boot,mmc-env-offset* is present, this setting will take
30c9e87ba6SJorge Ramirez-Ortiz	precedence. In that case, only if the partition is not found,
31c9e87ba6SJorge Ramirez-Ortiz	mmc-env-offset* will be tried.
32c9e87ba6SJorge Ramirez-Ortiz
33de59d10cSPhilipp Tomsichu-boot,mmc-env-offset
34de59d10cSPhilipp Tomsichu-boot,mmc-env-offset-redundant
35de59d10cSPhilipp Tomsich	If present, the values of the 'u-boot,mmc-env-offset' and/or
36de59d10cSPhilipp Tomsich	of the u-boot,mmc-env-offset-redundant' properties overrides
37de59d10cSPhilipp Tomsich	CONFIG_ENV_OFFSET and CONFIG_ENV_OFFSET_REDUND, respectively,
38de59d10cSPhilipp Tomsich	for SD/MMC devices.
39de59d10cSPhilipp Tomsich
40de59d10cSPhilipp Tomsich	Values are interpreted as the offset from the start of the
41de59d10cSPhilipp Tomsich	device, specified in bytes.  It is assumed that the setting
42de59d10cSPhilipp Tomsich	will point at the beginning of a LBA and values that are not
43de59d10cSPhilipp Tomsich	LBA-aligned will be rounded up to the next LBA address.
44de59d10cSPhilipp Tomsich
45f222b367SPhilipp Tomsichu-boot,spl-payload-offset
46f222b367SPhilipp Tomsich	If present (and SPL is controlled by the device-tree), this allows
47f222b367SPhilipp Tomsich	to override the CONFIG_SYS_SPI_U_BOOT_OFFS setting using a value
48f222b367SPhilipp Tomsich	from the device-tree.
49*ae0d33a7SPhilipp Tomsich
50*ae0d33a7SPhilipp Tomsichsysreset-gpio
51*ae0d33a7SPhilipp Tomsich	If present (and supported by the specific board), indicates a
52*ae0d33a7SPhilipp Tomsich	GPIO that can be set to trigger a system reset.  It is assumed
53*ae0d33a7SPhilipp Tomsich	that such a system reset will effect a complete platform reset,
54*ae0d33a7SPhilipp Tomsich	being roughly equivalent to a power-on reset.
55