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