coreboot/src/mainboard
Furquan Shaikh 553f7fb27c mainboard/google/poppy: Add support for cr50 I2C TPM
1. Add support for using cr50 I2C TPM on poppy. This will not be
enabled until the next build.
2. Also, configure GPIOs for SPI and I2C TPM only if the corresponding
Kconfig options are set.

BUG=b:36265511
TEST=Verified on a reworked board that I2C TPM communication works
fine.

Change-Id: I3b293b8d410a6973a6dfea393c17d0be425b6a28
Signed-off-by: Furquan Shaikh <furquan@chromium.org>
Reviewed-on: https://review.coreboot.org/19518
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Aaron Durbin <adurbin@chromium.org>
2017-05-03 00:29:31 +02:00
..
a-trend
aaeon AMD Geode: Move conflicting mainboard_romstage_entry() 2017-04-25 22:39:05 +02:00
abit
adi mainboards: Don’t select POST_IO 2017-03-21 18:19:52 +01:00
adlink
advansus src/amd: Add common definition of AMD ACPI MMIO address 2017-01-05 21:53:55 +01:00
amd nb/amdk8: Link coherent_ht.c 2017-04-28 17:20:51 +02:00
aopen aopen/dxplplusu: Switch to 2MiB flash 2017-01-13 17:47:20 +01:00
apple mb/*/mainboard.c: Get rid of SPI AFC register 2017-05-01 14:02:19 +02:00
artecgroup AMD Geode: Move conflicting mainboard_romstage_entry() 2017-04-25 22:39:05 +02:00
asrock nb/amdk8: Link coherent_ht.c 2017-04-28 17:20:51 +02:00
asus nb/amdk8: Link coherent_ht.c 2017-04-28 17:20:51 +02:00
avalue src/amd: Add common definition of AMD ACPI MMIO address 2017-01-05 21:53:55 +01:00
azza
bachmann AMD geode: Avoid conflicting main() declaration 2017-03-08 03:19:46 +01:00
bap bap/ode_e20XX: Switch away from AGESA_LEGACY 2017-04-03 06:15:13 +02:00
bcom southbridge/via/vt8237r: Get rid of #include early_smbus.c 2017-04-14 17:20:26 +02:00
bifferos
biostar AGESA: Introduce AGESA_LEGACY and its counterpart 2017-03-28 01:57:09 +02:00
broadcom nb/amdk8: Link coherent_ht.c 2017-04-28 17:20:51 +02:00
compaq
cubietech
digitallogic AMD Geode: Move conflicting mainboard_romstage_entry() 2017-04-25 22:39:05 +02:00
dmp
ecs
elmex elmex/pcm205400: Switch away from AGESA_LEGACY 2017-03-28 01:59:11 +02:00
emulation emulation/qemu-i440fx: Use SMBIOS macros 2017-03-21 17:34:51 +01:00
esd cpu/x86/msr.h: Drop excessive includes 2016-12-06 20:54:31 +01:00
getac nb/intel/i945: Move INTEL_EDID 2017-04-07 21:37:16 +02:00
gigabyte mb/*/mainboard.c: Get rid of SPI AFC register 2017-05-01 14:02:19 +02:00
gizmosphere gizmosphere/gizmo: Switch away from AGESA_LEGACY 2017-03-28 01:58:13 +02:00
google mainboard/google/poppy: Add support for cr50 I2C TPM 2017-05-03 00:29:31 +02:00
hp nb/amdk8: Link coherent_ht.c 2017-04-28 17:20:51 +02:00
ibase sb/ich7: Use common/gpio.h to set up GPIOs 2017-01-06 18:14:00 +01:00
iei AMD Geode: Move conflicting mainboard_romstage_entry() 2017-04-25 22:39:05 +02:00
intel intel/kblrvp: Enable audio in RVP7 and RVP3 2017-05-01 00:46:45 +02:00
iwave cpu/x86/msr.h: Drop excessive includes 2016-12-06 20:54:31 +01:00
iwill nb/amdk8: Link coherent_ht.c 2017-04-28 17:20:51 +02:00
jetway southbridge/via/vt8237r: Get rid of #include early_smbus.c 2017-04-14 17:20:26 +02:00
kontron nb/amdk8: Link coherent_ht.c 2017-04-28 17:20:51 +02:00
lanner
lenovo mb/*/mainboard.c: Get rid of SPI AFC register 2017-05-01 14:02:19 +02:00
linutop
lippert AMD Geode: Move conflicting mainboard_romstage_entry() 2017-04-25 22:39:05 +02:00
lowrisc mb/lowrisc/nexys4ddr: Read RAM information from the config string 2016-12-06 18:52:42 +01:00
mitac
msi nb/amdk8: Link coherent_ht.c 2017-04-28 17:20:51 +02:00
nec
nokia
nvidia nb/amdk8: Link coherent_ht.c 2017-04-28 17:20:51 +02:00
packardbell mb/*/mainboard.c: Get rid of SPI AFC register 2017-05-01 14:02:19 +02:00
pcengines AMD Geode: Move conflicting mainboard_romstage_entry() 2017-04-25 22:39:05 +02:00
purism purism/librem13: Enable support for M.2 NVMe 2017-05-01 00:44:15 +02:00
rca mainboard/rca/rm4100: transition away from device_t 2016-11-10 16:55:42 +01:00
roda 3rdparty/libgfxinit: Update submodule pointer 2017-04-08 13:02:44 +02:00
samsung vboot: Move remaining features out of vendorcode/google/chromeos 2017-03-28 22:18:13 +02:00
sapphire mb/*/mainboard.c: Get rid of SPI AFC register 2017-05-01 14:02:19 +02:00
siemens nb/amdk8: Link coherent_ht.c 2017-04-28 17:20:51 +02:00
soyo
sunw nb/amdk8: Link coherent_ht.c 2017-04-28 17:20:51 +02:00
supermicro nb/amdk8: Link coherent_ht.c 2017-04-28 17:20:51 +02:00
technexion nb/amdk8: Link coherent_ht.c 2017-04-28 17:20:51 +02:00
thomson mainboard/thomson/ip1000: transition away from device_t 2016-11-10 17:00:59 +01:00
ti
traverse AMD Geode: Move conflicting mainboard_romstage_entry() 2017-04-25 22:39:05 +02:00
tyan nb/amdk8: Link coherent_ht.c 2017-04-28 17:20:51 +02:00
via southbridge/via/vt8237r: Get rid of #include early_smbus.c 2017-04-14 17:20:26 +02:00
winent nb/amdk8: Link coherent_ht.c 2017-04-28 17:20:51 +02:00
wyse AMD Geode: Move conflicting mainboard_romstage_entry() 2017-04-25 22:39:05 +02:00
Kconfig Kconfig: Remind users to delete .config when switching boards 2017-01-06 21:33:58 +01:00