switch-coreboot/payloads
Julius Werner e558f59e2e libpayload: Reintroduce CONFIG_LP_CHROMEOS to set suitable defaults
Chrome OS builds always have some inherent differences to "standard"
libpayload configurations: they don't want to use curses or things like
storage drivers, they always use the coreboot framebuffer and USB, etc.
This patch reintroduces CONFIG_LP_CHROMEOS as an option that only
affects Kconfig defaults. This allows Chrome OS builds to select most of
what they need in one go and reduces board-specific .config files to
only the options that are really specific to that board.

Also restricts the 8250_SERIAL_CONSOLE Kconfig to only default to yes on
x86 boards, which probably makes sense for all of libpayload (some but
far from all ARM boards use 8250-compatible UARTs, and we should
probably not default a platform option unless it's going to be correct
with very high probability).

BRANCH=None
BUG=None
TEST=Built and booted Jerry and Oak.

Change-Id: I609637cd2ea7dfb4558aa3c04c90b64038c9ab57
Signed-off-by: Julius Werner <jwerner@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/347970
Reviewed-by: Aaron Durbin <adurbin@chromium.org>
2016-05-27 18:08:50 -07:00
..
bayou codebase: Change makefile $(shell pwd) commands to $(CURDIR) 2016-03-11 18:48:06 +01:00
coreinfo coreinfo: Update Makefile 2016-04-26 20:08:55 +02:00
external payload: Fix broken Linux kernel as payload 2016-05-04 12:23:57 +02:00
libpayload libpayload: Reintroduce CONFIG_LP_CHROMEOS to set suitable defaults 2016-05-27 18:08:50 -07:00
nvramcui nvramcui: Cast u8 * values to char * to eliminate warnings 2016-05-03 20:00:07 +02:00
Kconfig payloads: Add a stable version of Memtest86+ for reproducibility 2016-04-27 19:55:40 +02:00
Makefile.inc payloads/Makefile.inc: Add phony targets 2016-04-25 16:45:26 +02:00