coreboot/src/mainboard/google
Subrata Banik c4986eb7f4 soc/intel/common/block: Add common chip config block
Adding common chip config structure which will be used to return data to
common code. When common code requires soc data, code used to fetch
entire soc config structure. With this change, common code will only get
the data/structure which is required by common code and not entire
config.

For now, adding i2c, gspi and lockdown configuration which will be used
by common code.

BUG=none
BRANCH=b:78109109
TEST=compile code for APL/SKL/CNL. Boot using SKL/APL/CNL and check
values are returned properly using common structure.

Change-Id: I7f1671e064782397d3ace066a08bf1333192b21a
Signed-off-by: Subrata Banik <subrata.banik@intel.com>
Signed-off-by: Maulik V Vaghela <maulik.v.vaghela@intel.com>
Reviewed-on: https://review.coreboot.org/26189
Reviewed-by: Furquan Shaikh <furquan@google.com>
Reviewed-by: Hannah Williams <hannah.williams@intel.com>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
2018-06-06 06:23:45 +00:00
..
auron security/tpm: Unify the coreboot TPM software stack 2018-06-04 20:33:07 +00:00
beltino security/tpm: Unify the coreboot TPM software stack 2018-06-04 20:33:07 +00:00
butterfly security/tpm: Unify the coreboot TPM software stack 2018-06-04 20:33:07 +00:00
chell soc/intel/common/block: Add common chip config block 2018-06-06 06:23:45 +00:00
cheza security/tpm: Unify the coreboot TPM software stack 2018-06-04 20:33:07 +00:00
cyan security/tpm: Unify the coreboot TPM software stack 2018-06-04 20:33:07 +00:00
daisy security/tpm: Unify the coreboot TPM software stack 2018-06-04 20:33:07 +00:00
eve soc/intel/common/block: Add common chip config block 2018-06-06 06:23:45 +00:00
fizz soc/intel/common/block: Add common chip config block 2018-06-06 06:23:45 +00:00
foster security/tpm: Unify the coreboot TPM software stack 2018-06-04 20:33:07 +00:00
gale security/tpm: Unify the coreboot TPM software stack 2018-06-04 20:33:07 +00:00
glados soc/intel/common/block: Add common chip config block 2018-06-06 06:23:45 +00:00
gru security/tpm: Unify the coreboot TPM software stack 2018-06-04 20:33:07 +00:00
jecht security/tpm: Unify the coreboot TPM software stack 2018-06-04 20:33:07 +00:00
kahlee security/tpm: Unify the coreboot TPM software stack 2018-06-04 20:33:07 +00:00
lars soc/intel/common/block: Add common chip config block 2018-06-06 06:23:45 +00:00
link security/tpm: Unify the coreboot TPM software stack 2018-06-04 20:33:07 +00:00
nyan mb/google: Get rid of device_t 2018-05-08 18:31:26 +00:00
nyan_big security/tpm: Unify the coreboot TPM software stack 2018-06-04 20:33:07 +00:00
nyan_blaze security/tpm: Unify the coreboot TPM software stack 2018-06-04 20:33:07 +00:00
oak security/tpm: Unify the coreboot TPM software stack 2018-06-04 20:33:07 +00:00
octopus soc/intel/common/block: Add common chip config block 2018-06-06 06:23:45 +00:00
parrot security/tpm: Unify the coreboot TPM software stack 2018-06-04 20:33:07 +00:00
peach_pit security/tpm: Unify the coreboot TPM software stack 2018-06-04 20:33:07 +00:00
poppy soc/intel/common/block: Add common chip config block 2018-06-06 06:23:45 +00:00
purin security/tpm: Unify the coreboot TPM software stack 2018-06-04 20:33:07 +00:00
rambi security/tpm: Unify the coreboot TPM software stack 2018-06-04 20:33:07 +00:00
reef soc/intel/common/block: Add common chip config block 2018-06-06 06:23:45 +00:00
rotor security/tpm: Unify the coreboot TPM software stack 2018-06-04 20:33:07 +00:00
slippy security/tpm: Unify the coreboot TPM software stack 2018-06-04 20:33:07 +00:00
smaug security/tpm: Unify the coreboot TPM software stack 2018-06-04 20:33:07 +00:00
storm security/tpm: Unify the coreboot TPM software stack 2018-06-04 20:33:07 +00:00
stout security/tpm: Unify the coreboot TPM software stack 2018-06-04 20:33:07 +00:00
urara security/tpm: Unify the coreboot TPM software stack 2018-06-04 20:33:07 +00:00
veyron security/tpm: Unify the coreboot TPM software stack 2018-06-04 20:33:07 +00:00
veyron_mickey security/tpm: Unify the coreboot TPM software stack 2018-06-04 20:33:07 +00:00
veyron_rialto security/tpm: Unify the coreboot TPM software stack 2018-06-04 20:33:07 +00:00
zoombini soc/intel/common/block: Add common chip config block 2018-06-06 06:23:45 +00:00
Kconfig
Kconfig.name