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'."