[coreboot-gerrit] Patch set updated for coreboot: mainboard/google/reef: clear normal MRC cache on recovery retrain

Aaron Durbin (adurbin@chromium.org) gerrit at coreboot.org
Thu Dec 15 17:45:05 CET 2016


Aaron Durbin (adurbin at chromium.org) just uploaded a new patch set to gerrit, which you can find at https://review.coreboot.org/17871

-gerrit

commit 2ff7c2fa2da92c5586f25136a33856e1fb205d47
Author: Aaron Durbin <adurbin at chromium.org>
Date:   Wed Dec 14 15:41:45 2016 -0600

    mainboard/google/reef: clear normal MRC cache on recovery retrain
    
    For Chrome OS the normal MRC cache should be cleared when a hardware
    retrain recovery request is observed. The reason is that since there
    are 2 different MRC cache slots there needs to be a mechanism which
    allows an end user make a system bootable again if the MRC settings
    happen to not allow the system to boot any longer. Therefore, one
    just needs to enter recovery with the hardware retrain flag and
    the system normal MRC cache slot will be invalidated.
    
    BUG=chrome-os-partner:60592
    BRANCH=reef
    
    Change-Id: I6ad32ed0dd217d66404b77467a88689a06044544
    Signed-off-by: Aaron Durbin <adurbin at chromium.org>
---
 src/mainboard/google/reef/Kconfig | 1 +
 1 file changed, 1 insertion(+)

diff --git a/src/mainboard/google/reef/Kconfig b/src/mainboard/google/reef/Kconfig
index 2cc391e..c5625b6 100644
--- a/src/mainboard/google/reef/Kconfig
+++ b/src/mainboard/google/reef/Kconfig
@@ -35,6 +35,7 @@ config DRIVER_TPM_I2C_IRQ
 config CHROMEOS
 	select EC_GOOGLE_CHROMEEC_SWITCHES
 	select HAS_RECOVERY_MRC_CACHE
+	select MRC_CLEAR_NORMAL_CACHE_ON_RECOVERY_RETRAIN
 	select LID_SWITCH if BASEBOARD_REEF_LAPTOP
 
 config DRIVERS_I2C_DA7219



More information about the coreboot-gerrit mailing list