diff mbox

[U-Boot,2/4] Kconfig: introduce md5sum command selection

Message ID 1489540747-8829-3-git-send-email-andre.przywara@arm.com
State Accepted
Commit bea79d7d3fde54932747b7592d399bbaf070385e
Delegated to: Tom Rini
Headers show

Commit Message

Andre Przywara March 15, 2017, 1:19 a.m. UTC
So far CONFIG_MD5SUM would need to be set by a board's include file.
Since the command is really generic, move it over to Kconfig to allow
it to be defined by either a board's defconfig, menuconfig or some
config snippet merged via mergeconfig.sh.

Signed-off-by: Andre Przywara <andre.przywara@arm.com>
---
 cmd/Kconfig | 14 ++++++++++++++
 lib/Kconfig |  4 ++++
 2 files changed, 18 insertions(+)

Comments

Simon Glass March 16, 2017, 10:06 p.m. UTC | #1
On 14 March 2017 at 19:19, Andre Przywara <andre.przywara@arm.com> wrote:
> So far CONFIG_MD5SUM would need to be set by a board's include file.
> Since the command is really generic, move it over to Kconfig to allow
> it to be defined by either a board's defconfig, menuconfig or some
> config snippet merged via mergeconfig.sh.
>
> Signed-off-by: Andre Przywara <andre.przywara@arm.com>
> ---
>  cmd/Kconfig | 14 ++++++++++++++
>  lib/Kconfig |  4 ++++
>  2 files changed, 18 insertions(+)

Reviewed-by: Simon Glass <sjg@chromium.org>
Tom Rini March 18, 2017, 12:17 a.m. UTC | #2
On Wed, Mar 15, 2017 at 01:19:05AM +0000, Andre Przywara wrote:

> So far CONFIG_MD5SUM would need to be set by a board's include file.
> Since the command is really generic, move it over to Kconfig to allow
> it to be defined by either a board's defconfig, menuconfig or some
> config snippet merged via mergeconfig.sh.
> 
> Signed-off-by: Andre Przywara <andre.przywara@arm.com>
> Reviewed-by: Simon Glass <sjg@chromium.org>

Applied to u-boot/master, thanks!
diff mbox

Patch

diff --git a/cmd/Kconfig b/cmd/Kconfig
index ef53156..25e3b78 100644
--- a/cmd/Kconfig
+++ b/cmd/Kconfig
@@ -338,6 +338,20 @@  config CMD_CRC32
 	help
 	  Compute CRC32.
 
+config CMD_MD5SUM
+	bool "md5sum"
+	default n
+	select MD5
+	help
+	  Compute MD5 checksum.
+
+config MD5SUM_VERFIY
+	bool "md5sum -v"
+	default n
+	depends on CMD_MD5SUM
+	help
+	  Add -v option to verify data against an MD5 checksum.
+
 config LOOPW
 	bool "loopw"
 	help
diff --git a/lib/Kconfig b/lib/Kconfig
index b16062f..65c0157 100644
--- a/lib/Kconfig
+++ b/lib/Kconfig
@@ -101,6 +101,10 @@  config SHA_PROG_HW_ACCEL
 	  SHA1/SHA256 progressive hashing.
 	  Data can be streamed in a block at a time and the hashing
 	  is performed in hardware.
+
+config MD5
+	bool
+
 endmenu
 
 menu "Compression Support"