diff mbox series

[6/6] eeprom: starfive: add 'mac raw' command

Message ID 20230930120147.59482-7-heinrich.schuchardt@canonical.com
State Accepted
Commit ef3ceb2cae6c4763786f5e1b9364b1c8e2d1d029
Delegated to: Tom Rini
Headers show
Series [1/6] cmd: move mac command | expand

Commit Message

Heinrich Schuchardt Sept. 30, 2023, 12:01 p.m. UTC
Add a sub-command to print a hexdump of the EEPROM content.

Signed-off-by: Heinrich Schuchardt <heinrich.schuchardt@canonical.com>
---
 board/starfive/visionfive2/visionfive2-i2c-eeprom.c | 5 +++++
 1 file changed, 5 insertions(+)

Comments

Tom Rini Oct. 16, 2023, 9:31 p.m. UTC | #1
On Sat, Sep 30, 2023 at 02:01:47PM +0200, Heinrich Schuchardt wrote:

> Add a sub-command to print a hexdump of the EEPROM content.
> 
> Signed-off-by: Heinrich Schuchardt <heinrich.schuchardt@canonical.com>

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

Patch

diff --git a/board/starfive/visionfive2/visionfive2-i2c-eeprom.c b/board/starfive/visionfive2/visionfive2-i2c-eeprom.c
index 329fbf6644..710044a235 100644
--- a/board/starfive/visionfive2/visionfive2-i2c-eeprom.c
+++ b/board/starfive/visionfive2/visionfive2-i2c-eeprom.c
@@ -428,6 +428,9 @@  int do_mac(struct cmd_tbl *cmdtp, int flag, int argc, char *const argv[])
 		return 0;
 	} else if (!strcmp(cmd, "write_eeprom")) {
 		return prog_eeprom(STARFIVE_EEPROM_HATS_SIZE_MAX);
+	} else if (!strcmp(cmd, "raw")) {
+		dump_raw_eeprom();
+		return 0;
 	}
 
 	if (argc != 3)
@@ -550,6 +553,8 @@  static char booti_help_text[] =
 	"    - save memory data structure to the EEPROM\n"
 	"mac initialize\n"
 	"    - initialize the in-memory EEPROM copy with default data\n"
+	"mac raw\n"
+	"    - hexdump memory data structure\n"
 	"mac mac0_address <xx:xx:xx:xx:xx:xx>\n"
 	"    - stores a MAC0 address into the local EEPROM copy\n"
 	"mac mac1_address <xx:xx:xx:xx:xx:xx>\n"