Arthur Heymans has uploaded this change for review. ( https://review.coreboot.org/c/coreboot/+/32384
Change subject: configs: Add a target to buildtest the ivybridge mrc.bin bootpath
......................................................................
configs: Add a target to buildtest the ivybridge mrc.bin bootpath
Change-Id: Iff15e9586cd3e39850d986582b5943cbb8a184a7
Signed-off-by: Arthur Heymans <arthur(a)aheymans.xyz>
---
A configs/config.lenovo_x220_mrc_bin
1 file changed, 3 insertions(+), 0 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/84/32384/1
diff --git a/configs/config.lenovo_x220_mrc_bin b/configs/config.lenovo_x220_mrc_bin
new file mode 100644
index 0000000..a51c498
--- /dev/null
+++ b/configs/config.lenovo_x220_mrc_bin
@@ -0,0 +1,3 @@
+CONFIG_VENDOR_LENOVO=y
+CONFIG_BOARD_LENOVO_X220=y
+# CONFIG_USE_NATIVE_RAMINIT is not set
--
To view, visit https://review.coreboot.org/c/coreboot/+/32384
To unsubscribe, or for help writing mail filters, visit https://review.coreboot.org/settings
Gerrit-Project: coreboot
Gerrit-Branch: master
Gerrit-Change-Id: Iff15e9586cd3e39850d986582b5943cbb8a184a7
Gerrit-Change-Number: 32384
Gerrit-PatchSet: 1
Gerrit-Owner: Arthur Heymans <arthur(a)aheymans.xyz>
Gerrit-MessageType: newchange
Arthur Heymans has uploaded this change for review. ( https://review.coreboot.org/c/coreboot/+/32383
Change subject: [TEST]arch/x86/car.ld: Make the vboot tpm log symbols conditional
......................................................................
[TEST]arch/x86/car.ld: Make the vboot tpm log symbols conditional
Without vboot there is no need for these symbols.
Change-Id: I96391b7817c79f760713c67bc469164b5514879e
Signed-off-by: Arthur Heymans <arthur(a)aheymans.xyz>
---
M src/arch/x86/car.ld
1 file changed, 2 insertions(+), 0 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/83/32383/1
diff --git a/src/arch/x86/car.ld b/src/arch/x86/car.ld
index 37fb087..93803a1 100644
--- a/src/arch/x86/car.ld
+++ b/src/arch/x86/car.ld
@@ -34,7 +34,9 @@
/* Vboot measured boot TCPA log measurements.
* Needs to be transferred until CBMEM is available
*/
+#if CONFIG(VBOOT)
VBOOT2_TPM_LOG(., 2K)
+#endif
/* Stack for CAR stages. Since it persists across all stages that
* use CAR it can be reused. The chipset/SoC is expected to provide
* the stack size. */
--
To view, visit https://review.coreboot.org/c/coreboot/+/32383
To unsubscribe, or for help writing mail filters, visit https://review.coreboot.org/settings
Gerrit-Project: coreboot
Gerrit-Branch: master
Gerrit-Change-Id: I96391b7817c79f760713c67bc469164b5514879e
Gerrit-Change-Number: 32383
Gerrit-PatchSet: 1
Gerrit-Owner: Arthur Heymans <arthur(a)aheymans.xyz>
Gerrit-MessageType: newchange
HAOUAS Elyes has uploaded this change for review. ( https://review.coreboot.org/c/coreboot/+/31007
Change subject: nb/intel/i945: Check if interleaved even if rank[4] size is zero
......................................................................
nb/intel/i945: Check if interleaved even if rank[4] size is zero
With this patch, the board can boot when interleaved but rank4 is 0.
Tested on 945G-M4, it boot when:
DIMM0 + DIMM2 populated: Ok
DIMM0 + DIMM3 populated: Ok
DIMM1 + DIMM2 populated: Ok
DIMM1 + DIMM3 populated: Ok
raminit.c still needs channelA populated. It will not boot if
channel A is not populated.
Change-Id: Ibf130a3d4b6f8fa816f7a5f06822a9b8807be3d4
Signed-off-by: Elyes HAOUAS <ehaouas(a)noos.fr>
---
M src/northbridge/intel/i945/raminit.c
1 file changed, 3 insertions(+), 3 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/07/31007/1
diff --git a/src/northbridge/intel/i945/raminit.c b/src/northbridge/intel/i945/raminit.c
index 64c87da..a46677b 100644
--- a/src/northbridge/intel/i945/raminit.c
+++ b/src/northbridge/intel/i945/raminit.c
@@ -2551,9 +2551,6 @@
u32 bankaddr = 0, tmpaddr, mrsaddr = 0;
for (i = 0, nonzero = -1; i < 8; i++) {
- if (sysinfo->banksize[i] == 0)
- continue;
-
printk(BIOS_DEBUG, "jedec enable sequence: bank %d\n", i);
switch (i) {
case 0:
@@ -2576,6 +2573,9 @@
bankaddr = 0;
}
+ if (sysinfo->banksize[i] == 0)
+ continue;
+
/* We have a bank with a non-zero size.. Remember it
* for the next offset we have to calculate
*/
--
To view, visit https://review.coreboot.org/c/coreboot/+/31007
To unsubscribe, or for help writing mail filters, visit https://review.coreboot.org/settings
Gerrit-Project: coreboot
Gerrit-Branch: master
Gerrit-Change-Id: Ibf130a3d4b6f8fa816f7a5f06822a9b8807be3d4
Gerrit-Change-Number: 31007
Gerrit-PatchSet: 1
Gerrit-Owner: HAOUAS Elyes <ehaouas(a)noos.fr>
Gerrit-MessageType: newchange
Matt DeVillier has uploaded this change for review. ( https://review.coreboot.org/c/coreboot/+/32382
Change subject: sb/intel/bd82x6x: fix linking for non-native raminit case
......................................................................
sb/intel/bd82x6x: fix linking for non-native raminit case
Commit 45d4b17 [nb/intel/sandybridge: Move southbridge code to bd82x6x]
moved early_pch_init() to the southbridge, but failed to include
early_pch.c for the non-native raminit case, which now fails to link.
As all boards default to native raminit, this was missed by the autobuilder.
Adjust early_pch.c to be compiled regardles of ram init type used
Test: build/boot google/stout with MRC ram init selected
Change-Id: I50db30fda9a1099fb434c04ea97bcc38f8455233
Signed-off-by: Matt DeVillier <matt.devillier(a)gmail.com>
---
M src/southbridge/intel/bd82x6x/Makefile.inc
1 file changed, 2 insertions(+), 1 deletion(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/82/32382/1
diff --git a/src/southbridge/intel/bd82x6x/Makefile.inc b/src/southbridge/intel/bd82x6x/Makefile.inc
index 7ce3da7..a950e5c 100644
--- a/src/southbridge/intel/bd82x6x/Makefile.inc
+++ b/src/southbridge/intel/bd82x6x/Makefile.inc
@@ -40,9 +40,10 @@
romstage-y += early_smbus.c me_status.c
romstage-y += early_spi.c
romstage-y += early_rcba.c
+romstage-y += early_pch.c
ifeq ($(CONFIG_USE_NATIVE_RAMINIT),y)
-romstage-y += early_thermal.c early_pch.c early_me.c early_usb.c
+romstage-y += early_thermal.c early_me.c early_usb.c
else
romstage-y += early_me_mrc.c early_usb_mrc.c
endif
--
To view, visit https://review.coreboot.org/c/coreboot/+/32382
To unsubscribe, or for help writing mail filters, visit https://review.coreboot.org/settings
Gerrit-Project: coreboot
Gerrit-Branch: master
Gerrit-Change-Id: I50db30fda9a1099fb434c04ea97bcc38f8455233
Gerrit-Change-Number: 32382
Gerrit-PatchSet: 1
Gerrit-Owner: Matt DeVillier <matt.devillier(a)gmail.com>
Gerrit-MessageType: newchange
Roy Mingi Park has uploaded this change for review. ( https://review.coreboot.org/c/coreboot/+/32311
Change subject: mb/google/sarein: Add power control for Arcada touchscreen
......................................................................
mb/google/sarein: Add power control for Arcada touchscreen
This change will save touchscreen power leakage 2-3mW in S0iX
BUG=b:129899315
TEST= Measure touchscreen power from Arcada during S0iX
Change-Id: I4b8f3fdc0d107b080c5febe6fa5d29ea5d1ed0fc
Signed-off-by: Roy Mingi Park <roy.mingi.park(a)intel.com>
---
M src/mainboard/google/sarien/variants/arcada/devicetree.cb
1 file changed, 4 insertions(+), 2 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/11/32311/1
diff --git a/src/mainboard/google/sarien/variants/arcada/devicetree.cb b/src/mainboard/google/sarien/variants/arcada/devicetree.cb
index 1507214..14d8e77 100644
--- a/src/mainboard/google/sarien/variants/arcada/devicetree.cb
+++ b/src/mainboard/google/sarien/variants/arcada/devicetree.cb
@@ -302,8 +302,10 @@
register "generic.desc" = ""Wacom Touchscreen""
register "generic.irq" = "ACPI_IRQ_LEVEL_LOW(GPP_C23_IRQ)"
register "generic.probed" = "1"
- register "generic.enable_gpio" = "ACPI_GPIO_OUTPUT_ACTIVE_HIGH(GPP_E7)"
- register "generic.enable_delay_ms" = "5"
+ register "generic.reset_gpio" = "ACPI_GPIO_OUTPUT_ACTIVE_LOW(GPP_E7)"
+ register "generic.reset_delay_ms" = "10"
+ register "generic.enable_gpio" = "ACPI_GPIO_OUTPUT_ACTIVE_HIGH(GPP_B21)"
+ register "generic.enable_delay_ms" = "40"
register "generic.has_power_resource" = "1"
register "generic.disable_gpio_export_in_crs" = "1"
register "hid_desc_reg_offset" = "0x1"
--
To view, visit https://review.coreboot.org/c/coreboot/+/32311
To unsubscribe, or for help writing mail filters, visit https://review.coreboot.org/settings
Gerrit-Project: coreboot
Gerrit-Branch: master
Gerrit-Change-Id: I4b8f3fdc0d107b080c5febe6fa5d29ea5d1ed0fc
Gerrit-Change-Number: 32311
Gerrit-PatchSet: 1
Gerrit-Owner: Roy Mingi Park <roy.mingi.park(a)intel.com>
Gerrit-MessageType: newchange
Kane Chen has uploaded this change for review. ( https://review.coreboot.org/c/coreboot/+/32297
Change subject: soc/intel/cannonlake: Enable PlatformDebugConsent by Kconfig
......................................................................
soc/intel/cannonlake: Enable PlatformDebugConsent by Kconfig
This change is mainly to control PlatformDebugConsent FSP UPD.
If CONFIG_USE_DBC_CANNONLAKE=y, the PlatformDebugConsent be enabled.
BUG=b:130203864
TEST=boot ok and PlatformDebugConsent can be controlled by Kconfig
Change-Id: Ib845b5e42bc78fb352a0c97c6301f2aeca522f29
Signed-off-by: Kane Chen <kane.chen(a)intel.com>
---
M src/soc/intel/cannonlake/Kconfig
M src/soc/intel/cannonlake/romstage/fsp_params.c
2 files changed, 8 insertions(+), 1 deletion(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/97/32297/1
diff --git a/src/soc/intel/cannonlake/Kconfig b/src/soc/intel/cannonlake/Kconfig
index 9796546..bcd3f30 100644
--- a/src/soc/intel/cannonlake/Kconfig
+++ b/src/soc/intel/cannonlake/Kconfig
@@ -289,4 +289,7 @@
depends on FSP_USE_REPO
default "3rdparty/fsp/CoffeeLakeFspBinPkg/Fsp.fd" if SOC_INTEL_COFFEELAKE || SOC_INTEL_WHISKEYLAKE
+config USE_DBC_CANNONLAKE
+ bool "Support USB DBC for Cannonlake"
+
endif
diff --git a/src/soc/intel/cannonlake/romstage/fsp_params.c b/src/soc/intel/cannonlake/romstage/fsp_params.c
index ffdcee4..53040ff 100644
--- a/src/soc/intel/cannonlake/romstage/fsp_params.c
+++ b/src/soc/intel/cannonlake/romstage/fsp_params.c
@@ -111,8 +111,12 @@
m_cfg->SmbusEnable = 0;
else
m_cfg->SmbusEnable = smbus->enabled;
+
/* Set debug probe type */
- m_cfg->PlatformDebugConsent = config->DebugConsent;
+ if (CONFIG(USE_DBC_CANNONLAKE))
+ m_cfg->PlatformDebugConsent = DebugConsent_USB3_DBC;
+ else
+ m_cfg->PlatformDebugConsent = config->DebugConsent;
mainboard_memory_init_params(mupd);
}
--
To view, visit https://review.coreboot.org/c/coreboot/+/32297
To unsubscribe, or for help writing mail filters, visit https://review.coreboot.org/settings
Gerrit-Project: coreboot
Gerrit-Branch: master
Gerrit-Change-Id: Ib845b5e42bc78fb352a0c97c6301f2aeca522f29
Gerrit-Change-Number: 32297
Gerrit-PatchSet: 1
Gerrit-Owner: Kane Chen <kane.chen(a)intel.com>
Gerrit-MessageType: newchange