[coreboot-gerrit] Patch set updated for coreboot: soc/intel/apollolake: Remove PEIM GFX from normal mode and S3 resume.
Abhay Kumar (abhay.kumar@intel.com)
gerrit at coreboot.org
Tue May 3 03:13:27 CEST 2016
Abhay Kumar (abhay.kumar at intel.com) just uploaded a new patch set to gerrit, which you can find at https://review.coreboot.org/14575
-gerrit
commit 776e68aefbbb93c709b6ab31e451db40bfd674e8
Author: Abhay Kumar <abhay.kumar at intel.com>
Date: Sat Apr 30 13:57:47 2016 -0700
soc/intel/apollolake: Remove PEIM GFX from normal mode and S3 resume.
Change-Id: I9da58eb17111e8c47fffcf7fec96f02c111bdb16
Signed-off-by: Abhay Kumar <abhay.kumar at intel.com>
---
src/soc/intel/apollolake/chip.c | 9 +++++++--
1 file changed, 7 insertions(+), 2 deletions(-)
diff --git a/src/soc/intel/apollolake/chip.c b/src/soc/intel/apollolake/chip.c
index 6e0a90f..177949c 100644
--- a/src/soc/intel/apollolake/chip.c
+++ b/src/soc/intel/apollolake/chip.c
@@ -29,6 +29,7 @@
#include <soc/cpu.h>
#include <soc/nvs.h>
#include <soc/pci_devs.h>
+#include <vendorcode/google/chromeos/chromeos.h>
#include "chip.h"
@@ -83,8 +84,12 @@ void platform_fsp_silicon_init_params_cb(struct FSPS_UPD *silupd)
struct FSP_S_CONFIG *silconfig = &silupd->FspsConfig;
static struct soc_intel_apollolake_config *cfg;
- /* Load VBT before devicetree-specific config. */
- silconfig->GraphicsConfigPtr = fsp_load_vbt();
+ /* Load VBT before devicetree-specific config but not in Normal mode
+ and S3 resume */
+ if (developer_mode_enabled() || recovery_mode_enabled()) {
+ silconfig->GraphicsConfigPtr = fsp_load_vbt();
+ }else
+ silconfig->GraphicsConfigPtr = (uintptr_t)NULL;
struct device *dev = NB_DEV_ROOT;
if (!dev || !dev->chip_info) {
More information about the coreboot-gerrit
mailing list