[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