diff options
author | Aaron Durbin <adurbin@chromium.org> | 2016-09-01 16:11:52 -0500 |
---|---|---|
committer | Martin Roth <martinroth@google.com> | 2016-09-04 05:35:03 +0200 |
commit | 4435a490cd48d6964e656baeeaec0b48a9053d13 (patch) | |
tree | a4e5b7702d41abebad888bf086bebb5fba9312fd /src | |
parent | 5a87de86ae3119af13064b669465e51fffe676f4 (diff) |
mainboard/google/reef: prepare sharing directory for variants
Instead of completely duplicating the a reference board's directory
when doing a variant or follower device start providing a means to
share code within a single directory. This change just starts the
process from the Kconfig side, but subsequent patches will follow
which disentangles the board specific pieces from and common
logic.
BUG=chrome-os-partner:56677
Change-Id: I96628920d78012e488ec008e35daac9c1be0cf79
Signed-off-by: Aaron Durbin <adurbin@chromium.org>
Reviewed-on: https://review.coreboot.org/16417
Tested-by: build bot (Jenkins)
Reviewed-by: Duncan Laurie <dlaurie@chromium.org>
Diffstat (limited to 'src')
-rw-r--r-- | src/mainboard/google/reef/Kconfig | 18 | ||||
-rw-r--r-- | src/mainboard/google/reef/Kconfig.name | 2 |
2 files changed, 13 insertions, 7 deletions
diff --git a/src/mainboard/google/reef/Kconfig b/src/mainboard/google/reef/Kconfig index 0464e2d25e..817fcc9596 100644 --- a/src/mainboard/google/reef/Kconfig +++ b/src/mainboard/google/reef/Kconfig @@ -1,7 +1,6 @@ -if BOARD_GOOGLE_REEF -config BOARD_SPECIFIC_OPTIONS - def_bool y +config BOARD_GOOGLE_BASEBOARD_REEF + def_bool n select SOC_INTEL_APOLLOLAKE select BOARD_ROMSIZE_KB_16384 select EC_GOOGLE_CHROMEEC @@ -10,10 +9,15 @@ config BOARD_SPECIFIC_OPTIONS select HAVE_ACPI_TABLES select MAINBOARD_HAS_CHROMEOS select MAINBOARD_HAS_LPC_TPM + +if BOARD_GOOGLE_BASEBOARD_REEF + +config BASEBOARD_REEF_LAPTOP + def_bool n select SYSTEM_TYPE_LAPTOP config CHROMEOS - select LID_SWITCH + select LID_SWITCH if BASEBOARD_REEF_LAPTOP config DRIVERS_I2C_DA7219 default y @@ -30,16 +34,16 @@ config MAINBOARD_DIR config MAINBOARD_PART_NUMBER string - default "Reef" + default "Reef" if BOARD_GOOGLE_REEF config MAINBOARD_FAMILY string - default "Google_Reef" + default "Google_Reef" if BOARD_GOOGLE_REEF config GBB_HWID string depends on CHROMEOS - default "REEF TEST 3240" + default "REEF TEST 3240" if BOARD_GOOGLE_REEF config MAX_CPUS int diff --git a/src/mainboard/google/reef/Kconfig.name b/src/mainboard/google/reef/Kconfig.name index c3c85434a5..926f61dc4a 100644 --- a/src/mainboard/google/reef/Kconfig.name +++ b/src/mainboard/google/reef/Kconfig.name @@ -1,2 +1,4 @@ config BOARD_GOOGLE_REEF bool "Reef" + select BOARD_GOOGLE_BASEBOARD_REEF + select BASEBOARD_REEF_LAPTOP |