the following patch was just integrated into master:
commit 3fa4350d6ae358826f12f40f55d917bf85ba7efd
Author: Kyösti Mälkki <kyosti.malkki(a)gmail.com>
Date: Fri May 27 08:37:18 2016 +0300
AGESA boards: Drop unused include
These files do not use definitions from OptionsIds.h. Also those
definitions are required and already included for Ids.h.
Change-Id: I149fcfe2ad72fe3d7390ee2043a86432aeae3f08
Signed-off-by: Kyösti Mälkki <kyosti.malkki(a)gmail.com>
Reviewed-on: https://review.coreboot.org/14980
Tested-by: build bot (Jenkins)
Reviewed-by: Martin Roth <martinroth(a)google.com>
See https://review.coreboot.org/14980 for details.
-gerrit
the following patch was just integrated into master:
commit 44bb9bdec86d2f0118fc6c1e8d6d0443cf81d235
Author: Ben Gardner <gardner.ben(a)gmail.com>
Date: Wed Jun 1 09:25:28 2016 -0500
intel/fsp_baytrail/i2c: mask i2c interrupts in i2c_init()
i2c_init() leaves the I2C device enabled. Combined with the default
interrupt mask (0x8ff) and the fact that the interrupt line is shared,
this leads to an interrupt storm in the OS until a proper I2C driver
is loaded.
This change clears the interrupt mask to prevent the interrupt storm.
Change-Id: I0424a00753d06e26639750f065a7a08a710bfaba
Signed-off-by: Ben Gardner <gardner.ben(a)gmail.com>
Reviewed-on: https://review.coreboot.org/15047
Tested-by: build bot (Jenkins)
Reviewed-by: Duncan Laurie <dlaurie(a)chromium.org>
Reviewed-by: Werner Zeh <werner.zeh(a)siemens.com>
See https://review.coreboot.org/15047 for details.
-gerrit
the following patch was just integrated into master:
commit e3a692d7daf16d53764a4b0e30531491d4ae24bd
Author: Furquan Shaikh <furquan(a)google.com>
Date: Wed Jun 1 15:09:21 2016 -0700
intel/apollolake: Clear TSEG reg early in bootblock
TSEG register comes out of reset with a non-zero default value. This
causes issues when cbmem_top returns non-zero value based on TSEG read
before DRAM is initialized. Thus, clear TSEG reg early in bootblock to
avoid unwanted side-effects.
Change-Id: Id3c6c270774108e4caf56e2a07c5072edc65bb58
Signed-off-by: Furquan Shaikh <furquan(a)google.com>
Reviewed-on: https://review.coreboot.org/15049
Reviewed-by: Aaron Durbin <adurbin(a)chromium.org>
Tested-by: build bot (Jenkins)
See https://review.coreboot.org/15049 for details.
-gerrit
Hannah Williams (hannah.williams(a)intel.com) just uploaded a new patch set to gerrit, which you can find at https://review.coreboot.org/15054
-gerrit
commit a1dec0d0cddc85a97af91fb1638bdb452fabe8f1
Author: Hannah Williams <hannah.williams(a)intel.com>
Date: Fri Apr 29 14:48:20 2016 -0700
soc/apollolake: Put CSE to low power state
fsp_notify(END_OF_FIRMWARE) should be sent to FSP to enable putting CSE
in low power state
Change-Id: I76b8e85ccf077032616ba8e4a333d9264dc65ed2
Signed-off-by: Hannah Williams <hannah.williams(a)intel.com>
---
src/soc/intel/apollolake/chip.c | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/src/soc/intel/apollolake/chip.c b/src/soc/intel/apollolake/chip.c
index f56e1f2..4fb1084 100644
--- a/src/soc/intel/apollolake/chip.c
+++ b/src/soc/intel/apollolake/chip.c
@@ -136,6 +136,10 @@ static void fsp_notify_dummy(void *arg)
if (fsp_notify(ph) != FSP_SUCCESS)
printk(BIOS_CRIT, "FspNotify failed!\n");
+ /* Call END_OF_FIRMWARE Notify after READY_TO_BOOT Notify */
+ if (ph == READY_TO_BOOT)
+ if (fsp_notify(END_OF_FIRMWARE) != FSP_SUCCESS)
+ printk(BIOS_CRIT, "FspNotify-END_OF_FIRMWARE failed!\n");
}
BOOT_STATE_INIT_ENTRY(BS_DEV_RESOURCES, BS_ON_EXIT, fsp_notify_dummy,