[PATCH 0/6] cmd mac: separate implementations
Heinrich Schuchardt
heinrich.schuchardt at canonical.com
Sun Oct 1 01:05:51 CEST 2023
On 9/30/23 14:01, Heinrich Schuchardt wrote:
> There are three implementations of the 'mac' command:
>
> * Freescale (NXP)
> * SiFive Unmatched
> * StarFive VisionFive 2
>
> They all use different sets of sub-commands and hence should display
> a different long text help.
>
> This series moves the command definition to the three implementations.
>
> The following fixes are added for the StarFive implementation:
>
> * Provide a hexdump if the data format is unknown.
> * Provide a raw sub-command to force a hexdump.
I have tested the series on the Unmatched and VisionFive 2 boards but
lack access to NXP hardware. So these patches need to be tested by one
of the NXP maintainers.
Best regards
Heinrich
>
> Heinrich Schuchardt (6):
> cmd: move mac command
> freescale: fix long help handling in mac command
> eeprom: SiFive Unmatched: re-implement mac command
> eeprom: starfive: re-implement mac command
> eeprom: starfive: raw dump if unsupported data version
> eeprom: starfive: add 'mac raw' command
>
> board/freescale/common/sys_eeprom.c | 30 +++++++-
> .../unmatched/hifive-platform-i2c-eeprom.c | 30 +++++++-
> .../visionfive2/visionfive2-i2c-eeprom.c | 68 ++++++++++++-------
> cmd/Makefile | 1 -
> cmd/mac.c | 33 ---------
> 5 files changed, 98 insertions(+), 64 deletions(-)
> delete mode 100644 cmd/mac.c
>
More information about the U-Boot
mailing list