coreboot-kgpe-d16/src/mainboard/google
Julius Werner dd07ef2acd veyron: Unify identical mainboards
This patch removes a lot of code duplication between the virtually
identical Veyron Chromebook variants by merging the code into a single
directory and handling the different names solely within Kconfig. This
also allows us to easily add all the other Chromebook variants that have
only been kept in Google's firmware branch to avoid cluttering coreboot
too much, making it possible to build these boards with upstream
coreboot out of the box.

The only effective change this will have on the affected boards is
removing quirks for early board revisions (since revision numbers differ
between variants). Since all those quirks concerned early pre-MP
revisions, I doubt this will bother anyone (and the old code is still
available through the Google firmware branch if anyone needs it). It
will also expand a recent fix in Jerry that increased an LCD power-on
delay to make it compatible with another kind of panel to all boards,
which is probably not a bad idea anyway.

Leaving all non-Chromebook boards as they are for now since they often
contain more extensive differences.

BRANCH=None
BUG=None
TEST=Booted Jerry.

Change-Id: I4bd590429b9539a91f837459a804888904cd6f2d
Signed-off-by: Patrick Georgi <pgeorgi@chromium.org>
Original-Commit-Id: 10049a59a34ef45ca1458c1549f708b5f83e2ef9
Original-Change-Id: I6a8c813e58fe60d83a0b783141ffed520e197b3c
Original-Signed-off-by: Julius Werner <jwerner@chromium.org>
Original-Reviewed-on: https://chromium-review.googlesource.com/296053
Original-Reviewed-by: David Hendricks <dhendrix@chromium.org>
Original-Reviewed-by: Aaron Durbin <adurbin@chromium.org>
Reviewed-on: http://review.coreboot.org/11555
Reviewed-by: Alexandru Gagniuc <mr.nuke.me@gmail.com>
Tested-by: build bot (Jenkins)
Reviewed-by: Aaron Durbin <adurbin@chromium.org>
2015-09-08 11:36:44 +00:00
..
auron ChromeOS mainboards: Move more Kconfig symbols under CHROMEOS 2015-08-26 15:45:36 +00:00
bolt ChromeOS mainboards: Move more Kconfig symbols under CHROMEOS 2015-08-26 15:45:36 +00:00
butterfly ChromeOS: Fix Kconfig dependencies 2015-08-21 19:53:41 +00:00
cosmos ChromeOS: Fix Kconfig dependencies 2015-08-21 19:53:41 +00:00
cyan Kconfig: Don't 'select' options based on PAYLOAD_SEABIOS 2015-08-30 07:50:18 +00:00
daisy edid: Use edid_mode struct to reduce redundancy 2015-08-28 06:42:03 +00:00
falco edid: Use edid_mode struct to reduce redundancy 2015-08-28 06:42:03 +00:00
foster ChromeOS mainboards: Move more Kconfig symbols under CHROMEOS 2015-08-26 15:45:36 +00:00
glados glados: Clean up devicetree.cb 2015-09-08 11:33:21 +00:00
jecht ChromeOS mainboards: Move more Kconfig symbols under CHROMEOS 2015-08-26 15:45:36 +00:00
link chromeec: Move keyboard backlight code into Chrome EC directory 2015-09-01 19:59:22 +00:00
nyan ChromeOS mainboards: Move more Kconfig symbols under CHROMEOS 2015-08-26 15:45:36 +00:00
nyan_big ChromeOS mainboards: Move more Kconfig symbols under CHROMEOS 2015-08-26 15:45:36 +00:00
nyan_blaze ChromeOS mainboards: Move more Kconfig symbols under CHROMEOS 2015-08-26 15:45:36 +00:00
panther ChromeOS mainboards: Move more Kconfig symbols under CHROMEOS 2015-08-26 15:45:36 +00:00
parrot ChromeOS: Fix Kconfig dependencies 2015-08-21 19:53:41 +00:00
peach_pit edid: Use edid_mode struct to reduce redundancy 2015-08-28 06:42:03 +00:00
peppy edid: Use edid_mode struct to reduce redundancy 2015-08-28 06:42:03 +00:00
purin ChromeOS: Fix Kconfig dependencies 2015-08-21 19:53:41 +00:00
rambi Kconfig: Don't 'select' options based on PAYLOAD_SEABIOS 2015-08-30 07:50:18 +00:00
rush bootmode: add display_init_required() 2015-09-04 15:09:00 +00:00
rush_ryu bootmode: add display_init_required() 2015-09-04 15:09:00 +00:00
samus chromeec: Move keyboard backlight code into Chrome EC directory 2015-09-01 19:59:22 +00:00
slippy ChromeOS mainboards: Move more Kconfig symbols under CHROMEOS 2015-08-26 15:45:36 +00:00
smaug bootmode: add display_init_required() 2015-09-04 15:09:00 +00:00
storm google/storm/Kconfig: remove select CONSOLE_CBMEM_DUMP_TO_UART 2015-08-27 14:50:01 +00:00
stout ChromeOS: Fix Kconfig dependencies 2015-08-21 19:53:41 +00:00
urara google/urara: Stub out get_write_protect_state() 2015-08-08 12:06:00 +02:00
veyron veyron: Unify identical mainboards 2015-09-08 11:36:44 +00:00
veyron_brain veyron: add Nanya NT5CC256M16DP sdram 2015-08-28 06:45:03 +00:00
veyron_danger veyron: add Nanya NT5CC256M16DP sdram 2015-08-28 06:45:03 +00:00
veyron_mickey veyron: add Nanya NT5CC256M16DP sdram 2015-08-28 06:45:03 +00:00
veyron_rialto veyron_rialto: remove spurious GPIO assignments 2015-08-28 06:45:19 +00:00
veyron_romy veyron: add Nanya NT5CC256M16DP sdram 2015-08-28 06:45:03 +00:00
Kconfig Remove address from GPLv2 headers 2015-05-21 20:50:25 +02:00
Kconfig.name