X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=Kconfig;h=1b19b7b76c71edea4bf00e2dbe7d6d3e6f37f0d7;hb=e34b913a942d9c3977985999853e5e224fd5597d;hp=39a4d938d864734b5bc2ad2212937b8da5709e53;hpb=2c45f8040ea1152d2ff0960f96905ca42ac089cd;p=platform%2Fkernel%2Fu-boot.git diff --git a/Kconfig b/Kconfig index 39a4d93..1b19b7b 100644 --- a/Kconfig +++ b/Kconfig @@ -57,6 +57,7 @@ config DISTRO_DEFAULTS bool "Select defaults suitable for booting general purpose Linux distributions" default y if ARCH_SUNXI || TEGRA default y if ARCH_LS2080A + default y if ARCH_MESON default y if ARCH_ROCKCHIP default n select CMD_BOOTZ if ARM && !ARM64 @@ -69,6 +70,7 @@ config DISTRO_DEFAULTS select CMD_FS_GENERIC select CMD_MII select CMD_PING + select CMD_PART select HUSH_PARSER help Select this to enable various options and commands which are suitable @@ -142,6 +144,8 @@ menu "Boot images" config FIT bool "Support Flattened Image Tree" + select MD5 + select SHA1 help This option allows you to boot the new uImage structure, Flattened Image Tree. FIT is formally a FDT, which can include @@ -154,6 +158,20 @@ config FIT if FIT +config FIT_ENABLE_SHA256_SUPPORT + bool "Support SHA256 checksum of FIT image contents" + select SHA256 + default y + help + Enable this to support SHA256 checksum of FIT image contents. A + SHA256 checksum is a 256-bit (32-byte) hash value used to check that + the image contents have not been corrupted. SHA256 is recommended + for use in secure applications since (as at 2016) there is no known + feasible attack that could produce a 'collision' with differing + input data. Use this for the highest security. Note that only the + SHA256 variant is supported: SHA512 and others are not currently + supported in U-Boot. + config FIT_SIGNATURE bool "Enable signature verification of FIT uImages" depends on DM @@ -281,9 +299,9 @@ config SYS_EXTRA_OPTIONS new boards should not use this option. config SYS_TEXT_BASE - depends on SPARC || ARC || X86 || ARCH_UNIPHIER || ARCH_ZYNQMP || \ + depends on ARC || X86 || ARCH_UNIPHIER || ARCH_ZYNQMP || \ (M68K && !TARGET_ASTRO_MCF5373L) || MICROBLAZE || MIPS || \ - ARCH_ZYNQ + ARCH_ZYNQ || ARCH_KEYSTONE depends on !EFI_APP hex "Text Base" help @@ -306,10 +324,14 @@ config ARCH_FIXUP_FDT_MEMORY endmenu # Boot images +source "api/Kconfig" + source "common/Kconfig" source "cmd/Kconfig" +source "disk/Kconfig" + source "dts/Kconfig" source "net/Kconfig" @@ -321,3 +343,5 @@ source "fs/Kconfig" source "lib/Kconfig" source "test/Kconfig" + +source "scripts/Kconfig"