3 * Erik Theisen, Wave 7 Optics, etheisen@mindspring.com
5 * SPDX-License-Identifier: GPL-2.0+
11 #if defined(CONFIG_CMD_BSP)
15 /* ======================================================================
16 * Interpreter command to retrieve board specific Vital Product Data, "VPD"
17 * ======================================================================
19 int do_vpd (cmd_tbl_t * cmdtp, int flag, int argc, char * const argv[])
21 VPD vpd; /* Board specific data struct */
22 uchar dev_addr = CONFIG_SYS_DEF_EEPROM_ADDR;
26 return cmd_usage(cmdtp);
28 /* Passed in EEPROM address */
30 dev_addr = (uchar) simple_strtoul (argv[1], NULL, 16);
32 /* Read VPD and output it */
33 if (!vpd_get_data (dev_addr, &vpd)) {
43 "Read Vital Product Data",
45 " - Read VPD Data from default address, or device address 'dev_addr'."