.../devicetree/bindings/trivial-devices.yaml | 2 + drivers/char/tpm/Kconfig | 12 + drivers/char/tpm/Makefile | 1 + drivers/char/tpm/tpm_tis_core.c | 14 + drivers/char/tpm/tpm_tis_core.h | 10 + drivers/char/tpm/tpm_tis_i2c.c | 391 ++++++++++++++++++ 6 files changed, 430 insertions(+) create mode 100644 drivers/char/tpm/tpm_tis_i2c.c