coreboot/src
Michael Niewöhner 548a3dc7a6 drivers/ipmi: implement "POST complete" notification functionality
Some server boards like OCP Tiogapass and X11-LGA1151 boards use a gpio
for signalling "POST complete" to BMC/IPMI. Add a new driver devicetree
option to set the gpio and configure a callback that pulls the gpio low
right before jumping to the payload.

Test: Check that sensor readings appear in BMC web interface when the
payload gets executed.

Successfully tested on Supermicro X11SSM-F with CB:48097, X11SSH-TF with
CB:48711 and OCP DeltaLake with CB:48672.

Change-Id: I34764858be9c7f7f1110ce885fa056591164f148
Tested-by: Johnny Lin <Johnny_Lin@wiwynn.com>
Tested-by: Michael Niewöhner <foss@mniewoehner.de>
Tested-by: Patrick Rudolph <siro@das-labor.org>
Signed-off-by: Michael Niewöhner <foss@mniewoehner.de>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/48096
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Tim Wawrzynczak <twawrzynczak@chromium.org>
2020-12-30 00:30:41 +00:00
..
acpi ACPI: Allocate GNVS early in ramstage 2020-12-25 02:29:14 +00:00
arch arch/arm: Replace .id section with build_info in CBFS 2020-12-17 06:25:25 +00:00
commonlib drivers/tpm: Implement full PPI 2020-12-21 02:38:20 +00:00
console lib/trace: Remove TRACE support 2020-12-02 23:35:58 +00:00
cpu cpu/intel/model_206ax: Add more CPU steppings 2020-12-25 22:01:00 +00:00
device device/pnp: add register PNP_IO4 2020-12-28 21:01:08 +00:00
drivers drivers/ipmi: implement "POST complete" notification functionality 2020-12-30 00:30:41 +00:00
ec src: Remove redundant use of ACPI offset(0) 2020-12-03 00:05:52 +00:00
include device/pnp: add register PNP_IO4 2020-12-28 21:01:08 +00:00
lib ACPI: Allocate GNVS early in ramstage 2020-12-25 02:29:14 +00:00
mainboard Revert "mb/google/brya: Initiate peripheral buses" 2020-12-29 20:54:18 +00:00
northbridge soc/intel/bdw,nb/intel/hsw: correct mask for panel power cycle delay 2020-12-29 20:19:52 +00:00
security sec/intel/txt/Kconfig: Make TXT HEAP and SINIT size configurable 2020-12-29 14:41:15 +00:00
soc soc/intel: hook up new gpio device in the soc chips 2020-12-30 00:30:04 +00:00
southbridge sb/amd/pi/hudson: Enable use of common GPIO API 2020-12-28 13:37:15 +00:00
superio src/superio: trim and move Makefile.inc, instead use wildcard matches 2020-12-27 14:46:07 +00:00
vendorcode sb/amd/pi/hudson: Enable use of common GPIO API 2020-12-28 13:37:15 +00:00
Kconfig Kconfig: Show console debug options if loglevel override is set 2020-12-11 15:58:24 +00:00