From 089df18bfe9dd6e98f34807247ec77e0e1b5f7a2 Mon Sep 17 00:00:00 2001 From: Tom Rini Date: Mon, 15 May 2017 12:17:49 -0400 Subject: lib: move hash CONFIG options to Kconfig Commit 94e3c8c4fd7b ("crypto/fsl - Add progressive hashing support using hardware acceleration.") created entries for CONFIG_SHA1, CONFIG_SHA256, CONFIG_SHA_HW_ACCEL, and CONFIG_SHA_PROG_HW_ACCEL. However, no defconfig has migrated to it. Complete the move by first adding additional logic to various Kconfig files to select this when required and then use the moveconfig tool. In many cases we can select these because they are required to implement other drivers. We also correct how we include the various hashing algorithms in SPL. This commit was generated as follows (after Kconfig additions): [1] tools/moveconfig.py -y SHA1 SHA256 SHA_HW_ACCEL [2] tools/moveconfig.py -y SHA_PROG_HW_ACCEL Note: We cannot move SHA_HW_ACCEL and SHA_PROG_HW_ACCEL simultaneously because there is dependency between them. Cc: Poonam Aggrwal Cc: Naveen Burmi Cc: Po Liu Cc: Shengzhou Liu Cc: Priyanka Jain Cc: Shaohui Xie Cc: Chunhe Lan Cc: Chander Kashyap Cc: Steve Rae Cc: Dirk Eibach Cc: Feng Li Cc: Alison Wang Cc: Sumit Garg Cc: Mingkai Hu Cc: York Sun Cc: Prabhakar Kushwaha Cc: Jaehoon Chung Cc: Akshay Saraswat Cc: Heiko Schocher Cc: Jagan Teki Signed-off-by: Tom Rini Reviewed-by: Simon Glass Signed-off-by: Tom Rini --- arch/arm/mach-exynos/Kconfig | 1 + 1 file changed, 1 insertion(+) (limited to 'arch/arm/mach-exynos/Kconfig') diff --git a/arch/arm/mach-exynos/Kconfig b/arch/arm/mach-exynos/Kconfig index 46981a5933..24cb99e466 100644 --- a/arch/arm/mach-exynos/Kconfig +++ b/arch/arm/mach-exynos/Kconfig @@ -17,6 +17,7 @@ config ARCH_EXYNOS5 bool "Exynos5 SoC family" select CPU_V7 select BOARD_EARLY_INIT_F + select SHA_HW_ACCEL help Samsung Exynos5 SoC family are based on ARM Cortex-A15 CPU (and Cortex-A7 CPU in big.LITTLE configuration). There are multiple SoCs -- cgit