mirror of
https://github.com/brain-hackers/u-boot-brain
synced 2024-08-24 02:48:51 +09:00
![Philipp Tomsich](/assets/img/avatar_default.png)
The reset circuitry in the RK3399 only resets 'almost all logic' when a software reset is performed. To make our software maintenance easier in the future, we want to have the option (controlled by a DTS property) to force all reset causes other than a power-on reset to trigger a power-on reset via a GPIO trigger. This adds the necessary support to the rk3399-puma (i.e. RK3399-Q7) board-support and the documentation for the new property (sysreset-gpio) within the /config-node. Signed-off-by: Philipp Tomsich <philipp.tomsich@theobroma-systems.com> Tested-by: Klaus Goger <klaus.goger@theobroma-systems.com> Reviewed-by: Simon Glass <sjg@chromium.org>
55 lines
2.0 KiB
Plaintext
55 lines
2.0 KiB
Plaintext
The /config node (Configuration Options)
|
|
----------------------------------------
|
|
|
|
A number of run-time configuration options are provided in the /config node
|
|
of the control device tree. You can access these using fdtdec_get_config_int(),
|
|
fdtdec_get_config_bool() and fdtdec_get_config_string().
|
|
|
|
Available options are:
|
|
|
|
silent-console
|
|
If present and non-zero, the console is silenced by default on boot.
|
|
|
|
no-keyboard
|
|
Tells U-Boot not to expect an attached keyboard with a VGA console
|
|
|
|
u-boot,efi-partition-entries-offset
|
|
If present, this provides an offset (in bytes, from the start of a
|
|
device) that should be skipped over before the partition entries.
|
|
This is used by the EFI/GPT partition implementation when a device
|
|
is formatted.
|
|
|
|
This setting will override any values configured via Kconfig.
|
|
|
|
u-boot,mmc-env-partition
|
|
if present, the environment shall be placed at the last
|
|
CONFIG_ENV_SIZE blocks of the partition on the
|
|
CONFIG_SYS_MMC_ENV_DEV.
|
|
|
|
if u-boot,mmc-env-offset* is present, this setting will take
|
|
precedence. In that case, only if the partition is not found,
|
|
mmc-env-offset* will be tried.
|
|
|
|
u-boot,mmc-env-offset
|
|
u-boot,mmc-env-offset-redundant
|
|
If present, the values of the 'u-boot,mmc-env-offset' and/or
|
|
of the u-boot,mmc-env-offset-redundant' properties overrides
|
|
CONFIG_ENV_OFFSET and CONFIG_ENV_OFFSET_REDUND, respectively,
|
|
for SD/MMC devices.
|
|
|
|
Values are interpreted as the offset from the start of the
|
|
device, specified in bytes. It is assumed that the setting
|
|
will point at the beginning of a LBA and values that are not
|
|
LBA-aligned will be rounded up to the next LBA address.
|
|
|
|
u-boot,spl-payload-offset
|
|
If present (and SPL is controlled by the device-tree), this allows
|
|
to override the CONFIG_SYS_SPI_U_BOOT_OFFS setting using a value
|
|
from the device-tree.
|
|
|
|
sysreset-gpio
|
|
If present (and supported by the specific board), indicates a
|
|
GPIO that can be set to trigger a system reset. It is assumed
|
|
that such a system reset will effect a complete platform reset,
|
|
being roughly equivalent to a power-on reset.
|