initial buildroot for linux 5.15
This commit is contained in:
@@ -0,0 +1,111 @@
|
||||
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 enviornment 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_SIZE_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
|
||||
Reference in New Issue
Block a user