Felix Held has submitted this change. ( https://review.coreboot.org/c/coreboot/+/68819 )
(
23 is the latest approved patch-set.
No files were changed between the latest approved patch-set and the submitted one.
)Change subject: mb/google/hatch/var/kohaku: ensure FPMCU is power cycled on reset
......................................................................
mb/google/hatch/var/kohaku: ensure FPMCU is power cycled on reset
Leakage from the SPI CS line onto the FPMCU VDD rail was preventing
the FPMCU from fully shutting down on AP reset.
Instead of simply turning off the power rail, now ensure the CS
line is not driven high until late in coreboot.
This ensures it is completely off for the requisite minimum of 200ms
(now measured at approx 1100ms).
BUG=b:245953688
TEST=Confirmed FPMCU is still functional on Kohaku.
Confirmed FpRebootPowerCycle unit test now passes
BRANCH=Hatch
Signed-off-by: Tarun Tuli <taruntuli(a)google.com>
Change-Id: I1e7e32f61c3ac1b3154d42821cc1dd4c5d3de303
Reviewed-on: https://review.coreboot.org/c/coreboot/+/68819
Reviewed-by: Nick Vaccaro <nvaccaro(a)google.com>
Tested-by: build bot (Jenkins) <no-reply(a)coreboot.org>
---
M src/mainboard/google/hatch/variants/kohaku/gpio.c
M src/mainboard/google/hatch/variants/kohaku/ramstage.c
2 files changed, 45 insertions(+), 3 deletions(-)
Approvals:
build bot (Jenkins): Verified
Nick Vaccaro: Looks good to me, approved
diff --git a/src/mainboard/google/hatch/variants/kohaku/gpio.c b/src/mainboard/google/hatch/variants/kohaku/gpio.c
index aa86932..ef80800 100644
--- a/src/mainboard/google/hatch/variants/kohaku/gpio.c
+++ b/src/mainboard/google/hatch/variants/kohaku/gpio.c
@@ -8,8 +8,6 @@
static const struct pad_config gpio_table[] = {
/* A8 : PEN_GARAGE_DET_L (wake) */
PAD_CFG_GPI_SCI(GPP_A8, NONE, DEEP, EDGE_SINGLE, NONE),
- /* A11 : PCH_SPI_FPMCU_CS_L */
- PAD_CFG_NF(GPP_A11, NONE, DEEP, NF2),
/* A12 : FPMCU_RST_ODL */
PAD_CFG_GPO(GPP_A12, 0, DEEP),
/* A16 : EMR_GARAGE_DET (notification) */
@@ -130,6 +128,23 @@
return early_gpio_table;
}
+/* Set the FPMCU SPI CS line very late to workaround
+ * leakage of this line onto the VDD of the MCU.
+ */
+static const struct pad_config finalize_gpio_table[] = {
+ /* A11 : PCH_SPI_FPMCU_CS_L */
+ PAD_CFG_NF(GPP_A11, NONE, DEEP, NF2),
+};
+
+/*
+ * GPIOs configured during the mainboard finalize
+ */
+const struct pad_config *variant_finalize_gpio_table(size_t *num)
+{
+ *num = ARRAY_SIZE(finalize_gpio_table);
+ return finalize_gpio_table;
+}
+
/*
* Default GPIO settings before entering non-S5 sleep states.
* Configure A12: FPMCU_RST_ODL as GPO before entering sleep.
diff --git a/src/mainboard/google/hatch/variants/kohaku/ramstage.c b/src/mainboard/google/hatch/variants/kohaku/ramstage.c
index 176527b..e861cfb 100644
--- a/src/mainboard/google/hatch/variants/kohaku/ramstage.c
+++ b/src/mainboard/google/hatch/variants/kohaku/ramstage.c
@@ -5,7 +5,7 @@
#include <baseboard/variants.h>
#include <soc/gpio.h>
-void variant_ramstage_init(void)
+void variant_final(void)
{
/*
* Enable power to FPMCU, wait for power rail to stabilize,
--
To view, visit https://review.coreboot.org/c/coreboot/+/68819
To unsubscribe, or for help writing mail filters, visit https://review.coreboot.org/settings
Gerrit-Project: coreboot
Gerrit-Branch: master
Gerrit-Change-Id: I1e7e32f61c3ac1b3154d42821cc1dd4c5d3de303
Gerrit-Change-Number: 68819
Gerrit-PatchSet: 25
Gerrit-Owner: Tarun Tuli <taruntuli(a)google.com>
Gerrit-Reviewer: Eran Mitrani <mitrani(a)google.com>
Gerrit-Reviewer: Felix Held <felix-coreboot(a)felixheld.de>
Gerrit-Reviewer: Nick Vaccaro <nvaccaro(a)google.com>
Gerrit-Reviewer: Shelley Chen <shchen(a)google.com>
Gerrit-Reviewer: build bot (Jenkins) <no-reply(a)coreboot.org>
Gerrit-MessageType: merged
Attention is currently required from: Nico Huber, Angel Pons, Arthur Heymans, Nathaniel L Desimone, Isaac W Oram.
Jonathan Zhang has posted comments on this change. ( https://review.coreboot.org/c/blobs/+/57477 )
Change subject: mb/ocp/deltalake: Add descriptor + ME ignition binary
......................................................................
Patch Set 3:
(1 comment)
Patchset:
PS3:
> How should we proceed?
I think we could proceed with merging this patch to enable coreboot focused developers to work on DeltaLake.
To get latest and greatest end-to-end solution (FSP/coreboot/LinuxBoot), the OCP OSF repo (https://github.com/opencomputeproject/OpenSystemFirmware/tree/master/Wiwynn…) should be the way to go, as it gets and builds everything.
--
To view, visit https://review.coreboot.org/c/blobs/+/57477
To unsubscribe, or for help writing mail filters, visit https://review.coreboot.org/settings
Gerrit-Project: blobs
Gerrit-Branch: master
Gerrit-Change-Id: I6f0a404edebf982ee56f5fa30fb0880bdf138006
Gerrit-Change-Number: 57477
Gerrit-PatchSet: 3
Gerrit-Owner: Arthur Heymans <arthur(a)aheymans.xyz>
Gerrit-Reviewer: Angel Pons <th3fanbus(a)gmail.com>
Gerrit-Reviewer: Isaac W Oram <isaac.w.oram(a)intel.com>
Gerrit-Reviewer: Johnny Lin <Johnny_Lin(a)wiwynn.com>
Gerrit-Reviewer: Jonathan Zhang <jonzhang(a)fb.com>
Gerrit-Reviewer: Nathaniel L Desimone <nathaniel.l.desimone(a)intel.com>
Gerrit-CC: Nico Huber <nico.h(a)gmx.de>
Gerrit-CC: Paul Menzel <paulepanter(a)mailbox.org>
Gerrit-Attention: Nico Huber <nico.h(a)gmx.de>
Gerrit-Attention: Angel Pons <th3fanbus(a)gmail.com>
Gerrit-Attention: Arthur Heymans <arthur(a)aheymans.xyz>
Gerrit-Attention: Nathaniel L Desimone <nathaniel.l.desimone(a)intel.com>
Gerrit-Attention: Isaac W Oram <isaac.w.oram(a)intel.com>
Gerrit-Comment-Date: Wed, 02 Nov 2022 21:37:45 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
Comment-In-Reply-To: Angel Pons <th3fanbus(a)gmail.com>
Gerrit-MessageType: comment
Attention is currently required from: Martin L Roth, Jon Murphy.
Julius Werner has posted comments on this change. ( https://review.coreboot.org/c/coreboot/+/68644 )
Change subject: util/cbmem: Update formatting for cbmem -l command
......................................................................
Patch Set 3: Code-Review+2
--
To view, visit https://review.coreboot.org/c/coreboot/+/68644
To unsubscribe, or for help writing mail filters, visit https://review.coreboot.org/settings
Gerrit-Project: coreboot
Gerrit-Branch: master
Gerrit-Change-Id: I9d91d21c6ad418d9fee9880550fb6cb9e41e93f0
Gerrit-Change-Number: 68644
Gerrit-PatchSet: 3
Gerrit-Owner: Martin L Roth <gaumless(a)gmail.com>
Gerrit-Reviewer: Jon Murphy <jpmurphy(a)google.com>
Gerrit-Reviewer: Julius Werner <jwerner(a)chromium.org>
Gerrit-Reviewer: build bot (Jenkins) <no-reply(a)coreboot.org>
Gerrit-CC: Martin Roth <martin.roth(a)amd.corp-partner.google.com>
Gerrit-Attention: Martin L Roth <gaumless(a)gmail.com>
Gerrit-Attention: Jon Murphy <jpmurphy(a)google.com>
Gerrit-Comment-Date: Wed, 02 Nov 2022 21:37:25 +0000
Gerrit-HasComments: No
Gerrit-Has-Labels: Yes
Gerrit-MessageType: comment
Felix Held has submitted this change. ( https://review.coreboot.org/c/coreboot/+/68888 )
Change subject: mb/google/brya/var/lisbon: Include driver for GL9763E for eMMC boot disk
......................................................................
mb/google/brya/var/lisbon: Include driver for GL9763E for eMMC boot disk
Support GL9763E as a eMMC boot disk
BUG=b:246657849
TEST=FW_NAME=lisbon emerge-brask coreboot
Signed-off-by: Kevin Chiu <kevin.chiu.17802(a)gmail.com>
Change-Id: Ibe579a913225b5241412bbb1b8ea995a5102a3bb
Reviewed-on: https://review.coreboot.org/c/coreboot/+/68888
Tested-by: build bot (Jenkins) <no-reply(a)coreboot.org>
Reviewed-by: Ricky Chang <rickytlchang(a)google.com>
Reviewed-by: Nick Vaccaro <nvaccaro(a)google.com>
---
M src/mainboard/google/brya/Kconfig.name
1 file changed, 20 insertions(+), 0 deletions(-)
Approvals:
build bot (Jenkins): Verified
Nick Vaccaro: Looks good to me, approved
Ricky Chang: Looks good to me, but someone else must approve
diff --git a/src/mainboard/google/brya/Kconfig.name b/src/mainboard/google/brya/Kconfig.name
index 7875986..647ae30 100644
--- a/src/mainboard/google/brya/Kconfig.name
+++ b/src/mainboard/google/brya/Kconfig.name
@@ -274,6 +274,7 @@
bool "-> Lisbon"
select BOARD_GOOGLE_BASEBOARD_BRASK
select DRIVERS_GENESYSLOGIC_GL9750
+ select DRIVERS_GENESYSLOGIC_GL9763E
config BOARD_GOOGLE_ZYDRON
bool "-> Zydron"
--
To view, visit https://review.coreboot.org/c/coreboot/+/68888
To unsubscribe, or for help writing mail filters, visit https://review.coreboot.org/settings
Gerrit-Project: coreboot
Gerrit-Branch: master
Gerrit-Change-Id: Ibe579a913225b5241412bbb1b8ea995a5102a3bb
Gerrit-Change-Number: 68888
Gerrit-PatchSet: 2
Gerrit-Owner: Kevin Chiu <kevin.chiu.17802(a)gmail.com>
Gerrit-Reviewer: Felix Held <felix-coreboot(a)felixheld.de>
Gerrit-Reviewer: Nick Vaccaro <nvaccaro(a)google.com>
Gerrit-Reviewer: Ricky Chang <rickytlchang(a)google.com>
Gerrit-Reviewer: build bot (Jenkins) <no-reply(a)coreboot.org>
Gerrit-MessageType: merged