Subrata Banik has uploaded this change for review. ( https://review.coreboot.org/c/coreboot/+/85604?usp=email )
Change subject: mb/google/brox: Enable LPC Generic Memory Range on Brox [WIP]
......................................................................
mb/google/brox: Enable LPC Generic Memory Range on Brox [WIP]
This change enables the LPC Generic Memory Range (GMR) feature for the
Brox platform by selecting `EC_GOOGLE_CHROMEEC_LPC_GENERIC_MEMORY_RANGE`
in the Kconfig file.
This allows the Chrome EC to expose the LPC GMR address range to the
OS layer.
Change-Id: If5b63e897a72eddf5eba1c94699c65ef90eb8b54
Signed-off-by: Subrata Banik <subratabanik(a)google.com>
---
M src/mainboard/google/brox/Kconfig
1 file changed, 1 insertion(+), 0 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/04/85604/1
diff --git a/src/mainboard/google/brox/Kconfig b/src/mainboard/google/brox/Kconfig
index 11bcfe6..03826ad 100644
--- a/src/mainboard/google/brox/Kconfig
+++ b/src/mainboard/google/brox/Kconfig
@@ -15,6 +15,7 @@
select EC_GOOGLE_CHROMEEC
select EC_GOOGLE_CHROMEEC_BOARDID
select EC_GOOGLE_CHROMEEC_ESPI
+ select EC_GOOGLE_CHROMEEC_LPC_GENERIC_MEMORY_RANGE
select EC_GOOGLE_CHROMEEC_SKUID
select ENABLE_TCSS_USB_DETECTION if !(SOC_INTEL_TCSS_USE_PDC_PMC_USBC_MUX_CONFIGURATION || CHROMEOS)
select FW_CONFIG
--
To view, visit https://review.coreboot.org/c/coreboot/+/85604?usp=email
To unsubscribe, or for help writing mail filters, visit https://review.coreboot.org/settings?usp=email
Gerrit-MessageType: newchange
Gerrit-Project: coreboot
Gerrit-Branch: main
Gerrit-Change-Id: If5b63e897a72eddf5eba1c94699c65ef90eb8b54
Gerrit-Change-Number: 85604
Gerrit-PatchSet: 1
Gerrit-Owner: Subrata Banik <subratabanik(a)google.com>
Subrata Banik has uploaded this change for review. ( https://review.coreboot.org/c/coreboot/+/85602?usp=email )
Change subject: soc/intel/cmn/acpi: Add ACPI method to get LGMR address
......................................................................
soc/intel/cmn/acpi: Add ACPI method to get LGMR address
This patch adds an ACPI method to get the LPC Generic Memory Range
(LGMR) address. This is necessary for platforms that need to access
the LGMR from OS driver.
The new method, called GLGM, reads the LGMR address from the LPC PCI
configuration space (offset 0x98) and returns it as a 32-bit value.
BUG=b:354066052
TEST=Able to build and boot google/brox.
Change-Id: I4322cee2c608e550e233c45c68958e8a4046c361
Signed-off-by: Subrata Banik <subratabanik(a)google.com>
---
M src/soc/intel/common/block/acpi/acpi/lpc.asl
1 file changed, 16 insertions(+), 0 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/02/85602/1
diff --git a/src/soc/intel/common/block/acpi/acpi/lpc.asl b/src/soc/intel/common/block/acpi/acpi/lpc.asl
index c4a7dd3..3e8f5a5 100644
--- a/src/soc/intel/common/block/acpi/acpi/lpc.asl
+++ b/src/soc/intel/common/block/acpi/acpi/lpc.asl
@@ -9,6 +9,22 @@
Name (_ADR, 0x001f0000)
Name (_DDN, "LPC Bus Device")
+ OperationRegion (LPCP, PCI_Config, 0x00, 0x100)
+ Field (LPCP, DWordAcc, NoLock, Preserve)
+ {
+ Offset(0x98), /* LGMR */
+ LGEN, 1, /* Enable */
+ , 15,
+ LADR, 16, /* MADDR [31:16] */
+ }
+
+ /* Get LGMR */
+ Method (GLGM, 0, Serialized)
+ {
+ Local0 = LADR << 16
+ Return (Local0)
+ }
+
/* DMA Controller */
Device (DMAC)
{
--
To view, visit https://review.coreboot.org/c/coreboot/+/85602?usp=email
To unsubscribe, or for help writing mail filters, visit https://review.coreboot.org/settings?usp=email
Gerrit-MessageType: newchange
Gerrit-Project: coreboot
Gerrit-Branch: main
Gerrit-Change-Id: I4322cee2c608e550e233c45c68958e8a4046c361
Gerrit-Change-Number: 85602
Gerrit-PatchSet: 1
Gerrit-Owner: Subrata Banik <subratabanik(a)google.com>
Attention is currently required from: Kapil Porwal, Paul Menzel, Pranava Y N, Subrata Banik.
Sowmya Aralguppe has posted comments on this change by Sowmya Aralguppe. ( https://review.coreboot.org/c/coreboot/+/85531?usp=email )
Change subject: soc/intel/pantherlake: Decrease CRASHLOG_NODES_COUNT to 1
......................................................................
Patch Set 7:
(1 comment)
Patchset:
PS6:
> if I remember correctly then you were trying to enable crashlog for all notes (total 5) but now you […]
There are only 3 dielets in LNL/PTL on base Die
1) GT die - self contained has its own storage - collected by PUNIT.
2) Compute Die
3) PCD die
Hence we only have Compute Die in LNL/PTL unlike MTL which had different SRAM's for different Dielets.
If we iterate more than what is programmed in the header by BIOS - crashlog decoding will have error .hence wanted to limit it to 1
More Details - taken from LNL FAS 15.3.2 LNL Dis-aggregation CrashLog
LNL is considered as a "self-contained" compared to MTL's disaggregated Crashlog
dielets architecture. The fundamental difference is that MTL's Crashlog as a
disaggregated package where the CPU and PCH are combined is full system from
system perspective that is implemented on a different dielets. Each die controls its SRAM without impacting SOC die as well as PM Support. LNL is unified and only the Graphics part i.e. GCD-die considered as a "self-contained" disaggregated element. In general CCF and Atom modules on the Compute die and the uncore and PCH on the SOC die. Given the long term direction of dielets changing and potentially the SOC die to be re-used, crashlog storage will also be disaggregated per dielet. The PUnit will be the master Crashlog unit for the SOC-North and dielets and PMC will continue to be the SOC-south (PCH) crashlog unit.
15.3.3 Crashlog Storage
For LNL 24KB needed for Crashlog in SRAM on the Punit. GCD uses its own storage on the Compute die. To recall, in MTL the Telemetry and Crashlog contents being split on a separate SRAMs to allow the crashlog SRAM to survive global reset. That was wired by Crashlog SRAM being on the VNNAON rail. However, for LNL they are expected to be in the same memory space.
--
To view, visit https://review.coreboot.org/c/coreboot/+/85531?usp=email
To unsubscribe, or for help writing mail filters, visit https://review.coreboot.org/settings?usp=email
Gerrit-MessageType: comment
Gerrit-Project: coreboot
Gerrit-Branch: main
Gerrit-Change-Id: I209366d324c95b7a32afdcfb792c34d927a0508e
Gerrit-Change-Number: 85531
Gerrit-PatchSet: 7
Gerrit-Owner: Sowmya Aralguppe <sowmya.aralguppe(a)intel.com>
Gerrit-Reviewer: Kapil Porwal <kapilporwal(a)google.com>
Gerrit-Reviewer: Pranava Y N <pranavayn(a)google.com>
Gerrit-Reviewer: Subrata Banik <subratabanik(a)google.com>
Gerrit-Reviewer: build bot (Jenkins) <no-reply(a)coreboot.org>
Gerrit-CC: Bora Guvendik <bora.guvendik(a)intel.com>
Gerrit-CC: Jamie Ryu <jamie.m.ryu(a)intel.com>
Gerrit-CC: Paul Menzel <paulepanter(a)mailbox.org>
Gerrit-CC: Vikrant L Jadeja <vikrant.l.jadeja(a)intel.com>
Gerrit-Attention: Subrata Banik <subratabanik(a)google.com>
Gerrit-Attention: Paul Menzel <paulepanter(a)mailbox.org>
Gerrit-Attention: Kapil Porwal <kapilporwal(a)google.com>
Gerrit-Attention: Pranava Y N <pranavayn(a)google.com>
Gerrit-Comment-Date: Mon, 16 Dec 2024 06:46:55 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
Comment-In-Reply-To: Subrata Banik <subratabanik(a)google.com>
Attention is currently required from: Hung-Te Lin, Paul Menzel.
Vince Liu has posted comments on this change by Vince Liu. ( https://review.coreboot.org/c/coreboot/+/85598?usp=email )
Change subject: util/mtkheader: Add GFH header for mt8189 bootblock code
......................................................................
Patch Set 1:
(1 comment)
Commit Message:
https://review.coreboot.org/c/coreboot/+/85598/comment/e601612c_44f7317d?us… :
PS1, Line 9: Set bootblock load address for bootROM.
> Where is the value documented? Some datasheet?
We don't have any documentation describing this address.
--
To view, visit https://review.coreboot.org/c/coreboot/+/85598?usp=email
To unsubscribe, or for help writing mail filters, visit https://review.coreboot.org/settings?usp=email
Gerrit-MessageType: comment
Gerrit-Project: coreboot
Gerrit-Branch: main
Gerrit-Change-Id: I47078272880a89e81c851ede307cdc306b1c79ac
Gerrit-Change-Number: 85598
Gerrit-PatchSet: 1
Gerrit-Owner: Vince Liu <vince-wl.liu(a)mediatek.com>
Gerrit-Reviewer: Hung-Te Lin <hungte(a)chromium.org>
Gerrit-Reviewer: Paul Menzel <paulepanter(a)mailbox.org>
Gerrit-Reviewer: Yidi Lin <yidilin(a)google.com>
Gerrit-Reviewer: Yu-Ping Wu <yupingso(a)google.com>
Gerrit-Reviewer: build bot (Jenkins) <no-reply(a)coreboot.org>
Gerrit-Attention: Hung-Te Lin <hungte(a)chromium.org>
Gerrit-Attention: Paul Menzel <paulepanter(a)mailbox.org>
Gerrit-Comment-Date: Mon, 16 Dec 2024 06:39:13 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
Comment-In-Reply-To: Paul Menzel <paulepanter(a)mailbox.org>
Attention is currently required from: Name of user not set #1004406.
Paul Menzel has posted comments on this change by Name of user not set #1004406. ( https://review.coreboot.org/c/coreboot/+/65225?usp=email )
Change subject: mb/asrock: Add ASRock H370m-ITX support (Coffee Lake)
......................................................................
Patch Set 20:
(1 comment)
Patchset:
PS20:
> should i fix the suspend and m. […]
In my opinion these issues could be fixed in follow-up commits.
--
To view, visit https://review.coreboot.org/c/coreboot/+/65225?usp=email
To unsubscribe, or for help writing mail filters, visit https://review.coreboot.org/settings?usp=email
Gerrit-MessageType: comment
Gerrit-Project: coreboot
Gerrit-Branch: main
Gerrit-Change-Id: I79302247311471153ebbba991081365d9265791b
Gerrit-Change-Number: 65225
Gerrit-PatchSet: 20
Gerrit-Owner: Name of user not set #1004406
Gerrit-Reviewer: build bot (Jenkins) <no-reply(a)coreboot.org>
Gerrit-CC: Alicja Michalska <ahplka19(a)gmail.com>
Gerrit-CC: Felix Singer <service+coreboot-gerrit(a)felixsinger.de>
Gerrit-CC: Martin L Roth <gaumless(a)gmail.com>
Gerrit-CC: Nico Huber <nico.h(a)gmx.de>
Gerrit-CC: Paul Menzel <paulepanter(a)mailbox.org>
Gerrit-Attention: Name of user not set #1004406
Gerrit-Comment-Date: Mon, 16 Dec 2024 06:27:07 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
Comment-In-Reply-To: Name of user not set #1004406