1*83d290c5STom Rini // SPDX-License-Identifier: GPL-2.0+ 22e192b24SSimon Glass /* 32e192b24SSimon Glass * Copyright 2006 Freescale Semiconductor 42e192b24SSimon Glass * York Sun (yorksun@freescale.com) 52e192b24SSimon Glass */ 62e192b24SSimon Glass 72e192b24SSimon Glass #include <common.h> 82e192b24SSimon Glass #include <command.h> 92e192b24SSimon Glass 102e192b24SSimon Glass extern int do_mac(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[]); 112e192b24SSimon Glass 122e192b24SSimon Glass U_BOOT_CMD( 132e192b24SSimon Glass mac, 3, 1, do_mac, 142e192b24SSimon Glass "display and program the system ID and MAC addresses in EEPROM", 153e27e167SPrabhakar Kushwaha "[read|save|id|num|errata|date|ports|port_number]\n" 162e192b24SSimon Glass "mac read\n" 173e27e167SPrabhakar Kushwaha " - read EEPROM content into memory data structure\n" 182e192b24SSimon Glass "mac save\n" 193e27e167SPrabhakar Kushwaha " - save memory data structure to the EEPROM\n" 202e192b24SSimon Glass "mac id\n" 213e27e167SPrabhakar Kushwaha " - program system id per hard coded value\n" 223e27e167SPrabhakar Kushwaha "mac num string\n" 233e27e167SPrabhakar Kushwaha " - program system serial number to value string\n" 243e27e167SPrabhakar Kushwaha "mac errata string\n" 253e27e167SPrabhakar Kushwaha " - program errata data to value string\n" 263e27e167SPrabhakar Kushwaha "mac date YYMMDDhhmmss\n" 273e27e167SPrabhakar Kushwaha " - program date to string value YYMMDDhhmmss\n" 283e27e167SPrabhakar Kushwaha "mac ports N\n" 293e27e167SPrabhakar Kushwaha " - program the number of network ports to integer N\n" 303e27e167SPrabhakar Kushwaha "mac X string\n" 313e27e167SPrabhakar Kushwaha " - program MAC addr for port X [X=0,1..] to colon separated string" 322e192b24SSimon Glass ); 33