coreboot-kgpe-d16/src
Aaron Durbin 114d7c3ada mainboard/google/reef: provide baseboard and variant concepts
To further the ability of multiple variant boards to share code
provide a place to land the split up changes. This patch provides
the tooling using a new Kconfig value, VARIANT_DIR, as well as
the Make plumbing. The directory layout with a single variant,
reef (which is also the baseboard), looks like this:

variants/baseboard - code
variants/baseboard/include/baseboard - headers
variants/reef - code
variants/reef/include/variant - headers

New boards would then add themselves under their board name
within the 'variants' directory.

No split has been done with providing different logic yet.
This is purely a organizational change.

BUG=chrome-os-partner:56677

Change-Id: Ib73a3c8a3729546257623171ef6d8fa7a9f16514
Signed-off-by: Aaron Durbin <adurbin@chromium.org>
Reviewed-on: https://review.coreboot.org/16418
Tested-by: build bot (Jenkins)
Reviewed-by: Duncan Laurie <dlaurie@chromium.org>
2016-09-04 05:36:43 +02:00
..
acpi src/acpi: Capitalize ACPI and SATA 2016-07-31 19:25:40 +02:00
arch arch/riscv: Add missing "break;" 2016-08-29 18:01:27 +02:00
commonlib commonlib: update fsp_relocate to make it compatible with UEFI 2.6 2016-09-02 18:11:14 +02:00
console src/console: Add required space before opening parenthesis '(' 2016-08-31 20:06:20 +02:00
cpu src/cpu: Improve code formatting 2016-09-04 05:33:04 +02:00
device src/device: Add required space before opening parenthesis '(' 2016-08-28 18:27:52 +02:00
drivers apollolake: relocate fsp header files to vendorcode 2016-09-02 18:12:57 +02:00
ec src/ec: Add required space before opening parenthesis '(' 2016-08-31 20:24:20 +02:00
include src/include: Add required space before opening parenthesis '(' 2016-08-28 18:27:18 +02:00
lib Provide CAR decoration for tpm2 statics 2016-08-31 19:59:43 +02:00
mainboard mainboard/google/reef: provide baseboard and variant concepts 2016-09-04 05:36:43 +02:00
northbridge northbridge/intel: Add required space before opening parenthesis '(' 2016-08-31 20:30:03 +02:00
soc Makefile.inc: Use $(MAINBOARDDIR) 2016-09-04 05:33:25 +02:00
southbridge southbridge/amd/cs553x: Fix whitespace early_setup.c 2016-09-02 18:09:15 +02:00
superio Fix newlines at the end of files 2016-09-02 18:04:48 +02:00
vboot vboot: consolidate google_chromeec_early_init() calls 2016-08-25 22:50:17 +02:00
vendorcode apollolake: relocate fsp header files to vendorcode 2016-09-02 18:12:57 +02:00
Kconfig arch/riscv: Print the page table structure after construction 2016-08-23 16:04:55 +02:00