X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=Kconfig;h=5a82c95dd80f909200b3c6fb24d3b014822cf31e;hb=a18d09ea384fb66105fbfa24fd2d1288754b8f07;hp=b5f7450ba6b7901bfaf3f6203b0a3cee46e7f4a5;hpb=7325f6cfdcf6cbc4fc5acf706b6cbcc786ae8db5;p=u-boot diff --git a/Kconfig b/Kconfig index b5f7450ba6..5a82c95dd8 100644 --- a/Kconfig +++ b/Kconfig @@ -74,6 +74,7 @@ config DISTRO_DEFAULTS select CMD_DHCP if CMD_NET select CMD_PING if CMD_NET select CMD_PXE if NET + select CMD_ENV_EXISTS select CMD_EXT2 select CMD_EXT4 select CMD_FAT @@ -252,6 +253,7 @@ config FIT_SIGNATURE bool "Enable signature verification of FIT uImages" depends on DM select RSA + select HASH help This option enables signature verification of FIT uImages, using a hash signed and verified using RSA. If @@ -303,6 +305,12 @@ config SPL_FIT depends on SPL select SPL_OF_LIBFDT +config SPL_FIT_PRINT + bool "Support FIT printing within SPL" + depends on SPL_FIT + help + Support printing the content of the fitImage in a verbose manner in SPL. + config SPL_FIT_SIGNATURE bool "Enable signature verification of FIT firmware within SPL" depends on SPL_DM @@ -320,6 +328,17 @@ config SPL_LOAD_FIT particular it can handle selecting from multiple device tree and passing the correct one to U-Boot. +config SPL_LOAD_FIT_FULL + bool "Enable SPL loading U-Boot as a FIT" + select SPL_FIT + help + Normally with the SPL framework a legacy image is generated as part + of the build. This contains U-Boot along with information as to + where it should be loaded. This option instead enables generation + of a FIT (Flat Image Tree) which provides more flexibility. In + particular it can handle selecting from multiple device tree + and passing the correct one to U-Boot. + config SPL_FIT_IMAGE_POST_PROCESS bool "Enable post-processing of FIT artifacts after loading by the SPL" depends on SPL_LOAD_FIT