coreboot-kgpe-d16/src/mainboard/google
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
..
auron Update files with no newline at the end 2017-07-24 15:08:16 +00:00
beltino google/beltino: fix LED polarity for mccloud variant 2017-08-25 19:23:46 +00:00
butterfly intel/sandybridge: Gather MMCONF_BASE_ADDRESS defaults 2017-07-30 00:06:51 +00:00
chell soc/intel/skylake: Add LPC and SPI lock down config option 2017-08-25 17:58:08 +00:00
cyan google/cyan: convert to variant configuration 2017-09-15 02:36:13 +00:00
daisy include/device: Split i2c.h into three 2017-08-18 15:33:29 +00:00
eve mb/google/{poppy,soraka,eve}: Add imon and vmon params for Max98927 codec 2017-09-06 19:00:52 +00:00
fizz mainboard/google/fizz: Enable support for DPTF 2017-09-02 15:32:03 +00:00
foster include/device: Split i2c.h into three 2017-08-18 15:33:29 +00:00
gale
glados soc/intel/skylake: Add LPC and SPI lock down config option 2017-08-25 17:58:08 +00:00
gru google/gru: Re-enable 3V rail GPIO on Scarlet 2017-09-06 23:26:47 +00:00
jecht Update files with no newline at the end 2017-07-24 15:08:16 +00:00
kahlee kahlee: Add RO_VPD region in FMAP 2017-09-11 01:30:20 +00:00
lars soc/intel/skylake: Add LPC and SPI lock down config option 2017-08-25 17:58:08 +00:00
link intel/sandybridge: Gather MMCONF_BASE_ADDRESS defaults 2017-07-30 00:06:51 +00:00
nyan include/device: Split i2c.h into three 2017-08-18 15:33:29 +00:00
nyan_big include/device: Split i2c.h into three 2017-08-18 15:33:29 +00:00
nyan_blaze include/device: Split i2c.h into three 2017-08-18 15:33:29 +00:00
oak
parrot intel/sandybridge: Gather MMCONF_BASE_ADDRESS defaults 2017-07-30 00:06:51 +00:00
peach_pit include/device: Split i2c.h into three 2017-08-18 15:33:29 +00:00
poppy mb/google/soraka: Update DPTF parameters 2017-09-13 19:31:26 +00:00
purin
rambi mainboard/[g-l]: add IS_ENABLED() around Kconfig symbol references 2017-07-06 00:19:56 +00:00
reef google/snappy: Update EC keyboard backlight flag by SKU ID 2017-09-13 17:03:39 +00:00
rotor
slippy Update files with no newline at the end 2017-07-24 15:08:16 +00:00
smaug include/device: Split i2c.h into three 2017-08-18 15:33:29 +00:00
storm mainboard/[g-l]: add IS_ENABLED() around Kconfig symbol references 2017-07-06 00:19:56 +00:00
stout intel/sandybridge: Gather MMCONF_BASE_ADDRESS defaults 2017-07-30 00:06:51 +00:00
urara
veyron include/device: Split i2c.h into three 2017-08-18 15:33:29 +00:00
veyron_mickey include/device: Split i2c.h into three 2017-08-18 15:33:29 +00:00
veyron_rialto include/device: Split i2c.h into three 2017-08-18 15:33:29 +00:00
Kconfig
Kconfig.name