coreboot-kgpe-d16/src/mainboard/google/cyan
Matt DeVillier e69a9c7581 google/cyan: convert to variant configuration
Setup cyan to be the baseboard for other Google Braswell
boards, to be added in subsequent commits:

- Keep code common to all Google Braswell boards in the baseboard,
and separate out the board-specific bits into the new cyan variant.

- Define the I2C ACPI devices such that they can be easily reused for
other variants.

- Switch the trackpad/touchscreen interrupts from edge to level,
for better performance/compatibility, as was done with all previous
Google boards.

- Add code to the baseboard to allow optional variant-specific
parameters to be used for both memory and silicon init.

- Remove superfluous includes, replace some hardcoded values with
variables, and correct typos/formatting errors.

Change-Id: Iabbbad16efa9cfa79338f4e94d0771779900d8d9
Signed-off-by: Matt DeVillier <matt.devillier@gmail.com>
Reviewed-on: https://review.coreboot.org/21126
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Aaron Durbin <adurbin@chromium.org>
2017-09-15 02:36:13 +00:00
..
acpi google/cyan: convert to variant configuration 2017-09-15 02:36:13 +00:00
spd google/cyan: convert to variant configuration 2017-09-15 02:36:13 +00:00
variants/cyan google/cyan: convert to variant configuration 2017-09-15 02:36:13 +00:00
acpi_tables.c google/cyan: convert to variant configuration 2017-09-15 02:36:13 +00:00
board_info.txt google/cyan: convert to variant configuration 2017-09-15 02:36:13 +00:00
boardid.c google/cyan: convert to variant configuration 2017-09-15 02:36:13 +00:00
chromeos.c vboot: Assume EC_SOFTWARE_SYNC and VIRTUAL_DEV_SWITCH by default 2017-03-28 22:15:46 +02:00
chromeos.fmd google/cyan: Increase RO coreboot size on flash 2017-08-25 19:02:40 +00:00
cmos.layout mainboard: Clean up boot_option/reboot_bits in cmos.layout 2016-08-17 00:27:42 +02:00
com_init.c
dsdt.asl chromeos mainboards: remove chromeos.asl 2016-07-30 01:36:32 +02:00
ec.c
ec.h mainboards: Remove unused EC event for thermal overload 2017-07-01 02:47:30 +00:00
fadt.c acpi: fix FADT header version for ChromeOS devices 2017-05-01 01:08:18 +02:00
irqroute.c
irqroute.h Remove extra newlines from the end of all coreboot files. 2016-07-31 18:19:33 +02:00
Kconfig google/cyan: convert to variant configuration 2017-09-15 02:36:13 +00:00
Kconfig.name google/cyan: convert to variant configuration 2017-09-15 02:36:13 +00:00
mainboard.c google/cyan: convert to variant configuration 2017-09-15 02:36:13 +00:00
Makefile.inc google/cyan: convert to variant configuration 2017-09-15 02:36:13 +00:00
ramstage.c google/cyan: convert to variant configuration 2017-09-15 02:36:13 +00:00
romstage.c google/cyan: convert to variant configuration 2017-09-15 02:36:13 +00:00
smihandler.c google/cyan: convert to variant configuration 2017-09-15 02:36:13 +00:00
w25q64.c