diff --git a/mpm/tools/tlv_eeprom/eeprom-id.c b/mpm/tools/tlv_eeprom/eeprom-id.c index 42388894f..92309e2de 100644 --- a/mpm/tools/tlv_eeprom/eeprom-id.c +++ b/mpm/tools/tlv_eeprom/eeprom-id.c @@ -59,6 +59,9 @@ int main(int argc, char** argv) printf("product=unknown-(%04x)\n", pid); } printf("serial=%s\n", serial); + if (pid_info && pid_info->addtl_info) { + printf("%s\n", pid_info->addtl_info); + } free(eeprom); return 0; diff --git a/mpm/tools/tlv_eeprom/eeprom-pids.c b/mpm/tools/tlv_eeprom/eeprom-pids.c index 0b11f7880..27ec4161d 100644 --- a/mpm/tools/tlv_eeprom/eeprom-pids.c +++ b/mpm/tools/tlv_eeprom/eeprom-pids.c @@ -8,21 +8,21 @@ #include static struct pid_info pid_list[] = { - {0xa410, "x410", "X410 Module", 0}, - {0xa420, "x420", "X420 Module", 0}, - {0xa440, "x440", "X440 Module", 0}, - {0x0410, "x410", "X410 Motherboard", 0}, - {0x0420, "x420", "X420 Motherboard", 0}, - {0x0440, "x440", "X440 Motherboard", 0}, - {0x4000, NULL, "Power Aux Board", 0}, - {0x4001, NULL, "Debug RF DB", 0}, - {0x4002, "zbx", "ZBX RF DB", 0}, - {0x4003, NULL, "HDMI SE DIO Aux Board", 0}, - {0x4004, NULL, "Clocking Aux Board with GPSDO", 0}, - {0x4005, NULL, "Clocking Aux Board (no GPSDO)", 0}, - {0x4006, NULL, "IF Test Manufacturing CCA", 0}, - {0x4007, "fbx", "FBX RF DB", 0}, - {0x4008, "hbx", "HBX RF DB", 0}, + {0xa410, "x410", "X410 Module", 0, NULL}, + {0xa420, "x420", "X420 Module", 0, NULL}, + {0xa440, "x440", "X440 Module", 0, NULL}, + {0x0410, "x410", "X410 Motherboard", 0, NULL}, + {0x0420, "x420", "X420 Motherboard", 0, NULL}, + {0x0440, "x440", "X440 Motherboard", 0, NULL}, + {0x4000, NULL, "Power Aux Board", 0, NULL}, + {0x4001, NULL, "Debug RF DB", 0, NULL}, + {0x4002, "zbx", "ZBX RF DB", 0, NULL}, + {0x4003, NULL, "HDMI SE DIO Aux Board", 0, NULL}, + {0x4004, NULL, "Clocking Aux Board with GPSDO", 0, NULL}, + {0x4005, NULL, "Clocking Aux Board (no GPSDO)", 0, NULL}, + {0x4006, NULL, "IF Test Manufacturing CCA", 0, NULL}, + {0x4007, "fbx", "FBX RF DB", 0, NULL}, + {0x4008, "hbx", "HBX RF DB", 0, NULL}, }; #define ARRAY_SIZE(x) (sizeof((x)) / sizeof((*x))) diff --git a/mpm/tools/tlv_eeprom/eeprom-pids.h b/mpm/tools/tlv_eeprom/eeprom-pids.h index a4262c07b..89e650ae2 100644 --- a/mpm/tools/tlv_eeprom/eeprom-pids.h +++ b/mpm/tools/tlv_eeprom/eeprom-pids.h @@ -14,6 +14,7 @@ struct pid_info const char* name; const char* description; uint16_t rev_offset; + const char* addtl_info; }; const struct pid_info* get_info_from_pid(uint16_t pid);