google/snow: enable GPIO entries and CHROMEOS in building
commit3faa2c77ed9103839002d1092424676790f07017
authorRonald G. Minnich <rminnich@gmail.com>
Wed, 20 Feb 2013 23:46:46 +0000 (20 15:46 -0800)
committerStefan Reinauer <stefan.reinauer@coreboot.org>
Mon, 25 Feb 2013 17:50:00 +0000 (25 18:50 +0100)
tree9744ab04553e7ed3be1714fd4eb765d582a950c1
parent5f20b3522212f58b5e6858ff7028fb5a8e0879f5
google/snow: enable GPIO entries and CHROMEOS in building

These were not separable or it would have been two CLs.

Enable CHROMEOS configure option on snow. Write gpio support code for
the mainboard.  Right now the GPIO just returns hard-wired values for
"virtual" GPIOs.

Add a chromeos.c file for snow, needed to build.

This is tested and creates gpio table entries that our hardware can use.

Lots still missing but we can now start to fill in the blanks, since
we have enabled CHROMEOS for this board. We are getting further into
the process of actually booting a real kernel.

Change-Id: I5fdc68b0b76f9b2172271e991e11bef16f5adb27
Signed-off-by: Ronald G. Minnich <rminnich@gmail.com>
Reviewed-on: http://review.coreboot.org/2467
Tested-by: build bot (Jenkins)
Reviewed-by: Stefan Reinauer <stefan.reinauer@coreboot.org>
src/arch/armv7/boot/coreboot_table.c
src/arch/armv7/include/arch/coreboot_tables.h
src/mainboard/google/snow/Kconfig
src/mainboard/google/snow/Makefile.inc
src/mainboard/google/snow/chromeos.c [new file with mode: 0644]
src/vendorcode/google/chromeos/Kconfig
src/vendorcode/google/chromeos/Makefile.inc