coreboot/src
Shawn Nematbakhsh 77ca452cd6 baytrail: Add GPIO initial configuration infrastructure.
During ramstage, call mainboard_get_gpios to get initial GPIO configuration
from the mainboard code, then initialize GPIOs as requested.

BUG=chrome-os-partner:22863
TEST=Manual. Using bayleybay GPIO table, set UART GPIOs to 'function 1',
and verify UART still works after GPIO configuration. Also, verify
legacy GPIO config is functional by toggling test pin.

Change-Id: Ic58d8ddd15c4dc48a751a83f6d26c7809c1efc42
Reviewed-on: https://chromium-review.googlesource.com/170306
Reviewed-by: Aaron Durbin <adurbin@chromium.org>
Commit-Queue: Shawn Nematbakhsh <shawnn@chromium.org>
Tested-by: Shawn Nematbakhsh <shawnn@chromium.org>
2013-09-28 03:20:53 +00:00
..
arch ARM: Eliminate the unused interrupts.c. 2013-09-24 23:14:31 +00:00
console console: conditionally include console in bootblock 2013-09-13 22:18:40 +00:00
cpu Peppy graphics 2013-09-27 23:07:14 +00:00
device Add Kconfig options to override Subsytem Vendor and Device ID 2013-08-09 11:18:24 -07:00
drivers Peppy graphics 2013-09-27 23:07:14 +00:00
ec chromeec: Implement full battery workaround at 6% 2013-09-16 23:31:17 +00:00
include Peppy graphics 2013-09-27 23:07:14 +00:00
lib Peppy graphics 2013-09-27 23:07:14 +00:00
mainboard Peppy graphics 2013-09-27 23:07:14 +00:00
northbridge Peppy graphics 2013-09-27 23:07:14 +00:00
soc baytrail: Add GPIO initial configuration infrastructure. 2013-09-28 03:20:53 +00:00
southbridge lynxpoint: work around XHCI resume issues 2013-09-26 21:04:43 +00:00
superio Drop prototype guarding for romcc 2013-05-10 11:55:20 -07:00
vendorcode chromeos: Add code to read FMAP on ARM 2013-09-20 00:52:08 +00:00
Kconfig baytrail: add initial support 2013-09-20 18:40:49 +00:00