diff options
author | Werner Zeh <werner.zeh@siemens.com> | 2022-01-03 09:44:29 +0100 |
---|---|---|
committer | Nico Huber <nico.h@gmx.de> | 2022-02-04 12:08:51 +0000 |
commit | a8be6dace8ace92210c6423ca26c545c8b9e991f (patch) | |
tree | 93ac84426181ca6c7794b3ad07aadaa79c05b052 /util | |
parent | c26f27bef8cde6249dab86f4d46943260734793e (diff) | |
download | flashrom-a8be6dace8ace92210c6423ca26c545c8b9e991f.tar.gz flashrom-a8be6dace8ace92210c6423ca26c545c8b9e991f.tar.bz2 flashrom-a8be6dace8ace92210c6423ca26c545c8b9e991f.zip |
Add Elkhart Lake support
Elkhart Lake has a chipset called Mule Creek Canyon which is quite
compatible with 300 series chipsets. There are a few differences though,
e.g. different encoding for the SPI clock values for read and write in
the FLCOMP register. In addition Elkhart Lake has a new PCI device ID
for the SPI controller which is added, too.
TEST=Read and flash complete flash on Siemens MC EHL1
Change-Id: I711e39a3ec9cd7098389231eaa1cb864d615a475
Signed-off-by: Werner Zeh <werner.zeh@siemens.com>
Reviewed-on: https://review.coreboot.org/c/flashrom/+/60711
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Nico Huber <nico.h@gmx.de>
Diffstat (limited to 'util')
-rw-r--r-- | util/ich_descriptors_tool/ich_descriptors_tool.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/util/ich_descriptors_tool/ich_descriptors_tool.c b/util/ich_descriptors_tool/ich_descriptors_tool.c index a1e353ba..f743510e 100644 --- a/util/ich_descriptors_tool/ich_descriptors_tool.c +++ b/util/ich_descriptors_tool/ich_descriptors_tool.c @@ -238,6 +238,8 @@ int main(int argc, char *argv[]) cs = CHIPSET_APOLLO_LAKE; else if (strcmp(csn, "gemini") == 0) cs = CHIPSET_GEMINI_LAKE; + else if (strcmp(csn, "elkhart") == 0) + cs = CHIPSET_ELKHART_LAKE; } ret = read_ich_descriptors_from_dump(buf, len, &cs, &desc); |