David Hendricks has uploaded this change for review. ( https://review.coreboot.org/c/flashrom/+/57580 )
Change subject: ich_descriptors: Explicitly check for Ibex Peak ISL value ......................................................................
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) {