
This series adds a driver for the Cr50 security chip and enables it on coral. This supports the 'tpm' command.
This series is built on the pending 'apollolake' series.
Simon Glass (7): coral: Update i2c and rtc status tpm: Add more TPM2 definitions tpm: Add a driver for H1/Cr50 pci: i2c: designware: Add compatible string coral: Add I2C and TPM device-tree definitions i2c: designware: Drop invalid debugging x86: coral: Enable TPM
arch/x86/dts/chromebook_coral.dts | 25 ++ configs/chromebook_coral_defconfig | 5 +- doc/board/google/chromebook_coral.rst | 2 - drivers/i2c/designware_i2c.c | 1 - drivers/i2c/dw_i2c_pci.c | 6 + drivers/tpm/Kconfig | 10 + drivers/tpm/Makefile | 1 + drivers/tpm/cr50_i2c.c | 568 ++++++++++++++++++++++++++ include/tpm-v2.h | 31 ++ 9 files changed, 643 insertions(+), 6 deletions(-) create mode 100644 drivers/tpm/cr50_i2c.c