Hello build bot (Jenkins), Patrick Georgi, Patrick Rudolph, Angel Pons, Patrick Rudolph, Stef van Os, wouter.eckhardt(a)prodrive-technologies.com, Philipp Deppenwiese, Guido Beyer @ Prodrive Technologies, Justin van Son, Nico Huber, Martin Roth,
I'd like you to reexamine a change. Please visit
https://review.coreboot.org/c/coreboot/+/37441
to look at the new patch set (#51).
Change subject: src/mainboard/supermicro/x11-lga1151v2-series: Add Support for X11SCH-F
......................................................................
src/mainboard/supermicro/x11-lga1151v2-series: Add Support for X11SCH-F
This commit adds initial support for the Supermicro X11SCH-F.
What is working:
* Aspeed AST2500 Graphics Output
* Serial Console
* SuperIO DevTree Config
* Boots into Linux
* SATA Slots
* USB Slots
* IPMI KCS
* LinuxBoot
* Proper ACPI Tables
* Windows Support
* TPM Support (w/ patched IFD) - Patch IFD at 0x235=03 and 0x13E=84
Tested with Intel Xeon E-2186G and 64 GB ECC RAM.
Change-Id: I0ab1cb9462607b9af068bc2374508d99c60d0a30
Signed-off-by: Christian Walter <christian.walter(a)9elements.com>
---
M Documentation/mainboard/index.md
A Documentation/mainboard/supermicro/x11-lga1151v2-series/x11-lga1151v2-series.md
A Documentation/mainboard/supermicro/x11-lga1151v2-series/x11sch-f/x11sch-f.md
A Documentation/mainboard/supermicro/x11-lga1151v2-series/x11sch-f/x11sch-f_flash.jpg
M MAINTAINERS
A src/mainboard/supermicro/x11-lga1151v2-series/Kconfig
A src/mainboard/supermicro/x11-lga1151v2-series/Kconfig.name
A src/mainboard/supermicro/x11-lga1151v2-series/Makefile.inc
A src/mainboard/supermicro/x11-lga1151v2-series/board_info.txt
A src/mainboard/supermicro/x11-lga1151v2-series/bootblock.c
A src/mainboard/supermicro/x11-lga1151v2-series/devicetree.cb
A src/mainboard/supermicro/x11-lga1151v2-series/dsdt.asl
A src/mainboard/supermicro/x11-lga1151v2-series/memory.c
A src/mainboard/supermicro/x11-lga1151v2-series/ramstage.c
A src/mainboard/supermicro/x11-lga1151v2-series/romstage.c
A src/mainboard/supermicro/x11-lga1151v2-series/variants/x11sch-f/Makefile.inc
A src/mainboard/supermicro/x11-lga1151v2-series/variants/x11sch-f/board_info.txt
A src/mainboard/supermicro/x11-lga1151v2-series/variants/x11sch-f/gpio.c
A src/mainboard/supermicro/x11-lga1151v2-series/variants/x11sch-f/include/variant/gpio.h
A src/mainboard/supermicro/x11-lga1151v2-series/variants/x11sch-f/include/variant/variants.h
A src/mainboard/supermicro/x11-lga1151v2-series/variants/x11sch-f/overridetree.cb
21 files changed, 1,012 insertions(+), 0 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/41/37441/51
--
To view, visit https://review.coreboot.org/c/coreboot/+/37441
To unsubscribe, or for help writing mail filters, visit https://review.coreboot.org/settings
Gerrit-Project: coreboot
Gerrit-Branch: master
Gerrit-Change-Id: I0ab1cb9462607b9af068bc2374508d99c60d0a30
Gerrit-Change-Number: 37441
Gerrit-PatchSet: 51
Gerrit-Owner: Christian Walter <christian.walter(a)9elements.com>
Gerrit-Reviewer: Angel Pons <th3fanbus(a)gmail.com>
Gerrit-Reviewer: Christian Walter <christian.walter(a)9elements.com>
Gerrit-Reviewer: Guido Beyer @ Prodrive Technologies <guido.beyer(a)prodrive-technologies.com>
Gerrit-Reviewer: Justin van Son <justin.van.son(a)prodrive-technologies.com>
Gerrit-Reviewer: Martin Roth <martinroth(a)google.com>
Gerrit-Reviewer: Nico Huber <nico.h(a)gmx.de>
Gerrit-Reviewer: Patrick Georgi <pgeorgi(a)google.com>
Gerrit-Reviewer: Patrick Rudolph <patrick.rudolph(a)9elements.com>
Gerrit-Reviewer: Patrick Rudolph <siro(a)das-labor.org>
Gerrit-Reviewer: Philipp Deppenwiese <zaolin.daisuki(a)gmail.com>
Gerrit-Reviewer: Stef van Os <stef.van.os(a)prodrive-technologies.com>
Gerrit-Reviewer: build bot (Jenkins) <no-reply(a)coreboot.org>
Gerrit-Reviewer: wouter.eckhardt(a)prodrive-technologies.com
Gerrit-MessageType: newpatchset
Hello build bot (Jenkins), Patrick Georgi, Patrick Rudolph, Angel Pons, Patrick Rudolph, Stef van Os, wouter.eckhardt(a)prodrive-technologies.com, Philipp Deppenwiese, Guido Beyer @ Prodrive Technologies, Justin van Son, Nico Huber, Martin Roth,
I'd like you to reexamine a change. Please visit
https://review.coreboot.org/c/coreboot/+/37441
to look at the new patch set (#50).
Change subject: src/mainboard/supermicro/x11-lga1151v2-series: Add Support for X11SCH-F
......................................................................
src/mainboard/supermicro/x11-lga1151v2-series: Add Support for X11SCH-F
This commit adds initial support for the Supermicro X11SCH-F.
What is working:
* Aspeed AST2500 Graphics Output
* Serial Console
* SuperIO DevTree Config
* Boots into Linux
* SATA Slots
* USB Slots
* IPMI KCS
* LinuxBoot
* Proper ACPI Tables
* Windows Support
* TPM Support (w/ patched IFD) - Patch IFD at 0x235=03 and 0x13E=84
Tested with Intel Xeon E-2186G and 64 GB ECC RAM.
Change-Id: I0ab1cb9462607b9af068bc2374508d99c60d0a30
Signed-off-by: Christian Walter <christian.walter(a)9elements.com>
---
M Documentation/mainboard/index.md
A Documentation/mainboard/supermicro/x11-lga1151v2-series/x11-lga1151v2-series.md
A Documentation/mainboard/supermicro/x11-lga1151v2-series/x11sch-f/x11sch-f.md
A Documentation/mainboard/supermicro/x11-lga1151v2-series/x11sch-f/x11sch-f_flash.jpg
M MAINTAINERS
A src/mainboard/supermicro/x11-lga1151v2-series/Kconfig
A src/mainboard/supermicro/x11-lga1151v2-series/Kconfig.name
A src/mainboard/supermicro/x11-lga1151v2-series/Makefile.inc
A src/mainboard/supermicro/x11-lga1151v2-series/board_info.txt
A src/mainboard/supermicro/x11-lga1151v2-series/bootblock.c
A src/mainboard/supermicro/x11-lga1151v2-series/devicetree.cb
A src/mainboard/supermicro/x11-lga1151v2-series/dsdt.asl
A src/mainboard/supermicro/x11-lga1151v2-series/memory.c
A src/mainboard/supermicro/x11-lga1151v2-series/ramstage.c
A src/mainboard/supermicro/x11-lga1151v2-series/romstage.c
A src/mainboard/supermicro/x11-lga1151v2-series/variants/x11sch-f/Makefile.inc
A src/mainboard/supermicro/x11-lga1151v2-series/variants/x11sch-f/board_info.txt
A src/mainboard/supermicro/x11-lga1151v2-series/variants/x11sch-f/gpio.c
A src/mainboard/supermicro/x11-lga1151v2-series/variants/x11sch-f/include/variant/gpio.h
A src/mainboard/supermicro/x11-lga1151v2-series/variants/x11sch-f/include/variant/variants.h
A src/mainboard/supermicro/x11-lga1151v2-series/variants/x11sch-f/overridetree.cb
21 files changed, 1,013 insertions(+), 0 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/41/37441/50
--
To view, visit https://review.coreboot.org/c/coreboot/+/37441
To unsubscribe, or for help writing mail filters, visit https://review.coreboot.org/settings
Gerrit-Project: coreboot
Gerrit-Branch: master
Gerrit-Change-Id: I0ab1cb9462607b9af068bc2374508d99c60d0a30
Gerrit-Change-Number: 37441
Gerrit-PatchSet: 50
Gerrit-Owner: Christian Walter <christian.walter(a)9elements.com>
Gerrit-Reviewer: Angel Pons <th3fanbus(a)gmail.com>
Gerrit-Reviewer: Christian Walter <christian.walter(a)9elements.com>
Gerrit-Reviewer: Guido Beyer @ Prodrive Technologies <guido.beyer(a)prodrive-technologies.com>
Gerrit-Reviewer: Justin van Son <justin.van.son(a)prodrive-technologies.com>
Gerrit-Reviewer: Martin Roth <martinroth(a)google.com>
Gerrit-Reviewer: Nico Huber <nico.h(a)gmx.de>
Gerrit-Reviewer: Patrick Georgi <pgeorgi(a)google.com>
Gerrit-Reviewer: Patrick Rudolph <patrick.rudolph(a)9elements.com>
Gerrit-Reviewer: Patrick Rudolph <siro(a)das-labor.org>
Gerrit-Reviewer: Philipp Deppenwiese <zaolin.daisuki(a)gmail.com>
Gerrit-Reviewer: Stef van Os <stef.van.os(a)prodrive-technologies.com>
Gerrit-Reviewer: build bot (Jenkins) <no-reply(a)coreboot.org>
Gerrit-Reviewer: wouter.eckhardt(a)prodrive-technologies.com
Gerrit-MessageType: newpatchset
Hello Daniel Gröber,
I'd like you to do a code review. Please visit
https://review.coreboot.org/c/coreboot/+/41749
to review the following change.
Change subject: lockdown: Add hint for how to check for lockdown support in boot log
......................................................................
lockdown: Add hint for how to check for lockdown support in boot log
Change-Id: Iaceb2e82f900e52efcce702486e18d0483665640
Signed-off-by: Daniel Gröber <dxld(a)darkboxed.org>
---
M src/security/lockdown/Kconfig
1 file changed, 2 insertions(+), 1 deletion(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/49/41749/1
diff --git a/src/security/lockdown/Kconfig b/src/security/lockdown/Kconfig
index 97094ff..9d83a45 100644
--- a/src/security/lockdown/Kconfig
+++ b/src/security/lockdown/Kconfig
@@ -18,7 +18,8 @@
bool "Lock boot media using the chip"
help
Select this if you want the chip to lock specific regions.
- This only works on some chips, please check the code or boot log.
+ This only works on some chips, please check the code or search the
+ boot log for "BM-LOCKDOWN".
endchoice
--
To view, visit https://review.coreboot.org/c/coreboot/+/41749
To unsubscribe, or for help writing mail filters, visit https://review.coreboot.org/settings
Gerrit-Project: coreboot
Gerrit-Branch: master
Gerrit-Change-Id: Iaceb2e82f900e52efcce702486e18d0483665640
Gerrit-Change-Number: 41749
Gerrit-PatchSet: 1
Gerrit-Owner: Daniel Gröber (dxld)
Gerrit-Reviewer: Daniel Gröber <dxld(a)darkboxed.org>
Gerrit-MessageType: newchange
Mathew King has uploaded this change for review. ( https://review.coreboot.org/c/coreboot/+/42017 )
Change subject: ec/google/wilco: Always use current value of battery status bit
......................................................................
ec/google/wilco: Always use current value of battery status bit
According to the Wilco EC spec the BTSC bit of PWSR is always cleared
when PWSR is read so that battery status change events are only
triggered one time. Testing of the Wilco EC has verified this behavior.
This changes the way in which the battery status change bit is used from
checking the bit state against the prevous value to always issuing a
battery event when the BTSC bit is set. The other bits in PWSR indicate
state directly and do not behave like the BTSC bit.
BUG=b:157113138
TEST=Deploy on Drallion and verify that battery events are generated
BRANCH=drallion, sarien
Signed-off-by: Mathew King <mathewk(a)chromium.org>
Change-Id: I8fbf2ee1158ddd790b04a20b1eb27a6cce4f5c81
---
M src/ec/google/wilco/acpi/event.asl
1 file changed, 5 insertions(+), 1 deletion(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/17/42017/1
diff --git a/src/ec/google/wilco/acpi/event.asl b/src/ec/google/wilco/acpi/event.asl
index a98344d..bf4bb19 100644
--- a/src/ec/google/wilco/acpi/event.asl
+++ b/src/ec/google/wilco/acpi/event.asl
@@ -25,7 +25,11 @@
}
}
- If (EBIT (BTSC, Local1)) {
+ /*
+ * Battery status is cleared when read so always use the value from
+ * PWSR directly regardless of the previous value stored in ECPR.
+ */
+ If (EBIT (BTSC, Local0)) {
Printf ("BAT0 Status Change")
Notify (BAT0, 0x80)
}
--
To view, visit https://review.coreboot.org/c/coreboot/+/42017
To unsubscribe, or for help writing mail filters, visit https://review.coreboot.org/settings
Gerrit-Project: coreboot
Gerrit-Branch: master
Gerrit-Change-Id: I8fbf2ee1158ddd790b04a20b1eb27a6cce4f5c81
Gerrit-Change-Number: 42017
Gerrit-PatchSet: 1
Gerrit-Owner: Mathew King <mathewk(a)chromium.org>
Gerrit-MessageType: newchange
Edward O'Callaghan has uploaded this change for review. ( https://review.coreboot.org/c/coreboot/+/41988 )
Change subject: chromeos/cr50_enable_update.c: Modify recovery flow for cr50
......................................................................
chromeos/cr50_enable_update.c: Modify recovery flow for cr50
Enable Cr50 update in recovery mode, so that we can at least still
update the process for most cases (that an update is pending in recovery
mode is not impossible but should be unlikely in the field).
Leave manual recovery unaffected so at least that would still work even
if Cr50 wedges in a weird way that it thinks it has an update on every
boot or something.
Setting the recovery_reason to VB2_RECOVERY_TRAIN_AND_REBOOT allows the
update to be applied.
BUG=b:154071064
BRANCH=none
TEST=builds
Thanks to Julius Werner for the suggested fix.
Change-Id: Iba341a750cce8334da4dcf6353ca8cd1268d170f
Signed-off-by: Edward O'Callaghan <quasisec(a)google.com>
---
M src/vendorcode/google/chromeos/cr50_enable_update.c
1 file changed, 2 insertions(+), 1 deletion(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/88/41988/1
diff --git a/src/vendorcode/google/chromeos/cr50_enable_update.c b/src/vendorcode/google/chromeos/cr50_enable_update.c
index 5b3a1a3..4351e7c 100644
--- a/src/vendorcode/google/chromeos/cr50_enable_update.c
+++ b/src/vendorcode/google/chromeos/cr50_enable_update.c
@@ -73,7 +73,8 @@
uint8_t num_restored_headers;
/* Nothing to do on recovery mode. */
- if (vboot_recovery_mode_enabled())
+ if (vboot_recovery_mode_enabled() &&
+ (vboot_get_context()->flags & VB2_CONTEXT_FORCE_RECOVERY_MODE))
return;
ret = tlcl_lib_init();
--
To view, visit https://review.coreboot.org/c/coreboot/+/41988
To unsubscribe, or for help writing mail filters, visit https://review.coreboot.org/settings
Gerrit-Project: coreboot
Gerrit-Branch: master
Gerrit-Change-Id: Iba341a750cce8334da4dcf6353ca8cd1268d170f
Gerrit-Change-Number: 41988
Gerrit-PatchSet: 1
Gerrit-Owner: Edward O'Callaghan <quasisec(a)chromium.org>
Gerrit-MessageType: newchange
Patrick Georgi has submitted this change. ( https://review.coreboot.org/c/coreboot/+/41854 )
Change subject: usb/xhci: Fix timeout logic
......................................................................
usb/xhci: Fix timeout logic
This fixes a logic bug in how timeouts are reported back. In the
timeout case, the original code would return -1 instead of 0. All call
sites expect a return value of 0 as the timeout indicator.
Signed-off-by: Caveh Jalali <caveh(a)chromium.org>
Change-Id: I81a888aa0a1544e55e6a680be8f3b7f6e0d87812
Reviewed-on: https://review.coreboot.org/c/coreboot/+/41854
Tested-by: build bot (Jenkins) <no-reply(a)coreboot.org>
Reviewed-by: Tim Wawrzynczak <twawrzynczak(a)chromium.org>
---
M payloads/libpayload/drivers/usb/xhci.c
1 file changed, 6 insertions(+), 1 deletion(-)
Approvals:
build bot (Jenkins): Verified
Tim Wawrzynczak: Looks good to me, approved
diff --git a/payloads/libpayload/drivers/usb/xhci.c b/payloads/libpayload/drivers/usb/xhci.c
index 07d5b16..749ff0a 100644
--- a/payloads/libpayload/drivers/usb/xhci.c
+++ b/payloads/libpayload/drivers/usb/xhci.c
@@ -129,7 +129,12 @@
static long
xhci_handshake(volatile u32 *const reg, u32 mask, u32 wait_for, long timeout_us)
{
- while ((*reg & mask) != wait_for && timeout_us--) udelay(1);
+ if (timeout_us <= 0)
+ return 0;
+ while ((*reg & mask) != wait_for && timeout_us != 0) {
+ --timeout_us;
+ udelay(1);
+ }
return timeout_us;
}
--
To view, visit https://review.coreboot.org/c/coreboot/+/41854
To unsubscribe, or for help writing mail filters, visit https://review.coreboot.org/settings
Gerrit-Project: coreboot
Gerrit-Branch: master
Gerrit-Change-Id: I81a888aa0a1544e55e6a680be8f3b7f6e0d87812
Gerrit-Change-Number: 41854
Gerrit-PatchSet: 3
Gerrit-Owner: Caveh Jalali <caveh(a)chromium.org>
Gerrit-Reviewer: Duncan Laurie <dlaurie(a)chromium.org>
Gerrit-Reviewer: Julius Werner <jwerner(a)chromium.org>
Gerrit-Reviewer: Patrick Georgi <pgeorgi(a)google.com>
Gerrit-Reviewer: Tim Wawrzynczak <twawrzynczak(a)chromium.org>
Gerrit-Reviewer: build bot (Jenkins) <no-reply(a)coreboot.org>
Gerrit-CC: Paul Menzel <paulepanter(a)users.sourceforge.net>
Gerrit-MessageType: merged