coreboot/src/mainboard/google/chell
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
..
acpi google/chell: add board-specific USB port info 2017-06-09 16:28:21 +02:00
spd google/chell: add missing SPD hex files 2017-11-13 16:52:43 +00:00
acpi_tables.c mainboard & southbridge: Clear files that are just headers 2016-12-05 19:20:49 +01:00
board_info.txt google/intel mainboards: Add missing board_info.txt files 2016-03-25 20:52:04 +01:00
bootblock_mainboard.c vboot: consolidate google_chromeec_early_init() calls 2016-08-25 22:50:17 +02:00
chromeos.c vboot: Assume EC_SOFTWARE_SYNC and VIRTUAL_DEV_SWITCH by default 2017-03-28 22:15:46 +02:00
chromeos.fmd chromeos.fmd: Mark RW_LEGACY as CBFS 2016-04-05 13:37:31 +02:00
cmos.layout mb/*/*/cmos.layout: Fix the values for the console level 2018-01-26 17:28:56 +00:00
devicetree.cb soc/intel/common/block: Add common chip config block 2018-06-06 06:23:45 +00:00
dsdt.asl chromeos mainboards: remove chromeos.asl 2016-07-30 01:36:32 +02:00
ec.c ec/google/chromeec: Add library function google_chromeec_events_init 2017-10-08 19:38:28 +00:00
ec.h mainboards: Remove unused EC event for thermal overload 2017-07-01 02:47:30 +00:00
gpio.h src/mainboard: Fix various typos 2017-11-23 05:01:47 +00:00
Kconfig security/tpm: Unify the coreboot TPM software stack 2018-06-04 20:33:07 +00:00
Kconfig.name mb/google: Add Chromebook marketing names 2017-11-17 21:33:25 +00:00
mainboard.c mb/google: Get rid of device_t 2018-05-08 18:31:26 +00:00
Makefile.inc mb/google/*: Use newly added Chrome EC boardid function 2017-09-26 15:20:39 +00:00
pei_data.c google/chell: Modify DqsMap 2016-01-19 16:39:02 +01:00
ramstage.c tree: drop last paragraph of GPL copyright header 2015-10-31 21:37:39 +01:00
romstage.c src/mainboard: Fix various typos 2017-11-23 05:01:47 +00:00
smihandler.c mainboards/skylake: use common Chrome EC SMI helpers 2016-07-15 08:36:24 +02:00