Attention is currently required from: Varshit B Pandya, Lance Zhao, Subrata Banik, Tim Wawrzynczak, Rizwan Qureshi, Sumeet R Pawnikar.
Eric Lai has posted comments on this change. ( https://review.coreboot.org/c/coreboot/+/62944 )
Change subject: drivers/intel/dptf: Add support for Power participant
......................................................................
Patch Set 5:
(1 comment)
File src/drivers/intel/dptf/dptf.h:
https://review.coreboot.org/c/coreboot/+/62944/comment/4a131c6e_39831c40
PS5, Line 18: const char *tpwr_device_hid;
you should put this with https://review.coreboot.org/c/coreboot/+/63202
--
To view, visit https://review.coreboot.org/c/coreboot/+/62944
To unsubscribe, or for help writing mail filters, visit https://review.coreboot.org/settings
Gerrit-Project: coreboot
Gerrit-Branch: master
Gerrit-Change-Id: I437e509f58df1777d75e5981f0a5a63095ccb6a3
Gerrit-Change-Number: 62944
Gerrit-PatchSet: 5
Gerrit-Owner: Varshit B Pandya <varshit.b.pandya(a)intel.com>
Gerrit-Reviewer: Eric Lai <eric_lai(a)quanta.corp-partner.google.com>
Gerrit-Reviewer: Lance Zhao
Gerrit-Reviewer: Rizwan Qureshi <rizwan.qureshi(a)intel.com>
Gerrit-Reviewer: Subrata Banik <subratabanik(a)google.com>
Gerrit-Reviewer: Sumeet R Pawnikar <sumeet.r.pawnikar(a)intel.com>
Gerrit-Reviewer: Tim Wawrzynczak <twawrzynczak(a)chromium.org>
Gerrit-Reviewer: Varshit B Pandya <varshit.b.pandya(a)intel.com>
Gerrit-Reviewer: build bot (Jenkins) <no-reply(a)coreboot.org>
Gerrit-CC: Paul Menzel <paulepanter(a)mailbox.org>
Gerrit-CC: Poornima Tom <poornima.tom(a)intel.com>
Gerrit-Attention: Varshit B Pandya <varshit.b.pandya(a)intel.com>
Gerrit-Attention: Lance Zhao
Gerrit-Attention: Subrata Banik <subratabanik(a)google.com>
Gerrit-Attention: Tim Wawrzynczak <twawrzynczak(a)chromium.org>
Gerrit-Attention: Rizwan Qureshi <rizwan.qureshi(a)intel.com>
Gerrit-Attention: Sumeet R Pawnikar <sumeet.r.pawnikar(a)intel.com>
Gerrit-Comment-Date: Wed, 30 Mar 2022 14:07:41 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
Gerrit-MessageType: comment
Attention is currently required from: Patrick Rudolph, Lee Leahy.
build bot (Jenkins) has posted comments on this change. ( https://review.coreboot.org/c/coreboot/+/63205 )
Change subject: drivers/intel/fsp1_1/hob.c: Don't use broken FSP macros
......................................................................
Patch Set 1:
(5 comments)
File src/drivers/intel/fsp1_1/hob.c:
Robot Comment from checkpatch (run ID jenkins-coreboot-checkpatch-145029):
https://review.coreboot.org/c/coreboot/+/63205/comment/0647f446_958f1e94
PS1, Line 32: /* TODO: It looks like we violate the const qualifier a lot so use an union to work
'an union' may be misspelled - perhaps 'a union'?
Robot Comment from checkpatch (run ID jenkins-coreboot-checkpatch-145029):
https://review.coreboot.org/c/coreboot/+/63205/comment/ee43f837_2a3692b3
PS1, Line 42: union efi_hob hob = { .header = parent } ;
space prohibited before semicolon
Robot Comment from checkpatch (run ID jenkins-coreboot-checkpatch-145029):
https://review.coreboot.org/c/coreboot/+/63205/comment/32e26f50_2405deef
PS1, Line 59: union efi_hob hob = { .header = hob_start };
code indent should use tabs where possible
Robot Comment from checkpatch (run ID jenkins-coreboot-checkpatch-145029):
https://review.coreboot.org/c/coreboot/+/63205/comment/c0e01211_3bab7d28
PS1, Line 59: union efi_hob hob = { .header = hob_start };
please, no spaces at the start of a line
Robot Comment from checkpatch (run ID jenkins-coreboot-checkpatch-145029):
https://review.coreboot.org/c/coreboot/+/63205/comment/b7292802_39d206d7
PS1, Line 244: void *hob = NULL;;
Statements terminations use 1 semicolon
--
To view, visit https://review.coreboot.org/c/coreboot/+/63205
To unsubscribe, or for help writing mail filters, visit https://review.coreboot.org/settings
Gerrit-Project: coreboot
Gerrit-Branch: master
Gerrit-Change-Id: Ic5fbde9666be461232c2d6af181e72c6fbcf7425
Gerrit-Change-Number: 63205
Gerrit-PatchSet: 1
Gerrit-Owner: Arthur Heymans <arthur(a)aheymans.xyz>
Gerrit-Reviewer: Lee Leahy <leroy.p.leahy(a)intel.com>
Gerrit-Reviewer: Patrick Rudolph <patrick.rudolph(a)9elements.com>
Gerrit-CC: build bot (Jenkins) <no-reply(a)coreboot.org>
Gerrit-Attention: Patrick Rudolph <patrick.rudolph(a)9elements.com>
Gerrit-Attention: Lee Leahy <leroy.p.leahy(a)intel.com>
Gerrit-Comment-Date: Wed, 30 Mar 2022 14:04:55 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
Gerrit-MessageType: comment
Attention is currently required from: Lee Leahy.
Arthur Heymans has posted comments on this change. ( https://review.coreboot.org/c/coreboot/+/63017 )
Change subject: drivers/fsp1_1: Fix more strict-aliasing rules errors
......................................................................
Patch Set 2:
(1 comment)
Patchset:
PS2:
> Sounds like a good plan.
I did CB:63205. That should do it to.
--
To view, visit https://review.coreboot.org/c/coreboot/+/63017
To unsubscribe, or for help writing mail filters, visit https://review.coreboot.org/settings
Gerrit-Project: coreboot
Gerrit-Branch: master
Gerrit-Change-Id: If774ae6338dbb1ee2778d8c93cbb1868c61b1874
Gerrit-Change-Number: 63017
Gerrit-PatchSet: 2
Gerrit-Owner: Patrick Rudolph <patrick.rudolph(a)9elements.com>
Gerrit-Reviewer: Arthur Heymans <arthur(a)aheymans.xyz>
Gerrit-Reviewer: Lee Leahy <leroy.p.leahy(a)intel.com>
Gerrit-Reviewer: build bot (Jenkins) <no-reply(a)coreboot.org>
Gerrit-CC: Paul Menzel <paulepanter(a)mailbox.org>
Gerrit-Attention: Lee Leahy <leroy.p.leahy(a)intel.com>
Gerrit-Comment-Date: Wed, 30 Mar 2022 14:02:28 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
Comment-In-Reply-To: Patrick Rudolph <patrick.rudolph(a)9elements.com>
Comment-In-Reply-To: Arthur Heymans <arthur(a)aheymans.xyz>
Gerrit-MessageType: comment
Paul Fagerburg has submitted this change. ( https://review.coreboot.org/c/coreboot/+/63160 )
Change subject: drivers/tpm: Force enable long IRQ pulses for Ti50 versions under 0.15.
......................................................................
drivers/tpm: Force enable long IRQ pulses for Ti50 versions under 0.15.
Only Cr50 versions starting at 0.5.5 support long IRQ pulses, so this
feature is enabled based on the value of the board_cfg register (see
CB:61722).
However, Ti50 versions below 0.0.15 don't support the board_cfg
register, and trying to access it will cause I2C errors (see CB:63011).
Also, all Ti50 versions only support long IRQ pulses. Therefore, add a
workaround to force enable long IRQ pulses for boards using Ti50
versions under 0.0.15, instead of enabling it based on board_cfg. This
workaround will be removed once all Ti50 stocks are updated to 0.0.15 or
higher.
BUG=b:225941781
TEST=Boot nivviks and nereid to OS with Ti50 0.0.14 and check there are
none of these I2C errors:
[ERROR] I2C stop bit not received
[ERROR] cr50_i2c_read: Address write failed
[ERROR] cr50_i2c_tis_status: Failed to read status
Change-Id: Iaba71461d8ec79e8d6efddbd505339cdf1176485
Signed-off-by: Reka Norman <rekanorman(a)google.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/63160
Reviewed-by: Eric Lai <eric_lai(a)quanta.corp-partner.google.com>
Reviewed-by: Kangheui Won <khwon(a)chromium.org>
Tested-by: build bot (Jenkins) <no-reply(a)coreboot.org>
---
M src/drivers/tpm/cr50.c
1 file changed, 8 insertions(+), 0 deletions(-)
Approvals:
build bot (Jenkins): Verified
Kangheui Won: Looks good to me, approved
Eric Lai: Looks good to me, approved
diff --git a/src/drivers/tpm/cr50.c b/src/drivers/tpm/cr50.c
index 1d6c691..4ab01fb 100644
--- a/src/drivers/tpm/cr50.c
+++ b/src/drivers/tpm/cr50.c
@@ -142,6 +142,14 @@
bool cr50_is_long_interrupt_pulse_enabled(void)
{
+ /*
+ * Ti50 FW versions under 0.15 don't support the board cfg register,
+ * and all Ti50 versions only support long IRQ pulses.
+ * TODO: Remove this after all Ti50 stocks uprev to 0.15 or above.
+ */
+ if (CONFIG(MAINBOARD_NEEDS_I2C_TI50_WORKAROUND))
+ return true;
+
return !!(cr50_get_board_cfg() & CR50_BOARD_CFG_100US_READY_PULSE);
}
--
To view, visit https://review.coreboot.org/c/coreboot/+/63160
To unsubscribe, or for help writing mail filters, visit https://review.coreboot.org/settings
Gerrit-Project: coreboot
Gerrit-Branch: master
Gerrit-Change-Id: Iaba71461d8ec79e8d6efddbd505339cdf1176485
Gerrit-Change-Number: 63160
Gerrit-PatchSet: 4
Gerrit-Owner: Reka Norman <rekanorman(a)chromium.org>
Gerrit-Reviewer: Eric Lai <eric_lai(a)quanta.corp-partner.google.com>
Gerrit-Reviewer: Kangheui Won <khwon(a)chromium.org>
Gerrit-Reviewer: Paul Fagerburg <pfagerburg(a)chromium.org>
Gerrit-Reviewer: Reka Norman <rekanorman(a)google.com>
Gerrit-Reviewer: build bot (Jenkins) <no-reply(a)coreboot.org>
Gerrit-MessageType: merged