coreboot/src/mainboard
Patrick Rudolph 35f0a8fec7 mb/prodrive/hermes: Write board layout
The I2C EEPROM on SMBUS needs to be updated with the current board
layout, so that the BMC knows the actual configuration.

Collect all needed information and update the EEPROM if something
changed. Every byte written add a delay of 5 msec.

Change-Id: Ic8485e6c700eede75b1e829238ee70da65118ace
Signed-off-by: Patrick Rudolph <patrick.rudolph@9elements.com>
Signed-off-by: Angel Pons <th3fanbus@gmail.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/48810
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Patrick Rudolph <siro@das-labor.org>
2021-02-17 13:38:03 +00:00
..
51nb ACPI: Move common _PIC method 2021-02-14 21:35:47 +00:00
acer sb/intel/i82801jx: Drop Global NVS support 2021-02-11 16:38:15 +00:00
adlink mb/*/Kconfig: Factor out MAINBOARD_VENDOR 2020-03-03 10:15:22 +00:00
amd src: use ARRAY_SIZE where possible 2021-02-15 11:30:40 +00:00
aopen arch/x86: Remove most C_ENV_BOOTBLOCK_SIZE limits 2021-01-28 08:55:31 +00:00
apple src/mb: Remove unused <console/console.h> 2021-02-15 10:48:53 +00:00
asrock sb/amd/cimx/sb800: Move common OSFL method in ASL 2021-02-14 21:36:48 +00:00
asus mb: guard irq_tables for clang-format 2021-02-17 11:34:27 +00:00
bap src: use ARRAY_SIZE where possible 2021-02-15 11:30:40 +00:00
biostar mb: guard irq_tables for clang-format 2021-02-17 11:34:27 +00:00
bostentech ACPI: Add top-level ASL 2021-01-27 15:35:13 +00:00
cavium Kconfig: Escape variable to accommodate new Kconfig versions 2020-06-19 15:29:04 +00:00
clevo mb/clevo/cml-u/bootblock.c: Remove unused includes 2021-02-04 09:54:35 +00:00
compulab ACPI: Add top-level ASL 2021-01-27 15:35:13 +00:00
dell src/mb: Remove unused <console/console.h> 2021-02-15 10:48:53 +00:00
elmex src: use ARRAY_SIZE where possible 2021-02-15 11:30:40 +00:00
emulation mb: guard irq_tables for clang-format 2021-02-17 11:34:27 +00:00
example x86: Add a minimal example SoC along with a board 2020-10-30 21:34:18 +00:00
facebook drivers/intel/fsp1_1,fsp2_0: Refactor logo display 2021-02-09 07:52:31 +00:00
foxconn mainboard: Drop unneeded `default_brightness_levels.asl` 2021-02-12 07:58:43 +00:00
getac mb: guard irq_tables for clang-format 2021-02-17 11:34:27 +00:00
gigabyte mb/gigabyte/ga-h61m-series: Drop useless `mainboard.asl` 2021-02-12 07:59:13 +00:00
gizmosphere src: use ARRAY_SIZE where possible 2021-02-15 11:30:40 +00:00
google mb/google: Remove unused <string.h> 2021-02-16 17:23:38 +00:00
hp src: use ARRAY_SIZE where possible 2021-02-15 11:30:40 +00:00
ibase mb: guard irq_tables for clang-format 2021-02-17 11:34:27 +00:00
intel mb: guard irq_tables for clang-format 2021-02-17 11:34:27 +00:00
jetway src: use ARRAY_SIZE where possible 2021-02-15 11:30:40 +00:00
kontron mb: guard irq_tables for clang-format 2021-02-17 11:34:27 +00:00
lenovo mb: guard irq_tables for clang-format 2021-02-17 11:34:27 +00:00
libretrend ACPI: Add top-level ASL 2021-01-27 15:35:13 +00:00
lippert mb/lippert/frontrunner-af: Drop OSFL method in ASL 2021-02-15 10:01:49 +00:00
msi AGESA,binaryPI boards: Drop OSV in ASL 2021-02-14 21:36:14 +00:00
ocp mb/ocp/deltalake: Remove unused <string.h> 2021-02-16 17:11:27 +00:00
opencellular mb/opencellular/elgon/Kconfig: Drop unused 'MAINBOARD_FIT_DTS' 2020-09-08 05:33:39 +00:00
packardbell src/mb: Remove unused <console/console.h> 2021-02-15 10:48:53 +00:00
pcengines src: use ARRAY_SIZE where possible 2021-02-15 11:30:40 +00:00
portwell treewide: Remove unused #includes of spi_winbond.h 2021-01-28 14:19:14 +00:00
prodrive mb/prodrive/hermes: Write board layout 2021-02-17 13:38:03 +00:00
protectli mb/{intel,prodrive,protectli}: Remove unused <string.h> 2021-02-16 17:12:49 +00:00
purism mb/purism/librem_mini: Enable DRAM Refresh2X 2021-02-17 10:35:48 +00:00
razer mb/razer/blade_stealth_kbl: Configure IRQs as level triggered for HID over I2C 2021-02-12 07:48:54 +00:00
roda mb: guard irq_tables for clang-format 2021-02-17 11:34:27 +00:00
samsung sandybridge MRC boards: Drop channel disable masks 2021-02-12 07:52:01 +00:00
sapphire mainboard: Drop unneeded `default_brightness_levels.asl` 2021-02-12 07:58:43 +00:00
scaleway ACPI: Add top-level ASL 2021-01-27 15:35:13 +00:00
siemens mb/siemens/mc_apl1/variants/mc_apl2/mainboard.c: Clean includes 2021-02-16 17:09:20 +00:00
sifive cbfs: Simplify load/map API names, remove type arguments 2020-12-02 22:13:17 +00:00
supermicro haswell boards: Correct USB config indentation 2021-02-12 19:48:34 +00:00
system76 mb/system76/lemp9: Configure IRQs as level triggered for HID over I2C 2021-02-12 07:48:42 +00:00
ti mb/ti/beaglebone: Init UART in early init 2020-09-09 10:48:56 +00:00
up mb/up/squared: Select NO_UART_ON_SUPERIO 2021-02-12 08:00:03 +00:00
Kconfig mb/Kconfig: Drop ROM sizes below 256KiB 2020-09-27 15:31:39 +00:00