From d518c7a2d7ba839f0480a933a7a7c6d7f797e3bf Mon Sep 17 00:00:00 2001 From: Stefan Reinauer Date: Mon, 4 Nov 2013 17:38:32 -0800 Subject: tpm: Clean up I2C TPM driver Drop a lot of u-boot-isms and share common TIS API between I2C driver and LPC driver. Signed-off-by: Stefan Reinauer Change-Id: I43be8eea0acbdaef58ef256a2bc5336b83368a0e Reviewed-on: https://chromium-review.googlesource.com/175670 Commit-Queue: Stefan Reinauer Tested-by: Stefan Reinauer Reviewed-by: David Hendricks (cherry picked from commit 3fc8515b9dcef66998658e1aa5c020d22509810c) Signed-off-by: Isaac Christensen Reviewed-on: http://review.coreboot.org/6855 Tested-by: build bot (Jenkins) Reviewed-by: Ronald G. Minnich --- src/drivers/i2c/tpm/tpm.h | 19 ------------------- 1 file changed, 19 deletions(-) (limited to 'src/drivers/i2c/tpm/tpm.h') diff --git a/src/drivers/i2c/tpm/tpm.h b/src/drivers/i2c/tpm/tpm.h index daddc591e4..6d195a1985 100644 --- a/src/drivers/i2c/tpm/tpm.h +++ b/src/drivers/i2c/tpm/tpm.h @@ -128,29 +128,10 @@ struct tpm_cmd_t { tpm_cmd_params params; } __attribute__ ((packed)); - /* ---------- Interface for TPM vendor ------------ */ -struct tpm_chip *tpm_register_hardware(const struct tpm_vendor_specific *); - int tpm_vendor_init(unsigned bus, uint32_t dev_addr); void tpm_vendor_cleanup(struct tpm_chip *chip); -/* ---------- Interface for TDDL ------------------- */ - -/* - * if dev_addr != 0 - redefines TPM device address - * Returns < 0 on error, 0 on success. - */ -int tpm_open(unsigned bus, uint32_t dev_addr); - -void tpm_close(void); - -/* - * Transmit bufsiz bytes out of buf to TPM and get results back in buf, too. - * Returns < 0 on error, 0 on success. - */ -ssize_t tpm_transmit(const unsigned char *buf, size_t bufsiz); - #endif /* __DRIVERS_TPM_SLB9635_I2C_TPM_H__ */ -- cgit v1.2.3