[coreboot-gerrit] New patch to review for coreboot: apollolake: Move CHROMEOS config to SoC
Furquan Shaikh (furquan@google.com)
gerrit at coreboot.org
Sun Jul 24 03:47:28 CEST 2016
Furquan Shaikh (furquan at google.com) just uploaded a new patch set to gerrit, which you can find at https://review.coreboot.org/15821
-gerrit
commit 190c4dde13bf4252a3ddfb4c0be539433f54d70f
Author: Furquan Shaikh <furquan at google.com>
Date: Fri Jul 22 12:57:51 2016 -0700
apollolake: Move CHROMEOS config to SoC
All the mainboards share the same config options for CHROMEOS. Instead
of duplicating those in every mainboard, move the CHROMEOS config to SoC
and make it dependent on MAINBOARD_HAS_CHROMEOS.
BUG=chrome-os-partner:55431
Change-Id: I2d54ff6beac9fca7596a8f104e3c1447cada5c05
Signed-off-by: Furquan Shaikh <furquan at google.com>
---
src/mainboard/google/reef/Kconfig | 11 -----------
src/mainboard/intel/amenia/Kconfig | 5 -----
src/soc/intel/apollolake/Kconfig | 12 ++++++++++++
3 files changed, 12 insertions(+), 16 deletions(-)
diff --git a/src/mainboard/google/reef/Kconfig b/src/mainboard/google/reef/Kconfig
index 42019c7..f8c005b 100644
--- a/src/mainboard/google/reef/Kconfig
+++ b/src/mainboard/google/reef/Kconfig
@@ -16,17 +16,6 @@ config BOOT_MEDIA_SPI_BUS
int
default 0
-config CHROMEOS
- select CHROMEOS_RAMOOPS_DYNAMIC
- select CHROMEOS_VBNV_CMOS
- select CHROMEOS_VBNV_CMOS_BACKUP_TO_FLASH
- select EC_SOFTWARE_SYNC
- select LID_SWITCH
- select SEPARATE_VERSTAGE
- select VBOOT_OPROM_MATTERS
- select VBOOT_STARTS_IN_BOOTBLOCK
- select VIRTUAL_DEV_SWITCH
-
config DRIVERS_I2C_DA7219
default y
diff --git a/src/mainboard/intel/amenia/Kconfig b/src/mainboard/intel/amenia/Kconfig
index dd04a6f..68a56a5 100644
--- a/src/mainboard/intel/amenia/Kconfig
+++ b/src/mainboard/intel/amenia/Kconfig
@@ -15,11 +15,6 @@ config BOARD_SPECIFIC_OPTIONS
select SYSTEM_TYPE_LAPTOP
select TPM_ON_FAST_SPI
-config CHROMEOS
- bool
- default y
- select VIRTUAL_DEV_SWITCH
-
config MAINBOARD_DIR
string
default intel/amenia
diff --git a/src/soc/intel/apollolake/Kconfig b/src/soc/intel/apollolake/Kconfig
index d36fc06..1e6fdbc 100644
--- a/src/soc/intel/apollolake/Kconfig
+++ b/src/soc/intel/apollolake/Kconfig
@@ -57,6 +57,18 @@ config CPU_SPECIFIC_OPTIONS
select SOC_INTEL_COMMON_GFX_OPREGION
select ADD_VBT_DATA_FILE
+config CHROMEOS
+ depends on MAINBOARD_HAS_CHROMEOS
+ select CHROMEOS_RAMOOPS_DYNAMIC
+ select CHROMEOS_VBNV_CMOS
+ select CHROMEOS_VBNV_CMOS_BACKUP_TO_FLASH
+ select EC_SOFTWARE_SYNC
+ select LID_SWITCH
+ select SEPARATE_VERSTAGE
+ select VBOOT_OPROM_MATTERS
+ select VBOOT_STARTS_IN_BOOTBLOCK
+ select VIRTUAL_DEV_SWITCH
+
config TPM_ON_FAST_SPI
bool
default n
More information about the coreboot-gerrit
mailing list