Hello build bot (Jenkins),
I'd like you to reexamine a change. Please visit
https://review.coreboot.org/c/coreboot/+/45686
to look at the new patch set (#3).
Change subject: [WIP]mb/prodrive/hermes: Improve board config EEPROM handling ......................................................................
[WIP]mb/prodrive/hermes: Improve board config EEPROM handling
* Check and print errors returned reading from I2C * Rework offset calculation by using more macros * Get rid of stage specific preprocessor code * Define the EEPROM layout as struct * Make use of the defined EEPROM layout to calculate the offset * Read the UPD to disable Vtd from EEPROM * Verify the checksum of the 'board settings' * Enable DeepS5 depending on the configuration value in 'board settings' * Configure USB power in S5 depending on 'board settings' * Configure Wake On Lan depending on 'board settings'
Untested.
Change-Id: I7f83d1ddb455a3d0aaec9757666d161f2091cec2 Signed-off-by: Patrick Rudolph patrick.rudolph@9elements.com --- M src/mainboard/prodrive/hermes/eeprom.c M src/mainboard/prodrive/hermes/mainboard.c M src/mainboard/prodrive/hermes/ramstage.c M src/mainboard/prodrive/hermes/romstage.c M src/mainboard/prodrive/hermes/variants/baseboard/include/eeprom.h 5 files changed, 164 insertions(+), 37 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/86/45686/3