coreboot/src
Philipp Deppenwiese db70f3bb4d drivers/tpm: Add TPM ramstage driver for devices without vboot.
Logic: If vboot is not used and the tpm is not initialized in the
romstage makes use of the ramstage driver to initialize the TPM
globally without having setup calls in lower SoC level implementations.

* Add TPM driver in ramstage chip init which calls the tpm_setup
  function.
* Purge all occurrences of TPM init code and headers.
* Only compile TIS drivers into ramstage except for vboot usage.
* Remove Google Urara/Rotor TPM support because of missing i2c driver
  in ramstage.

Change-Id: I7536c9734732aeaa85ccc7916c12eecb9ca26b2e
Signed-off-by: Philipp Deppenwiese <zaolin@das-labor.org>
Reviewed-on: https://review.coreboot.org/24905
Reviewed-by: Patrick Rudolph <siro@das-labor.org>
Reviewed-by: Felix Held <felix-coreboot@felixheld.de>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
2018-07-25 15:53:35 +00:00
..
acpi arch/x86: Add common AMD ACPI hardware definitions 2017-11-10 19:15:38 +00:00
arch arch/x86/smbios: Add support for table 38 2018-07-19 13:50:28 +00:00
commonlib src/{arch,commonlib,cpu}: Use "foo *bar" instead of "foo* bar" 2018-07-09 09:26:18 +00:00
console arch/x86: Drop leftover ROMCC console support 2018-06-08 03:31:12 +00:00
cpu drivers/tpm: Add TPM ramstage driver for devices without vboot. 2018-07-25 15:53:35 +00:00
device device/pci: Add MSI-X helper functions 2018-07-19 13:52:28 +00:00
drivers drivers/tpm: Add TPM ramstage driver for devices without vboot. 2018-07-25 15:53:35 +00:00
ec ec/lenovo/h8/acpi: Apply state on wake 2018-07-19 16:49:18 +00:00
include cpu/x86/mtrr.h: Rename MSR SMRR_PHYS_x to IA32_SMRR_PHYSx 2018-07-24 18:34:37 +00:00
lib write_tables: return a pointer to the table 2018-07-20 03:26:46 +00:00
mainboard drivers/tpm: Add TPM ramstage driver for devices without vboot. 2018-07-25 15:53:35 +00:00
northbridge drivers/tpm: Add TPM ramstage driver for devices without vboot. 2018-07-25 15:53:35 +00:00
security security/vboot: fix typo 2018-07-18 12:20:13 +00:00
soc drivers/tpm: Add TPM ramstage driver for devices without vboot. 2018-07-25 15:53:35 +00:00
southbridge Kconfig: Make the EM100 config option common 2018-07-16 07:41:14 +00:00
superio superio/winbond: remove LDN-specific ops overrides 2018-07-25 09:28:20 +00:00
vendorcode vendorcode/cavium/include: Make bdk_pop and dpop static 2018-07-17 11:38:28 +00:00
Kconfig Kconfig: Make the EM100 config option common 2018-07-16 07:41:14 +00:00