David Hendricks has uploaded this change for review.
ich_descriptors: Explicitly check for Ibex Peak ISL value
This adds an explicit check for Ibex Peak when guessing chipset from IFD
contents, and also adds a comment that Ibex Peak is historically the default
when other chipsets are not detected.
Change-Id: I8a880251a393666757f3879629a165b7fe3533ef
Signed-off-by: David Hendricks <ddaveh@amazon.com>
---
M ich_descriptors.c
1 file changed, 3 insertions(+), 0 deletions(-)
git pull ssh://review.coreboot.org:29418/flashrom refs/changes/80/57580/1
diff --git a/ich_descriptors.c b/ich_descriptors.c
index d56ade7..d1c142d 100644
--- a/ich_descriptors.c
+++ b/ich_descriptors.c
@@ -933,6 +933,8 @@
return CHIPSET_ICH9;
if (content->ISL <= 10)
return CHIPSET_ICH10;
+ if (content->ISL == 16)
+ return CHIPSET_5_SERIES_IBEX_PEAK;
if (content->FLMAP2 == 0) {
if (content->ISL == 19)
return CHIPSET_APOLLO_LAKE;
@@ -941,6 +943,7 @@
}
if (content->ISL <= 80)
return CHIPSET_C620_SERIES_LEWISBURG;
+ /* Ibex Peak is historically used as the default */
warn_peculiar_desc(content->ISL != 16, "Ibex Peak");
return CHIPSET_5_SERIES_IBEX_PEAK;
} else if (upper->MDTBA == 0x00) {
To view, visit change 57580. To unsubscribe, or for help writing mail filters, visit settings.