112 lines
4.0 KiB
Plaintext
112 lines
4.0 KiB
Plaintext
config BR2_PACKAGE_HOST_UBOOT_TOOLS
|
|
bool "host u-boot tools"
|
|
help
|
|
Companion tools for Das U-Boot bootloader.
|
|
|
|
http://www.denx.de/wiki/U-Boot/WebHome
|
|
|
|
if BR2_PACKAGE_HOST_UBOOT_TOOLS
|
|
|
|
config BR2_PACKAGE_HOST_UBOOT_TOOLS_FIT_SUPPORT
|
|
bool "Flattened Image Tree (FIT) support"
|
|
select BR2_PACKAGE_HOST_DTC
|
|
help
|
|
Enables support for Flattened Image Tree (FIT).
|
|
|
|
This option allows to boot the new uImage structure,
|
|
Flattened Image Tree. FIT is formally a FDT, which can include
|
|
images of various types (kernel, FDT blob, ramdisk, etc.)
|
|
in a single blob. To boot this new uImage structure,
|
|
pass the address of the blob to the "bootm" command.
|
|
|
|
if BR2_PACKAGE_HOST_UBOOT_TOOLS_FIT_SUPPORT
|
|
|
|
config BR2_PACKAGE_HOST_UBOOT_TOOLS_FIT_SIGNATURE_SUPPORT
|
|
bool "FIT signature verification support"
|
|
help
|
|
Enables support for FIT Signature Verification.
|
|
|
|
Flat Image Trees (FIT) supports hashing of images so that
|
|
these hashes can be checked on loading. This protects
|
|
against corruption of the image. However it does not prevent
|
|
the substitution of one image for another.
|
|
|
|
The signature feature allows the hash to be signed with a
|
|
private key such that it can be verified using a public key
|
|
later. Provided that the private key is kept secret and the
|
|
public key is stored in a non-volatile place, any image can
|
|
be verified in this way.
|
|
|
|
endif # BR2_PACKAGE_HOST_UBOOT_TOOLS_FIT_SUPPORT
|
|
|
|
config BR2_PACKAGE_HOST_UBOOT_TOOLS_ENVIMAGE
|
|
bool "Environment image"
|
|
help
|
|
Generate a valid binary environment image from a text file
|
|
describing the key=value pairs of the environment.
|
|
|
|
This option can be useful to build environment configurations
|
|
as part of a Linux / rootfs only defconfig instead of using
|
|
post scripts. This supports a hardware use case of a single
|
|
bootloader only defconfig but multiple Linux / rootfs
|
|
defconfigs with different boot environments.
|
|
|
|
The environment image will be called uboot-env.bin.
|
|
|
|
if BR2_PACKAGE_HOST_UBOOT_TOOLS_ENVIMAGE
|
|
|
|
config BR2_PACKAGE_HOST_UBOOT_TOOLS_ENVIMAGE_SOURCE
|
|
string "Source files for environment"
|
|
default BR2_TARGET_UBOOT_ENVIMAGE_SOURCE if BR2_TARGET_UBOOT_ENVIMAGE_SOURCE != "" # legacy
|
|
help
|
|
Text files describing the environment. Files should have
|
|
lines of the form var=value, one per line. Blank lines and
|
|
lines starting with a # are ignored.
|
|
|
|
Multiple source files are concatenated in the order listed.
|
|
|
|
Leave empty to generate image from compiled-in env if a U-boot
|
|
target build is configured (BR2_TARGET_UBOOT)
|
|
|
|
config BR2_PACKAGE_HOST_UBOOT_TOOLS_ENVIMAGE_SIZE
|
|
string "Size of environment"
|
|
default BR2_TARGET_UBOOT_ENVIMAGE_SIZE if BR2_TARGET_UBOOT_ENVIMAGE_SIZE != "" # legacy
|
|
help
|
|
Size of envronment, can be prefixed with 0x for hexadecimal
|
|
values.
|
|
|
|
config BR2_PACKAGE_HOST_UBOOT_TOOLS_ENVIMAGE_REDUNDANT
|
|
bool "Environment has two copies"
|
|
help
|
|
Some platforms define in their U-Boot configuration that the
|
|
U-Boot environment should be duplicated in two locations (for
|
|
extra safety). Check your U-Boot configuration for the
|
|
CONFIG_ENV_ADDR_REDUND and CONFIG_ENV_OFFSET_REDUND settings
|
|
to see if this is the case for your platform.
|
|
|
|
If it is the case, then you should enable this option to
|
|
ensure that the U-Boot environment image generated by
|
|
Buildroot is compatible with the "redundant environment"
|
|
mechanism of U-Boot.
|
|
|
|
endif # BR2_PACKAGE_HOST_UBOOT_TOOLS_ENVIMAGE
|
|
|
|
config BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT
|
|
bool "Generate a U-Boot boot script"
|
|
help
|
|
Generate a U-Boot boot script, given a file listing U-Boot
|
|
commands to be executed at boot time. The generated boot
|
|
script will be called 'boot.scr'.
|
|
|
|
if BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT
|
|
|
|
config BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT_SOURCE
|
|
string "U-Boot boot script source"
|
|
default BR2_TARGET_UBOOT_BOOT_SCRIPT_SOURCE if BR2_TARGET_UBOOT_BOOT_SCRIPT_SOURCE != "" # legacy
|
|
help
|
|
Source file to generate the U-Boot boot script.
|
|
|
|
endif # BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT
|
|
|
|
endif # BR2_PACKAGE_HOST_UBOOT_TOOLS
|