1*2e192b24SSimon Glass /* 2*2e192b24SSimon Glass * Copyright 2006 Freescale Semiconductor 3*2e192b24SSimon Glass * York Sun (yorksun@freescale.com) 4*2e192b24SSimon Glass * 5*2e192b24SSimon Glass * SPDX-License-Identifier: GPL-2.0+ 6*2e192b24SSimon Glass */ 7*2e192b24SSimon Glass 8*2e192b24SSimon Glass #include <common.h> 9*2e192b24SSimon Glass #include <command.h> 10*2e192b24SSimon Glass 11*2e192b24SSimon Glass extern int do_mac(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[]); 12*2e192b24SSimon Glass 13*2e192b24SSimon Glass U_BOOT_CMD( 14*2e192b24SSimon Glass mac, 3, 1, do_mac, 15*2e192b24SSimon Glass "display and program the system ID and MAC addresses in EEPROM", 16*2e192b24SSimon Glass "[read|save|id|num|errata|date|ports|0|1|2|3|4|5|6|7]\n" 17*2e192b24SSimon Glass "mac read\n" 18*2e192b24SSimon Glass " - read EEPROM content into memory\n" 19*2e192b24SSimon Glass "mac save\n" 20*2e192b24SSimon Glass " - save to the EEPROM\n" 21*2e192b24SSimon Glass "mac id\n" 22*2e192b24SSimon Glass " - program system id\n" 23*2e192b24SSimon Glass "mac num\n" 24*2e192b24SSimon Glass " - program system serial number\n" 25*2e192b24SSimon Glass "mac errata\n" 26*2e192b24SSimon Glass " - program errata data\n" 27*2e192b24SSimon Glass "mac date\n" 28*2e192b24SSimon Glass " - program date\n" 29*2e192b24SSimon Glass "mac ports\n" 30*2e192b24SSimon Glass " - program the number of ports\n" 31*2e192b24SSimon Glass "mac X\n" 32*2e192b24SSimon Glass " - program the MAC address for port X [X=0...7]" 33*2e192b24SSimon Glass ); 34