Attention is currently required from: Jason Glenesk, Marshall Dawson, Fred Reitberger, Karthik Ramasubramanian, Felix Held.
Raul Rangel has posted comments on this change. ( https://review.coreboot.org/c/coreboot/+/63307 )
Change subject: soc/amd/common/block/spi: Disable SPI Clock Pulldown
......................................................................
Patch Set 1:
(2 comments)
File src/soc/amd/common/block/include/amdblocks/acpimmio.h:
https://review.coreboot.org/c/coreboot/+/63307/comment/2c336bf8_c374f410
PS1, Line 35: 0x90
Does this apply to all the generations?
File src/soc/amd/common/block/spi/fch_spi.c:
https://review.coreboot.org/c/coreboot/+/63307/comment/ba3b7069_3c696ac7
PS1, Line 133: PM_SPI_CLK_PD_EN
Did the default change on sabrina?
--
To view, visit https://review.coreboot.org/c/coreboot/+/63307
To unsubscribe, or for help writing mail filters, visit https://review.coreboot.org/settings
Gerrit-Project: coreboot
Gerrit-Branch: master
Gerrit-Change-Id: If62a1f51ac3d68e7896baac3c696c4f73d900f6d
Gerrit-Change-Number: 63307
Gerrit-PatchSet: 1
Gerrit-Owner: Karthik Ramasubramanian <kramasub(a)google.com>
Gerrit-Reviewer: Felix Held <felix-coreboot(a)felixheld.de>
Gerrit-Reviewer: Fred Reitberger <reitbergerfred(a)gmail.com>
Gerrit-Reviewer: Jason Glenesk <jason.glenesk(a)gmail.com>
Gerrit-Reviewer: Marshall Dawson <marshalldawson3rd(a)gmail.com>
Gerrit-Reviewer: Raul Rangel <rrangel(a)chromium.org>
Gerrit-Reviewer: build bot (Jenkins) <no-reply(a)coreboot.org>
Gerrit-Attention: Jason Glenesk <jason.glenesk(a)gmail.com>
Gerrit-Attention: Marshall Dawson <marshalldawson3rd(a)gmail.com>
Gerrit-Attention: Fred Reitberger <reitbergerfred(a)gmail.com>
Gerrit-Attention: Karthik Ramasubramanian <kramasub(a)google.com>
Gerrit-Attention: Felix Held <felix-coreboot(a)felixheld.de>
Gerrit-Comment-Date: Fri, 01 Apr 2022 22:08:13 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
Gerrit-MessageType: comment
Attention is currently required from: Felix Singer, Martin Roth, Paul Menzel, Angel Pons, Michael Niewöhner.
ron minnich has posted comments on this change. ( https://review.coreboot.org/c/coreboot/+/63283 )
Change subject: Documentation/releases: Deprecate Intel Quark SoC
......................................................................
Patch Set 1: Code-Review+2
(1 comment)
Patchset:
PS1:
This is a single-core part which ran at 400 mhz. The last new one was released 7 years ago as a 32mhz part. This chip was EOL 3 years ago with final shipments july 2022. It was never very good anyway: "Intel Quark SoC X1000 contains a bug #71538[15] that "under specific circumstances" results in a type of crash known as a segfault. The workaround implemented by Intel is to omit LOCK prefixes (not required on single-threaded processors) in the compiled code."
You have to wonder how much anyone cared if they did not get LOCK right; LOCK was an original i8086 instruction.
In all my discussions with Intel about this chip, I never came away with a feeling they had much enthusiasm for it. As was pointed out elsewhere, "Originally meant to power emerging mass market devices, Intel’s Quark SoCs and microcontrollers have barely become popular among makers of actual products. Therefore, it is not surprising that Intel discontinues the lineup without introducing any direct replacements."
You can buy a MUCH better board -- more cores, more HZ, more memory -- with a multicore riscv or arm for $10.
Note, too, this is git: nothing is ever really removed. I recently went back to LinuxBIOS v1 to find some old code of mine.
--
To view, visit https://review.coreboot.org/c/coreboot/+/63283
To unsubscribe, or for help writing mail filters, visit https://review.coreboot.org/settings
Gerrit-Project: coreboot
Gerrit-Branch: master
Gerrit-Change-Id: I3e437d363c90c5155d6723a4377dc6052e80ebe7
Gerrit-Change-Number: 63283
Gerrit-PatchSet: 1
Gerrit-Owner: Felix Singer <felixsinger(a)posteo.net>
Gerrit-Reviewer: Angel Pons <th3fanbus(a)gmail.com>
Gerrit-Reviewer: Martin Roth <martinroth(a)google.com>
Gerrit-Reviewer: Michael Niewöhner <foss(a)mniewoehner.de>
Gerrit-Reviewer: build bot (Jenkins) <no-reply(a)coreboot.org>
Gerrit-Reviewer: ron minnich <rminnich(a)gmail.com>
Gerrit-CC: Paul Menzel <paulepanter(a)mailbox.org>
Gerrit-Attention: Felix Singer <felixsinger(a)posteo.net>
Gerrit-Attention: Martin Roth <martinroth(a)google.com>
Gerrit-Attention: Paul Menzel <paulepanter(a)mailbox.org>
Gerrit-Attention: Angel Pons <th3fanbus(a)gmail.com>
Gerrit-Attention: Michael Niewöhner <foss(a)mniewoehner.de>
Gerrit-Comment-Date: Fri, 01 Apr 2022 21:38:53 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: Yes
Gerrit-MessageType: comment
Attention is currently required from: YH Lin, Paul Menzel, Eddy Lu.
Tim Wawrzynczak has posted comments on this change. ( https://review.coreboot.org/c/coreboot/+/63241 )
Change subject: mb/google/brya/var/vell: Tune I2C1/I2C7 bus speed for 1 MHz
......................................................................
Patch Set 2: Code-Review+2
--
To view, visit https://review.coreboot.org/c/coreboot/+/63241
To unsubscribe, or for help writing mail filters, visit https://review.coreboot.org/settings
Gerrit-Project: coreboot
Gerrit-Branch: master
Gerrit-Change-Id: I09a9edf723bb1198bbf5d71248abc07276cd94ff
Gerrit-Change-Number: 63241
Gerrit-PatchSet: 2
Gerrit-Owner: Eddy Lu <eddylu(a)ami.corp-partner.google.com>
Gerrit-Reviewer: Eddy Lu <eddylu(a)ami.corp-partner.google.com>
Gerrit-Reviewer: Tim Wawrzynczak <twawrzynczak(a)chromium.org>
Gerrit-Reviewer: YH Lin <yueherngl(a)google.com>
Gerrit-Reviewer: build bot (Jenkins) <no-reply(a)coreboot.org>
Gerrit-CC: Kevin Chiu <coreboot.test(a)gmail.com>
Gerrit-CC: Paul Menzel <paulepanter(a)mailbox.org>
Gerrit-CC: Robert Chen <robert.chen(a)quanta.corp-partner.google.com>
Gerrit-CC: Shon Wang <shon.wang(a)quanta.corp-partner.google.com>
Gerrit-Attention: YH Lin <yueherngl(a)google.com>
Gerrit-Attention: Paul Menzel <paulepanter(a)mailbox.org>
Gerrit-Attention: Eddy Lu <eddylu(a)ami.corp-partner.google.com>
Gerrit-Comment-Date: Fri, 01 Apr 2022 21:26:36 +0000
Gerrit-HasComments: No
Gerrit-Has-Labels: Yes
Gerrit-MessageType: comment
Attention is currently required from: Arthur Heymans.
build bot (Jenkins) has posted comments on this change. ( https://review.coreboot.org/c/coreboot/+/56119 )
Change subject: security/intel/cbnt/Makefile.inc: Improve build flow
......................................................................
Patch Set 10: Verified+1
--
To view, visit https://review.coreboot.org/c/coreboot/+/56119
To unsubscribe, or for help writing mail filters, visit https://review.coreboot.org/settings
Gerrit-Project: coreboot
Gerrit-Branch: master
Gerrit-Change-Id: I22aa140202f0665b7095a01cb138af4986aa9ac3
Gerrit-Change-Number: 56119
Gerrit-PatchSet: 10
Gerrit-Owner: Arthur Heymans <arthur(a)aheymans.xyz>
Gerrit-Reviewer: Sean Rhodes <sean(a)starlabs.systems>
Gerrit-Reviewer: build bot (Jenkins) <no-reply(a)coreboot.org>
Gerrit-CC: Paul Menzel <paulepanter(a)mailbox.org>
Gerrit-Attention: Arthur Heymans <arthur(a)aheymans.xyz>
Gerrit-Comment-Date: Fri, 01 Apr 2022 20:30:43 +0000
Gerrit-HasComments: No
Gerrit-Has-Labels: Yes
Gerrit-MessageType: comment
Attention is currently required from: Arthur Heymans, Patrick Rudolph.
build bot (Jenkins) has posted comments on this change. ( https://review.coreboot.org/c/coreboot/+/56118 )
Change subject: soc/intel/common/block/fast_spi/Makefile.inc: Improve cosmetics
......................................................................
Patch Set 10: Verified+1
--
To view, visit https://review.coreboot.org/c/coreboot/+/56118
To unsubscribe, or for help writing mail filters, visit https://review.coreboot.org/settings
Gerrit-Project: coreboot
Gerrit-Branch: master
Gerrit-Change-Id: I41bbdabf7b846386651e64f4afb5b7b9fb38e1cb
Gerrit-Change-Number: 56118
Gerrit-PatchSet: 10
Gerrit-Owner: Arthur Heymans <arthur(a)aheymans.xyz>
Gerrit-Reviewer: Patrick Rudolph <siro(a)das-labor.org>
Gerrit-Reviewer: Sean Rhodes <sean(a)starlabs.systems>
Gerrit-Reviewer: build bot (Jenkins) <no-reply(a)coreboot.org>
Gerrit-CC: Paul Menzel <paulepanter(a)mailbox.org>
Gerrit-Attention: Arthur Heymans <arthur.heymans(a)9elements.com>
Gerrit-Attention: Arthur Heymans <arthur(a)aheymans.xyz>
Gerrit-Attention: Patrick Rudolph <siro(a)das-labor.org>
Gerrit-Comment-Date: Fri, 01 Apr 2022 20:30:25 +0000
Gerrit-HasComments: No
Gerrit-Has-Labels: Yes
Gerrit-MessageType: comment
Karthik Ramasubramanian has uploaded this change for review. ( https://review.coreboot.org/c/coreboot/+/63307 )
Change subject: soc/amd/common/block/spi: Disable SPI Clock Pulldown
......................................................................
soc/amd/common/block/spi: Disable SPI Clock Pulldown
SPI Clock pulldown is enabled by default. When the bus is idle, this
causes the clock signal to be pulled down to 1.3V. Disable the SPI Clock
pulldown so that it is parked correctly at idle state.
BUG=b:226634752
TEST=Build and boot to OS in Skyrim. Ensure that the SPI clock pulldown
is disabled.
Signed-off-by: Karthikeyan Ramasubramanian <kramasub(a)google.com>
Change-Id: If62a1f51ac3d68e7896baac3c696c4f73d900f6d
---
M src/soc/amd/common/block/include/amdblocks/acpimmio.h
M src/soc/amd/common/block/spi/fch_spi.c
2 files changed, 8 insertions(+), 0 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/07/63307/1
diff --git a/src/soc/amd/common/block/include/amdblocks/acpimmio.h b/src/soc/amd/common/block/include/amdblocks/acpimmio.h
index 2d632f6..6694e80 100644
--- a/src/soc/amd/common/block/include/amdblocks/acpimmio.h
+++ b/src/soc/amd/common/block/include/amdblocks/acpimmio.h
@@ -32,6 +32,8 @@
#define SLPTYPE_CONTROL_EN (1 << 5)
#define KBRSTEN (1 << 4)
#define PM_RST_STATUS 0xc0
+#define PM_SPI_PAD_PUPD 0x90
+#define PM_SPI_CLK_PD_EN (1 << 11)
/*
* Earlier devices enable the ACPIMMIO bank decodes in PMx24. All discrete FCHs
diff --git a/src/soc/amd/common/block/spi/fch_spi.c b/src/soc/amd/common/block/spi/fch_spi.c
index 5ef900c..a3a721a 100644
--- a/src/soc/amd/common/block/spi/fch_spi.c
+++ b/src/soc/amd/common/block/spi/fch_spi.c
@@ -1,5 +1,6 @@
/* SPDX-License-Identifier: GPL-2.0-only */
+#include <amdblocks/acpimmio.h>
#include <amdblocks/chip.h>
#include <amdblocks/lpc.h>
#include <amdblocks/psp_efs.h>
@@ -125,4 +126,9 @@
lpc_enable_spi_prefetch();
fch_spi_configure_4dw_burst();
fch_spi_config_modes();
+ /*
+ * SPI Clock Pulldown is enabled by default. Disable SPI Clock Pulldown so that
+ * the clock signal is parked correctly at idle state.
+ */
+ pm_write32(PM_SPI_PAD_PUPD, pm_read32(PM_SPI_PAD_PUPD) & ~PM_SPI_CLK_PD_EN);
}
--
To view, visit https://review.coreboot.org/c/coreboot/+/63307
To unsubscribe, or for help writing mail filters, visit https://review.coreboot.org/settings
Gerrit-Project: coreboot
Gerrit-Branch: master
Gerrit-Change-Id: If62a1f51ac3d68e7896baac3c696c4f73d900f6d
Gerrit-Change-Number: 63307
Gerrit-PatchSet: 1
Gerrit-Owner: Karthik Ramasubramanian <kramasub(a)google.com>
Gerrit-MessageType: newchange