Attention is currently required from: Mike Banon, Victor Ding, Matt DeVillier, Edward O'Callaghan, Angel Pons, Michael Niewöhner, Anastasia Klimchuk, Iru Cai, Alexandru Gagniuc.
Nico Huber has posted comments on this change. ( https://review.coreboot.org/c/flashrom/+/56475 )
Change subject: ene_lpc: remove ENE LPC programmer
......................................................................
Patch Set 3: Code-Review+2
(1 comment)
Commit Message:
https://review.coreboot.org/c/flashrom/+/56475/comment/5cb8ea6f_9a414df4
PS1, Line 10: reached Auto Update Expiration (AUE) a.k.a. end-of-life.
> So, what's the problem with testing this, actually? I can test on an Acer ES1-572 with KB9022. […]
Not only a matter of testing as the code was merged broken. If somebody
gets it working again, I'd be happy to review. Going to apply the reverts
now as there is conflicting cleanup work.
--
To view, visit https://review.coreboot.org/c/flashrom/+/56475
To unsubscribe, or for help writing mail filters, visit https://review.coreboot.org/settings
Gerrit-Project: flashrom
Gerrit-Branch: master
Gerrit-Change-Id: I3f40db22c42c04ce029c4defd837e05ebb550c9b
Gerrit-Change-Number: 56475
Gerrit-PatchSet: 3
Gerrit-Owner: Victor Ding <victording(a)google.com>
Gerrit-Reviewer: Alexandru Gagniuc <alexandrux.gagniuc(a)intel.com>
Gerrit-Reviewer: Anastasia Klimchuk <aklm(a)chromium.org>
Gerrit-Reviewer: Angel Pons <th3fanbus(a)gmail.com>
Gerrit-Reviewer: Edward O'Callaghan <quasisec(a)chromium.org>
Gerrit-Reviewer: Iru Cai <mytbk920423(a)gmail.com>
Gerrit-Reviewer: Matt DeVillier <matt.devillier(a)gmail.com>
Gerrit-Reviewer: Michael Niewöhner <foss(a)mniewoehner.de>
Gerrit-Reviewer: Mike Banon <mikebdp2(a)gmail.com>
Gerrit-Reviewer: Nico Huber <nico.h(a)gmx.de>
Gerrit-Reviewer: build bot (Jenkins) <no-reply(a)coreboot.org>
Gerrit-CC: Iru Cai <mytbk920423(a)gmail.com>
Gerrit-CC: Paul Menzel <paulepanter(a)mailbox.org>
Gerrit-Attention: Mike Banon <mikebdp2(a)gmail.com>
Gerrit-Attention: Victor Ding <victording(a)google.com>
Gerrit-Attention: Matt DeVillier <matt.devillier(a)gmail.com>
Gerrit-Attention: Edward O'Callaghan <quasisec(a)chromium.org>
Gerrit-Attention: Angel Pons <th3fanbus(a)gmail.com>
Gerrit-Attention: Michael Niewöhner <foss(a)mniewoehner.de>
Gerrit-Attention: Anastasia Klimchuk <aklm(a)chromium.org>
Gerrit-Attention: Iru Cai <mytbk920423(a)gmail.com>
Gerrit-Attention: Alexandru Gagniuc <alexandrux.gagniuc(a)intel.com>
Gerrit-Attention: Iru Cai <mytbk920423(a)gmail.com>
Gerrit-Comment-Date: Wed, 22 Sep 2021 13:19:06 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: Yes
Comment-In-Reply-To: Nico Huber <nico.h(a)gmx.de>
Comment-In-Reply-To: Victor Ding <victording(a)google.com>
Comment-In-Reply-To: Edward O'Callaghan <quasisec(a)chromium.org>
Comment-In-Reply-To: Angel Pons <th3fanbus(a)gmail.com>
Comment-In-Reply-To: Michael Niewöhner <foss(a)mniewoehner.de>
Comment-In-Reply-To: Anastasia Klimchuk <aklm(a)chromium.org>
Gerrit-MessageType: comment
Attention is currently required from: Michał Żygowski, Jonathan Zhang, David Hendricks, Angel Pons.
Nico Huber has posted comments on this change. ( https://review.coreboot.org/c/flashrom/+/57793 )
Change subject: ich_descriptors: Add explicit checks for all chipsets
......................................................................
Patch Set 1:
(3 comments)
Commit Message:
https://review.coreboot.org/c/flashrom/+/57793/comment/2e2a978a_2fffe480
PS1, Line 9: CB:55651
Please reference merged commits by their commit hash, e.g.
commit cd9b7b427 (ich_descriptors: Normalize chipset detection)
This way, one doesn't need Gerrit or a manual search to find it.
File ich_descriptors.c:
https://review.coreboot.org/c/flashrom/+/57793/comment/3f291eb1_b1cd7cb7
PS1, Line 962: warn_peculiar_desc(content->ICCRIBA > 0x34, "C620 series");
Another case,
https://review.coreboot.org/c/flashrom/+/57793/comment/ef44f561_a562c5d0
PS1, Line 965: warn_peculiar_desc(content->ICCRIBA != 0x31, "100 series");
and another one. Basically, if there is an expression given as the first
argument to warn_peculiar_desc(), it's an explicit `if` missing. When these
arguments are all `true`, we won't need the `warn_if` parameter anymore.
--
To view, visit https://review.coreboot.org/c/flashrom/+/57793
To unsubscribe, or for help writing mail filters, visit https://review.coreboot.org/settings
Gerrit-Project: flashrom
Gerrit-Branch: master
Gerrit-Change-Id: Ica49477492876810a6fa212768b1ab9e8c12001f
Gerrit-Change-Number: 57793
Gerrit-PatchSet: 1
Gerrit-Owner: David Hendricks
Gerrit-Reviewer: Angel Pons <th3fanbus(a)gmail.com>
Gerrit-Reviewer: Jonathan Zhang <jonzhang(a)fb.com>
Gerrit-Reviewer: Michał Żygowski <michal.zygowski(a)3mdeb.com>
Gerrit-Reviewer: build bot (Jenkins) <no-reply(a)coreboot.org>
Gerrit-CC: Nico Huber <nico.h(a)gmx.de>
Gerrit-CC: Paul Menzel <paulepanter(a)mailbox.org>
Gerrit-Attention: Michał Żygowski <michal.zygowski(a)3mdeb.com>
Gerrit-Attention: Jonathan Zhang <jonzhang(a)fb.com>
Gerrit-Attention: David Hendricks
Gerrit-Attention: Angel Pons <th3fanbus(a)gmail.com>
Gerrit-Comment-Date: Wed, 22 Sep 2021 13:10:21 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
Gerrit-MessageType: comment
Attention is currently required from: Michał Żygowski, Angel Pons, Michael Niewöhner, Sergii Dmytruk.
Nico Huber has posted comments on this change. ( https://review.coreboot.org/c/flashrom/+/55714 )
Change subject: acpi_ec: Implement basic ACPI embedded controller API
......................................................................
Patch Set 9: Code-Review+2
(1 comment)
Patchset:
PS9:
Look good enough to me now.
However, some remarks:
I'm really not a fan of avoidable timeouts. I don't mean the code handling
them, but the fact that we risk to run into a timeout. When, for instance,
for one command waiting 100ms is enough but for another we'd want to wait
300ms, what harm would be done if we always wait 500ms? Of course there
are limits; we don't want a user to become impatient.
This is why I came up with two classes of timeouts: 1. those we just check
to ensure that a program terminates gracefully; 2. those that we actually
handle and know how to recover and see a chance to continue. In the former
case we usually want to avoid the timeout at all costs but bail out if we
hit it just once. Thus, the timeout can and should be very long. 1, 2, 3
full seconds, it wouldn't hurt. For the second class of timeouts, we might
hit it more than once, we should find a trade-off between functionality
and responsiveness.
Looking at other implementations I've notice that even coreboot's are
slightly more complex. Those wait for 10us between reads of the status
register. This brings the timeout numbers closer to realtime. But it
might also matter for the EC. Imagine, for instance, an implementation
where every status read triggers an interrupt in the controller. In a
polling loop like the one implemented here, the controller might get
stalled answering those interrupts, leaving less processing time to do
the work we are waiting for.
--
To view, visit https://review.coreboot.org/c/flashrom/+/55714
To unsubscribe, or for help writing mail filters, visit https://review.coreboot.org/settings
Gerrit-Project: flashrom
Gerrit-Branch: master
Gerrit-Change-Id: Ie3bae8d81c80ae2f286b619e974869e3f2f4545d
Gerrit-Change-Number: 55714
Gerrit-PatchSet: 9
Gerrit-Owner: Michał Żygowski <michal.zygowski(a)3mdeb.com>
Gerrit-Reviewer: Nico Huber <nico.h(a)gmx.de>
Gerrit-Reviewer: Sergii Dmytruk <sergii.dmytruk(a)3mdeb.com>
Gerrit-Reviewer: build bot (Jenkins) <no-reply(a)coreboot.org>
Gerrit-CC: Angel Pons <th3fanbus(a)gmail.com>
Gerrit-CC: Michael Niewöhner <foss(a)mniewoehner.de>
Gerrit-CC: Paul Menzel <paulepanter(a)mailbox.org>
Gerrit-Attention: Michał Żygowski <michal.zygowski(a)3mdeb.com>
Gerrit-Attention: Angel Pons <th3fanbus(a)gmail.com>
Gerrit-Attention: Michael Niewöhner <foss(a)mniewoehner.de>
Gerrit-Attention: Sergii Dmytruk <sergii.dmytruk(a)3mdeb.com>
Gerrit-Comment-Date: Wed, 22 Sep 2021 10:38:19 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: Yes
Gerrit-MessageType: comment
Attention is currently required from: Felix Singer, Nico Huber, Angel Pons, Michael Niewöhner.
Alan Green has posted comments on this change. ( https://review.coreboot.org/c/flashrom/+/57810 )
Change subject: [RFC] [WIP] ft2232_spi: reintroduce generic GPIOL control
......................................................................
Patch Set 4:
(5 comments)
Commit Message:
https://review.coreboot.org/c/flashrom/+/57810/comment/7f83baa5_352bd8d0
PS2, Line 22:
: TODOs:
: - discuss merging `csgpiol` into `gpiol` as 'C' (see RFC comment)
: - reword commit message
: - man page for both `csgpiol`, `gpiol`
:
> TODOs
Thank you for being thorough about this!
Commit Message:
https://review.coreboot.org/c/flashrom/+/57810/comment/20a01611_b147c4bb
PS4, Line 20: In the event that
: both arguments are specified, gpiol is used.
This paragraph is also the original commit message, right?
Patchset:
PS4:
This is a thoughtful proposal. Thank you!
File ft2232_spi.c:
https://review.coreboot.org/c/flashrom/+/57810/comment/ce3a1449_9c765e4c
PS2, Line 530: /* * * * * * * * * * * * * * * * * * * * * * * * * * *
: * REQUEST FOR COMMENTS: 'C' could replace `csgpiol` *
: * * * * * * * * * * * * * * * * * * * * * * * * * * */
: case 'C':
: cs_bits |= 1 << gpiol_pin;
: pindir |= 1 << gpiol_pin;
: break;
:
> RFC: 'C' could replace `csgpiol` […]
I like it.
File ft2232_spi.c:
https://review.coreboot.org/c/flashrom/+/57810/comment/d48e6ef4_334c0266
PS4, Line 90: * The variables `cs_bits` and `pindir` store the values for the
: * "set data bits low byte" MPSSE command that sets the initial
: * state and the direction of the I/O pins. `cs_bits` pins default
: * to high and will be toggled during SPI transactions. All other
: * output pins will be kept low all the time. GPIOL* pins are
: * configured as inputs, while it's possible to use one of them as
: * additional CS# signal through the parameter `csgpiol`. On exit,
: * all pins will be reconfigured as inputs
Reminder: this comment will need updating.
--
To view, visit https://review.coreboot.org/c/flashrom/+/57810
To unsubscribe, or for help writing mail filters, visit https://review.coreboot.org/settings
Gerrit-Project: flashrom
Gerrit-Branch: master
Gerrit-Change-Id: I3989f0f9596c090de52dca67183b1363dae59d3a
Gerrit-Change-Number: 57810
Gerrit-PatchSet: 4
Gerrit-Owner: Michael Niewöhner <foss(a)mniewoehner.de>
Gerrit-Reviewer: Felix Singer <felixsinger(a)posteo.net>
Gerrit-Reviewer: Alan Green <avg(a)google.com>
Gerrit-Reviewer: Angel Pons <th3fanbus(a)gmail.com>
Gerrit-Reviewer: Nico Huber <nico.h(a)gmx.de>
Gerrit-Reviewer: build bot (Jenkins) <no-reply(a)coreboot.org>
Gerrit-Attention: Felix Singer <felixsinger(a)posteo.net>
Gerrit-Attention: Nico Huber <nico.h(a)gmx.de>
Gerrit-Attention: Angel Pons <th3fanbus(a)gmail.com>
Gerrit-Attention: Michael Niewöhner <foss(a)mniewoehner.de>
Gerrit-Comment-Date: Tue, 21 Sep 2021 19:57:04 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
Comment-In-Reply-To: Michael Niewöhner <foss(a)mniewoehner.de>
Gerrit-MessageType: comment
Attention is currently required from: Felix Singer, Alan Green, Nico Huber, Angel Pons.
Hello Felix Singer, Alan Green, build bot (Jenkins), Nico Huber, Angel Pons,
I'd like you to reexamine a change. Please visit
https://review.coreboot.org/c/flashrom/+/57810
to look at the new patch set (#4).
Change subject: [RFC] [WIP] ft2232_spi: reintroduce generic GPIOL control
......................................................................
[RFC] [WIP] ft2232_spi: reintroduce generic GPIOL control
This reintroduces a reworked version of the GPIOL pin control first
introduced in commit 3207844 (CB:49637), which was reverted in commit
6518cf3 (CB:55692).
Original commit message (will be reworked/corrected later):
Adds a new arg "gpiol" to allow the four FT2232 GPIOL pins to be set to
any combination of high, low or high-impedance.
The existing arg "csgpiol", is intended to function as an additional
"cs" signal, allowing pins to be set high but not low. This patch
preserves the csgpiol arg for backward compatibility. In the event that
both arguments are specified, gpiol is used.
TODOs:
- discuss merging `csgpiol` into `gpiol` as 'C' (see RFC comment)
- reword commit message
- man page for both `csgpiol`, `gpiol`
Change-Id: I3989f0f9596c090de52dca67183b1363dae59d3a
Signed-off-by: Alan Green <avg(a)google.com>
Signed-off-by: Michael Niewöhner <foss(a)mniewoehner.de>
---
M ft2232_spi.c
1 file changed, 76 insertions(+), 5 deletions(-)
git pull ssh://review.coreboot.org:29418/flashrom refs/changes/10/57810/4
--
To view, visit https://review.coreboot.org/c/flashrom/+/57810
To unsubscribe, or for help writing mail filters, visit https://review.coreboot.org/settings
Gerrit-Project: flashrom
Gerrit-Branch: master
Gerrit-Change-Id: I3989f0f9596c090de52dca67183b1363dae59d3a
Gerrit-Change-Number: 57810
Gerrit-PatchSet: 4
Gerrit-Owner: Michael Niewöhner <foss(a)mniewoehner.de>
Gerrit-Reviewer: Felix Singer <felixsinger(a)posteo.net>
Gerrit-Reviewer: Alan Green <avg(a)google.com>
Gerrit-Reviewer: Angel Pons <th3fanbus(a)gmail.com>
Gerrit-Reviewer: Nico Huber <nico.h(a)gmx.de>
Gerrit-Reviewer: build bot (Jenkins) <no-reply(a)coreboot.org>
Gerrit-Attention: Felix Singer <felixsinger(a)posteo.net>
Gerrit-Attention: Alan Green <avg(a)google.com>
Gerrit-Attention: Nico Huber <nico.h(a)gmx.de>
Gerrit-Attention: Angel Pons <th3fanbus(a)gmail.com>
Gerrit-MessageType: newpatchset
Attention is currently required from: Felix Singer, Nico Huber, Thomas Heijligen, Paul Menzel.
Michael Niewöhner has posted comments on this change. ( https://review.coreboot.org/c/flashrom/+/57797 )
Change subject: remove compile guards
......................................................................
Patch Set 3: Code-Review+1
(1 comment)
Patchset:
PS3:
+2 but give others a chance
--
To view, visit https://review.coreboot.org/c/flashrom/+/57797
To unsubscribe, or for help writing mail filters, visit https://review.coreboot.org/settings
Gerrit-Project: flashrom
Gerrit-Branch: master
Gerrit-Change-Id: I76a76e05c7a7dd27637325ab1e9d8946fd5f9076
Gerrit-Change-Number: 57797
Gerrit-PatchSet: 3
Gerrit-Owner: Thomas Heijligen <src(a)posteo.de>
Gerrit-Reviewer: Felix Singer <felixsinger(a)posteo.net>
Gerrit-Reviewer: Michael Niewöhner <foss(a)mniewoehner.de>
Gerrit-Reviewer: Nico Huber <nico.h(a)gmx.de>
Gerrit-Reviewer: build bot (Jenkins) <no-reply(a)coreboot.org>
Gerrit-CC: Paul Menzel <paulepanter(a)mailbox.org>
Gerrit-Attention: Felix Singer <felixsinger(a)posteo.net>
Gerrit-Attention: Nico Huber <nico.h(a)gmx.de>
Gerrit-Attention: Thomas Heijligen <src(a)posteo.de>
Gerrit-Attention: Paul Menzel <paulepanter(a)mailbox.org>
Gerrit-Comment-Date: Tue, 21 Sep 2021 18:17:38 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: Yes
Gerrit-MessageType: comment
Attention is currently required from: Felix Singer, Nico Huber, Angel Pons.
Michael Niewöhner has posted comments on this change. ( https://review.coreboot.org/c/flashrom/+/57811 )
Change subject: flashrom.8: replace `svn changelog` with `git history`
......................................................................
Patch Set 1:
This change is ready for review.
--
To view, visit https://review.coreboot.org/c/flashrom/+/57811
To unsubscribe, or for help writing mail filters, visit https://review.coreboot.org/settings
Gerrit-Project: flashrom
Gerrit-Branch: master
Gerrit-Change-Id: If8659dd603cbabdb8e20d89f818072986373e24f
Gerrit-Change-Number: 57811
Gerrit-PatchSet: 1
Gerrit-Owner: Michael Niewöhner <foss(a)mniewoehner.de>
Gerrit-Reviewer: Felix Singer <felixsinger(a)posteo.net>
Gerrit-Reviewer: Angel Pons <th3fanbus(a)gmail.com>
Gerrit-Reviewer: Nico Huber <nico.h(a)gmx.de>
Gerrit-Attention: Felix Singer <felixsinger(a)posteo.net>
Gerrit-Attention: Nico Huber <nico.h(a)gmx.de>
Gerrit-Attention: Angel Pons <th3fanbus(a)gmail.com>
Gerrit-Comment-Date: Tue, 21 Sep 2021 18:16:01 +0000
Gerrit-HasComments: No
Gerrit-Has-Labels: No
Gerrit-MessageType: comment