coreboot-kgpe-d16/src/soc/intel/braswell
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 soc/intel/braswell/acpi/dptf/thermal.asl: Make Thermal event optional 2018-07-12 11:52:23 +00:00
bootblock intel: Fix copy/paste error in license text 2017-01-16 12:57:05 +01:00
include/soc soc/intel/braswell: Get rid of device_t 2018-06-04 02:34:28 +00:00
romstage drivers/tpm: Add TPM ramstage driver for devices without vboot. 2018-07-25 15:53:35 +00:00
acpi.c drivers/intel/gma: Unify VBT related Kconfig names 2018-06-12 18:07:51 +00:00
chip.c soc/intel/braswell: Get rid of device_t 2018-06-04 02:34:28 +00:00
chip.h soc/intel/braswell: add USB2 PHY PERPORTRXISET UPD 2017-09-08 21:09:48 +00:00
cpu.c cpu/x86/mtrr.h: Rename MSR SMRR_PHYS_x to IA32_SMRR_PHYSx 2018-07-24 18:34:37 +00:00
elog.c
emmc.c soc/intel/braswell: Get rid of device_t 2018-06-04 02:34:28 +00:00
gfx.c soc/intel/braswell: Get rid of device_t 2018-06-04 02:34:28 +00:00
gpio.c compiler.h: add __weak macro 2018-04-24 14:37:59 +00:00
gpio_support.c soc/intel/braswell: Fix spacing issues detected by checkpatch 2017-03-17 02:35:47 +01:00
hda.c
iosf.c intel: Fix copy/paste error in license text 2017-01-16 12:57:05 +01:00
Kconfig arch/x86: Make RELOCATABLE_RAMSTAGE the default 2018-06-06 12:29:19 +00:00
lpc_init.c
lpe.c soc/intel/braswell: Get rid of device_t 2018-06-04 02:34:28 +00:00
lpss.c soc/intel/braswell: Get rid of device_t 2018-06-04 02:34:28 +00:00
Makefile.inc soc/intel/braswell: remove stale spi_loading.c 2018-04-30 09:21:21 +00:00
memmap.c
northcluster.c soc/intel/braswell: Get rid of device_t 2018-06-04 02:34:28 +00:00
pcie.c soc/intel/braswell: Get rid of device_t 2018-06-04 02:34:28 +00:00
placeholders.c
pmutil.c src/soc: Use "foo *bar" instead of "foo* bar" 2018-07-09 09:31:10 +00:00
ramstage.c src/soc: Use "foo *bar" instead of "foo* bar" 2018-07-09 09:31:10 +00:00
sata.c soc/intel/braswell: Get rid of device_t 2018-06-04 02:34:28 +00:00
scc.c soc/intel/braswell: Get rid of device_t 2018-06-04 02:34:28 +00:00
sd.c soc/intel/braswell: Get rid of device_t 2018-06-04 02:34:28 +00:00
smihandler.c src: Use of device_t is deprecated 2018-06-14 09:29:31 +00:00
smm.c
southcluster.c soc/intel/braswell: Get rid of device_t 2018-06-04 02:34:28 +00:00
spi.c src: Use of device_t is deprecated 2018-06-14 09:29:31 +00:00
tsc_freq.c soc/intel/braswell: Fix most of the issues detected by checkpatch 2017-03-17 02:36:36 +01:00
xhci.c soc/intel/braswell: Get rid of device_t 2018-06-04 02:34:28 +00:00