sc7280: Enable RECOVERY_MRC_CACHE
Enable caching of memory training data for recovery as well as normal mode. We had HAS_RECOVERY_MRC_CACHE selected in the sc7280 Kconfig, but never allocated a RECOVERY_MRC_CACHE in the herobrine fmap so it never worked. Adding RECOVERY_MRC_CACHE and also removing RO_DDR_TRAINING, RO_LIMITS_CFG, RW_LIMITS_CFG entries which have been deprecated. BUG=b:236995289 BRANCH=None TEST=run dut-control power_state:rec twice and make sure that DDR training doesn't run on the second boot. Change-Id: I39ac7eca4ae94075874324b13c69eef59522e3c5 Signed-off-by: Shelley Chen <shchen@google.com> Reviewed-on: https://review.coreboot.org/c/coreboot/+/65370 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Julius Werner <jwerner@chromium.org>
This commit is contained in:
parent
b5e729c129
commit
5c4921c038
|
@ -10,15 +10,15 @@ FLASH@0x0 8M {
|
||||||
GBB 0x2f00
|
GBB 0x2f00
|
||||||
RO_FRID 0x100
|
RO_FRID 0x100
|
||||||
}
|
}
|
||||||
RO_VPD(PRESERVE) 228K
|
RO_VPD(PRESERVE)
|
||||||
RO_DDR_TRAINING(PRESERVE) 8K
|
|
||||||
RO_LIMITS_CFG(PRESERVE) 4K
|
|
||||||
}
|
}
|
||||||
|
|
||||||
RW_VPD(PRESERVE) 32K
|
RW_VPD(PRESERVE) 32K
|
||||||
RW_NVRAM(PRESERVE) 16K
|
RW_NVRAM(PRESERVE) 16K
|
||||||
RW_MRC_CACHE(PRESERVE) 32K
|
UNIFIED_MRC_CACHE(PRESERVE) 64K {
|
||||||
RW_LIMITS_CFG(PRESERVE) 4K
|
RECOVERY_MRC_CACHE 32K
|
||||||
|
RW_MRC_CACHE 32K
|
||||||
|
}
|
||||||
RW_ELOG(PRESERVE) 4K
|
RW_ELOG(PRESERVE) 4K
|
||||||
RW_SHARED 4K {
|
RW_SHARED 4K {
|
||||||
SHARED_DATA
|
SHARED_DATA
|
||||||
|
|
Loading…
Reference in New Issue