diff options
Diffstat (limited to 'src/mainboard/prodrive/hermes/variants')
-rw-r--r-- | src/mainboard/prodrive/hermes/variants/baseboard/include/eeprom.h | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/mainboard/prodrive/hermes/variants/baseboard/include/eeprom.h b/src/mainboard/prodrive/hermes/variants/baseboard/include/eeprom.h index 4e6557a15a..9ec4604fc2 100644 --- a/src/mainboard/prodrive/hermes/variants/baseboard/include/eeprom.h +++ b/src/mainboard/prodrive/hermes/variants/baseboard/include/eeprom.h @@ -62,6 +62,8 @@ struct __packed eeprom_bmc_settings { uint8_t hsi; }; +#define HERMES_SERIAL_NUMBER_LENGTH 32 + /* The EEPROM on address 0x57 has the following vendor defined layout: */ struct __packed eeprom_layout { union { @@ -76,7 +78,9 @@ struct __packed eeprom_layout { uint8_t RawBoardLayout[0x400]; struct eeprom_board_layout BoardLayout; }; - uint8_t BootOrder[0x900]; + char system_serial_number[HERMES_SERIAL_NUMBER_LENGTH]; + char board_serial_number[HERMES_SERIAL_NUMBER_LENGTH]; + uint8_t BootOrder[0x8c0]; union { uint8_t RawBoardSetting[0xF8]; struct eeprom_board_settings BoardSettings; |