summaryrefslogtreecommitdiffstats
path: root/Documentation
diff options
context:
space:
mode:
authorSergii Dmytruk <sergii.dmytruk@3mdeb.com>2021-10-22 01:02:32 +0300
committerMartin Roth <martin.roth@amd.corp-partner.google.com>2022-10-02 22:01:50 +0000
commitef7dd5d54df9137b8167e86838270a7c812b21f3 (patch)
tree7f21c3e30b189c6cfa1e00380f302f269d9f6ca6 /Documentation
parent36d7f82d98ff9127f38c2517d03b90107514bf33 (diff)
downloadcoreboot-ef7dd5d54df9137b8167e86838270a7c812b21f3.tar.gz
coreboot-ef7dd5d54df9137b8167e86838270a7c812b21f3.tar.bz2
coreboot-ef7dd5d54df9137b8167e86838270a7c812b21f3.zip
drivers/ipmi: prepare for adding more interfaces
De-duplicate common initialization code (self-test and device identification) and put it in a new ipmi_if.c unit, which is supposed to work with any underlying IPMI interface. Change-Id: Ia99da6fb63adb7bf556d3d6f7964b34831be8a2f Signed-off-by: Sergii Dmytruk <sergii.dmytruk@3mdeb.com> Reviewed-on: https://review.coreboot.org/c/coreboot/+/67056 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Krystian Hebel <krystian.hebel@3mdeb.com>
Diffstat (limited to 'Documentation')
-rw-r--r--Documentation/drivers/ipmi_kcs.md9
1 files changed, 9 insertions, 0 deletions
diff --git a/Documentation/drivers/ipmi_kcs.md b/Documentation/drivers/ipmi_kcs.md
index f6f0fb986a62..c4db492e0085 100644
--- a/Documentation/drivers/ipmi_kcs.md
+++ b/Documentation/drivers/ipmi_kcs.md
@@ -42,6 +42,15 @@ The following registers can be set:
* `gpe_interrupt`
* Integer
* The bit in GPE (SCI) used to notify about a change on the KCS.
+* `wait_for_bmc`
+ * Boolean
+ * Wait for BMC to boot. This can be used if the BMC takes a long time to boot
+ after PoR:
+ - AST2400 on Supermicro X11SSH: 34 s
+* `bmc_boot_timeout`
+ * Integer
+ * The timeout in seconds to wait for the IPMI service to be loaded.
+ Will be used if wait_for_bmc is true.
[IPMI]: https://www.intel.com/content/dam/www/public/us/en/documents/product-briefs/ipmi-second-gen-interface-spec-v2-rev1-1.pdf