Eric Peers has uploaded this change for review. ( https://review.coreboot.org/c/coreboot/+/43572 )
Change subject: zork/variants/dalboz: Use HS200 for eMMC ......................................................................
zork/variants/dalboz: Use HS200 for eMMC
Earlier versions of Dalboz did not correctly handle HS400. One fix was to add stitching vias, but these boards did not have them. b/156539551
Another possible fix is to add tuning parameters including drive strength, but that is still a WIP. b/158959725
This should correct OS load failures in the meantime by running the bus slower.
BUG=b:158845662 TEST=build, flash, boot sku 0x5a80000c to OS BRANCH=None Signed-off-by: Eric Peers epeers@google.com Change-Id: Ia3e7a641bde04c5a7be29bf91c38dd8c110ed17a --- M src/mainboard/google/zork/variants/dalboz/variant.c 1 file changed, 4 insertions(+), 2 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/72/43572/1
diff --git a/src/mainboard/google/zork/variants/dalboz/variant.c b/src/mainboard/google/zork/variants/dalboz/variant.c index ceef289..d57b537 100644 --- a/src/mainboard/google/zork/variants/dalboz/variant.c +++ b/src/mainboard/google/zork/variants/dalboz/variant.c @@ -127,9 +127,11 @@ cfg = config_of_soc();
if (sku_has_emmc()) { - if (sku_id() == 0x5A800003) - /* rev0 boards have issues with HS400 */ + if ((sku_id() == 0x5A800003) || (sku_id() == 0x5A80000C)) { + /* rev0, 1 boards have issues with HS400 + b/149941450 */ cfg->sd_emmc_config = SD_EMMC_EMMC_HS200; + } } else { cfg->sd_emmc_config = SD_EMMC_DISABLE; }