Alan Green has uploaded this change for review. ( https://review.coreboot.org/c/flashrom/+/35092 )
Change subject: flashchips.c: EN29F002(A)(N)B tested +EW
......................................................................
flashchips.c: EN29F002(A)(N)B tested +EW
Mark EN29F002(A)(N)B as tested for erase and write. This chip was marked
tested in the Chromium (downstream) repo change
98d917cfba55b68516cdf64c754d2f36c8c26722 "Add a bunch of new/tested
stuff and various small changes 8"
TEST=Build and run flashrom -L
Signed-off-by: Alan Green <avg(a)google.com>
Change-Id: Idd26187905f389fc858eea5b13915af88e40afe9
---
M flashchips.c
1 file changed, 1 insertion(+), 1 deletion(-)
git pull ssh://review.coreboot.org:29418/flashrom refs/changes/92/35092/1
diff --git a/flashchips.c b/flashchips.c
index f84f1cc..3994c93 100644
--- a/flashchips.c
+++ b/flashchips.c
@@ -5398,7 +5398,7 @@
.total_size = 256,
.page_size = 256,
.feature_bits = FEATURE_ADDR_AAA | FEATURE_EITHER_RESET,
- .tested = TEST_OK_PR,
+ .tested = TEST_OK_PREW,
.probe = probe_jedec,
.probe_timing = TIMING_ZERO, /* Datasheet has no timing info specified */
.block_erasers =
--
To view, visit https://review.coreboot.org/c/flashrom/+/35092
To unsubscribe, or for help writing mail filters, visit https://review.coreboot.org/settings
Gerrit-Project: flashrom
Gerrit-Branch: master
Gerrit-Change-Id: Idd26187905f389fc858eea5b13915af88e40afe9
Gerrit-Change-Number: 35092
Gerrit-PatchSet: 1
Gerrit-Owner: Alan Green <avg(a)google.com>
Gerrit-MessageType: newchange
Alan Green has uploaded this change for review. ( https://review.coreboot.org/c/flashrom/+/35091 )
Change subject: flashchips.c: Identify MX25L25645G part
......................................................................
flashchips.c: Identify MX25L25645G part
Apply downstream patch d978051c2e7da88088ec4ef19827c04873a5479d,
"flashrom: Identify MX25L25645G part" from
chris_zhou(a)compal.corp-partner.google.com 2019-04-13. Change description
was:
MX25L25635F and MX25L25645G have the same chips identify. Add
MX25L25645G to the name of the part so that it doesn't confused people.
Signed-off-by: Alan Green <avg(a)google.com>
Change-Id: I317345b4753cfc46fdca8f673a0591e33b62138b
---
M flashchips.c
1 file changed, 1 insertion(+), 1 deletion(-)
git pull ssh://review.coreboot.org:29418/flashrom refs/changes/91/35091/1
diff --git a/flashchips.c b/flashchips.c
index 1c67887..f84f1cc 100644
--- a/flashchips.c
+++ b/flashchips.c
@@ -8109,7 +8109,7 @@
{
.vendor = "Macronix",
- .name = "MX25L25635F",
+ .name = "MX25L25635F/MX25L25645G",
.bustype = BUS_SPI,
.manufacture_id = MACRONIX_ID,
.model_id = MACRONIX_MX25L25635F,
--
To view, visit https://review.coreboot.org/c/flashrom/+/35091
To unsubscribe, or for help writing mail filters, visit https://review.coreboot.org/settings
Gerrit-Project: flashrom
Gerrit-Branch: master
Gerrit-Change-Id: I317345b4753cfc46fdca8f673a0591e33b62138b
Gerrit-Change-Number: 35091
Gerrit-PatchSet: 1
Gerrit-Owner: Alan Green <avg(a)google.com>
Gerrit-MessageType: newchange
Alan Green has uploaded this change for review. ( https://review.coreboot.org/c/flashrom/+/35089 )
Change subject: flashchips: Add GD25Q127C name to the GD25Q128C entry
......................................................................
flashchips: Add GD25Q127C name to the GD25Q128C entry
Renamed GigaDevice GD25Q128 to GD25Q127C/GD25Q128.
According to downstream (ChromiumOS) change
4216ba3d0fbd1804a71002b9c17e0b04029a03f1 "flashchips: Add GD25Q127C name
to the GD25Q128C entry", the 127C chip is replacement for the 128C chip.
I have confirmed that 127C is newer and that 128C does not appear to be
documented on Gigadevice's website or available from Digikey.
TEST=Ran flashrom -L
Signed-off-by: Alan Green <avg(a)google.com>
Change-Id: I3366e5904eff2443fda90552f7f5e31a8785d8b3
---
M flashchips.c
1 file changed, 1 insertion(+), 1 deletion(-)
git pull ssh://review.coreboot.org:29418/flashrom refs/changes/89/35089/1
diff --git a/flashchips.c b/flashchips.c
index 9b686c1..1c67887 100644
--- a/flashchips.c
+++ b/flashchips.c
@@ -6158,7 +6158,7 @@
{
.vendor = "GigaDevice",
- .name = "GD25Q128C",
+ .name = "GD25Q127C/GD25Q128C",
.bustype = BUS_SPI,
.manufacture_id = GIGADEVICE_ID,
.model_id = GIGADEVICE_GD25Q128,
--
To view, visit https://review.coreboot.org/c/flashrom/+/35089
To unsubscribe, or for help writing mail filters, visit https://review.coreboot.org/settings
Gerrit-Project: flashrom
Gerrit-Branch: master
Gerrit-Change-Id: I3366e5904eff2443fda90552f7f5e31a8785d8b3
Gerrit-Change-Number: 35089
Gerrit-PatchSet: 1
Gerrit-Owner: Alan Green <avg(a)google.com>
Gerrit-MessageType: newchange
Alan Green has uploaded this change for review. ( https://review.coreboot.org/c/flashrom/+/35037 )
Change subject: flashchips.c: Put SFDP-capable chip back into position
......................................................................
flashchips.c: Put SFDP-capable chip back into position
Put entry for Unknown SFDP-capable chip back into place at end of file.
SHA 1f9cc7d89992114c70f7a0545ad9f98701bebe56 reordered many entries in
flashchips.c, including this one. However, the entry for Unknown,
SFDP-capable chip should not have been moved before any specific chip
entries.
As reported by Angel Pons <th3fanbus(a)gmail.com> at
https://review.coreboot.org/c/flashrom/+/33931:
"""
Oops, this introduced a bug: the SFDP entry is no longer at the end of
flashchips.c, so probing on a SFDP-capable Winbond chip results in added
noise (flashrom says things about an unknown chip, and then has two
definitions for the same chip).
"""
Signed-off-by: Alan Green <avg(a)google.com>
Change-Id: I5955020456dbcd5e7db280a459b668a743e464dc
---
M flashchips.c
1 file changed, 22 insertions(+), 22 deletions(-)
git pull ssh://review.coreboot.org:29418/flashrom refs/changes/37/35037/1
diff --git a/flashchips.c b/flashchips.c
index c6f9517..9b686c1 100644
--- a/flashchips.c
+++ b/flashchips.c
@@ -15612,28 +15612,6 @@
},
{
- .vendor = "Unknown",
- .name = "SFDP-capable chip",
- .bustype = BUS_SPI,
- .manufacture_id = GENERIC_MANUF_ID,
- .model_id = SFDP_DEVICE_ID,
- .total_size = 0, /* set by probing function */
- .page_size = 0, /* set by probing function */
- .feature_bits = 0, /* set by probing function */
- /* We present our own "report this" text hence we do not */
- /* want the default "This flash part has status UNTESTED..." */
- /* text to be printed. */
- .tested = TEST_OK_PREW,
- .probe = probe_spi_sfdp,
- .block_erasers = {}, /* set by probing function */
- .unlock = spi_disable_blockprotect, /* is this safe? */
- .write = NULL, /* set by probing function */
- .read = spi_chip_read,
- /* FIXME: some vendor extensions define this */
- .voltage = {0},
- },
-
- {
.vendor = "Winbond",
.name = "W25P16",
.bustype = BUS_SPI,
@@ -17576,6 +17554,28 @@
},
{
+ .vendor = "Unknown",
+ .name = "SFDP-capable chip",
+ .bustype = BUS_SPI,
+ .manufacture_id = GENERIC_MANUF_ID,
+ .model_id = SFDP_DEVICE_ID,
+ .total_size = 0, /* set by probing function */
+ .page_size = 0, /* set by probing function */
+ .feature_bits = 0, /* set by probing function */
+ /* We present our own "report this" text hence we do not */
+ /* want the default "This flash part has status UNTESTED..." */
+ /* text to be printed. */
+ .tested = TEST_OK_PREW,
+ .probe = probe_spi_sfdp,
+ .block_erasers = {}, /* set by probing function */
+ .unlock = spi_disable_blockprotect, /* is this safe? */
+ .write = NULL, /* set by probing function */
+ .read = spi_chip_read,
+ /* FIXME: some vendor extensions define this */
+ .voltage = {0},
+ },
+
+ {
.vendor = "Programmer",
.name = "Opaque flash chip",
.bustype = BUS_PROG,
--
To view, visit https://review.coreboot.org/c/flashrom/+/35037
To unsubscribe, or for help writing mail filters, visit https://review.coreboot.org/settings
Gerrit-Project: flashrom
Gerrit-Branch: master
Gerrit-Change-Id: I5955020456dbcd5e7db280a459b668a743e464dc
Gerrit-Change-Number: 35037
Gerrit-PatchSet: 1
Gerrit-Owner: Alan Green <avg(a)google.com>
Gerrit-MessageType: newchange
Alan Green has uploaded this change for review. ( https://review.coreboot.org/c/flashrom/+/33931
Change subject: flashchips.c: Sort file by vendor and model
......................................................................
flashchips.c: Sort file by vendor and model
For self-consistency, and to allow tools to assist with merging the
chromium fork of flashrom, sort the entries of flashchips.c. The file is
already largely sorted, though deviations have crept in over time.
This is a non-clever mostly ASCII-order sorting. It is not intended to
be permanent. Post-merge we can explore options such as breaking apart
flashchips.c into per-vendor files or directories.
Change-Id: I75a99583592526f60ba5264e92391bf8b1213b20
---
M flashchips.c
1 file changed, 5,510 insertions(+), 5,510 deletions(-)
git pull ssh://review.coreboot.org:29418/flashrom refs/changes/31/33931/1
--
To view, visit https://review.coreboot.org/c/flashrom/+/33931
To unsubscribe, or for help writing mail filters, visit https://review.coreboot.org/settings
Gerrit-Project: flashrom
Gerrit-Branch: master
Gerrit-Change-Id: I75a99583592526f60ba5264e92391bf8b1213b20
Gerrit-Change-Number: 33931
Gerrit-PatchSet: 1
Gerrit-Owner: Alan Green <avg(a)google.com>
Gerrit-MessageType: newchange
Alan Green has uploaded this change for review. ( https://review.coreboot.org/c/flashrom/+/34735 )
Change subject: flashchips: upstream changes to GD25LQ128
......................................................................
flashchips: upstream changes to GD25LQ128
Change name of GD25LQ128 to GD25LQ128CD. This is an upstreaming of the
change from the chromium flashrom repo SHA
6c957d745f5d3dcadd1035734a5cf1b804bd0f2f (Also visible at
https://chromium-review.googlesource.com/c/chromiumos/third_party/flashrom/…)
The rationale from that change was:
The GD25LQ128C part is EOL. It's replacement is GD25LQ128D, but
both chips identify in the same manner. Add GD25LQ128D to the name
of the part so that it doesn't confused people.
Making this name consistent will simplify further merging from the
chromium fork.
Change-Id: I57804f1a33170668e029a7b08ac050d9a3bd6dbb
---
M flashchips.c
M flashchips.h
2 files changed, 3 insertions(+), 3 deletions(-)
git pull ssh://review.coreboot.org:29418/flashrom refs/changes/35/34735/1
diff --git a/flashchips.c b/flashchips.c
index f8d336e..c6f9517 100644
--- a/flashchips.c
+++ b/flashchips.c
@@ -5886,10 +5886,10 @@
{
.vendor = "GigaDevice",
- .name = "GD25LQ128",
+ .name = "GD25LQ128C/GD25LQ128D",
.bustype = BUS_SPI,
.manufacture_id = GIGADEVICE_ID,
- .model_id = GIGADEVICE_GD25LQ128,
+ .model_id = GIGADEVICE_GD25LQ128CD,
.total_size = 16384,
.page_size = 256,
/* OTP: 1024B total, 256B reserved; read 0x48; write 0x42, erase 0x44 */
diff --git a/flashchips.h b/flashchips.h
index 006b95e..7b8bf04 100644
--- a/flashchips.h
+++ b/flashchips.h
@@ -381,7 +381,7 @@
#define GIGADEVICE_GD25LQ16 0x6015
#define GIGADEVICE_GD25LQ32 0x6016
#define GIGADEVICE_GD25LQ64 0x6017 /* Same as GD25LQ64B (which is faster) */
-#define GIGADEVICE_GD25LQ128 0x6018
+#define GIGADEVICE_GD25LQ128CD 0x6018
#define GIGADEVICE_GD29GL064CAB 0x7E0601
#define HYUNDAI_ID 0xAD /* Hyundai */
--
To view, visit https://review.coreboot.org/c/flashrom/+/34735
To unsubscribe, or for help writing mail filters, visit https://review.coreboot.org/settings
Gerrit-Project: flashrom
Gerrit-Branch: master
Gerrit-Change-Id: I57804f1a33170668e029a7b08ac050d9a3bd6dbb
Gerrit-Change-Number: 34735
Gerrit-PatchSet: 1
Gerrit-Owner: Alan Green <avg(a)google.com>
Gerrit-MessageType: newchange
Nico Huber has uploaded this change for review. ( https://review.coreboot.org/c/flashrom/+/34073 )
Change subject: chipset_enable: Mark Intel/CM246 as DEP
......................................................................
chipset_enable: Mark Intel/CM246 as DEP
The usual ME-lock limitations apply, so this is DEP instead
of OK.
Tested on Siemens/Field PG M6, and also regression tested on
Apollo Lake and Skylake. Flashrom works fine, and logs and
descriptor dumps look good. Also, register and descriptor
output agree on the flash layout and permissions.
Change-Id: I40db4773f127bec63e377e1d2ab402b47edf9a61
Signed-off-by: Nico Huber <nico.huber(a)secunet.com>
---
M chipset_enable.c
1 file changed, 1 insertion(+), 1 deletion(-)
git pull ssh://review.coreboot.org:29418/flashrom refs/changes/73/34073/1
diff --git a/chipset_enable.c b/chipset_enable.c
index 3773158..f75f94d 100644
--- a/chipset_enable.c
+++ b/chipset_enable.c
@@ -2044,7 +2044,7 @@
{0x8086, 0xa30a, B_S, NT, "Intel", "C242", enable_flash_pch300},
{0x8086, 0xa30c, B_S, NT, "Intel", "QM370", enable_flash_pch300},
{0x8086, 0xa30d, B_S, NT, "Intel", "HM370", enable_flash_pch300},
- {0x8086, 0xa30e, B_S, NT, "Intel", "CM246", enable_flash_pch300},
+ {0x8086, 0xa30e, B_S, DEP, "Intel", "CM246", enable_flash_pch300},
#endif
{0},
};
--
To view, visit https://review.coreboot.org/c/flashrom/+/34073
To unsubscribe, or for help writing mail filters, visit https://review.coreboot.org/settings
Gerrit-Project: flashrom
Gerrit-Branch: master
Gerrit-Change-Id: I40db4773f127bec63e377e1d2ab402b47edf9a61
Gerrit-Change-Number: 34073
Gerrit-PatchSet: 1
Gerrit-Owner: Nico Huber <nico.h(a)gmx.de>
Gerrit-MessageType: newchange
Matt DeVillier has uploaded this change for review. ( https://review.coreboot.org/c/flashrom/+/34076 )
Change subject: chipset_enable: Add support for Cannon Lake U Premium
......................................................................
chipset_enable: Add support for Cannon Lake U Premium
Add support for Cannon Lake U Premium (CFL-U/WHL-U).
Same as discrete 300-series CNP PCH.
Tested on out-of-tree WHL-U board.
Change-Id: I8a318d63cf408a3b2cec436a3fa6e26cf8552ead
Signed-off-by: Matt DeVillier <matt.devillier(a)puri.sm>
---
M chipset_enable.c
1 file changed, 1 insertion(+), 0 deletions(-)
git pull ssh://review.coreboot.org:29418/flashrom refs/changes/76/34076/1
diff --git a/chipset_enable.c b/chipset_enable.c
index 3773158..e880e73 100644
--- a/chipset_enable.c
+++ b/chipset_enable.c
@@ -1995,6 +1995,7 @@
{0x8086, 0x9d53, B_S, NT, "Intel", "Kaby Lake U Base", enable_flash_pch100},
{0x8086, 0x9d56, B_S, NT, "Intel", "Kaby Lake Y Premium", enable_flash_pch100},
{0x8086, 0x9d58, B_S, NT, "Intel", "Kaby Lake U Premium", enable_flash_pch100},
+ {0x8086, 0x9d84, B_S, NT, "Intel", "Cannon Lake U Premium", enable_flash_pch300},
{0x8086, 0xa141, B_S, NT, "Intel", "Sunrise Point Desktop Sample", enable_flash_pch100},
{0x8086, 0xa142, B_S, NT, "Intel", "Sunrise Point Unknown Sample", enable_flash_pch100},
{0x8086, 0xa143, B_S, NT, "Intel", "H110", enable_flash_pch100},
--
To view, visit https://review.coreboot.org/c/flashrom/+/34076
To unsubscribe, or for help writing mail filters, visit https://review.coreboot.org/settings
Gerrit-Project: flashrom
Gerrit-Branch: master
Gerrit-Change-Id: I8a318d63cf408a3b2cec436a3fa6e26cf8552ead
Gerrit-Change-Number: 34076
Gerrit-PatchSet: 1
Gerrit-Owner: Matt DeVillier <matt.devillier(a)gmail.com>
Gerrit-MessageType: newchange