aboutsummaryrefslogtreecommitdiff
path: root/drivers/tpm/tpm_private.h
diff options
context:
space:
mode:
authorSimon Glass <sjg@chromium.org>2015-05-04 11:30:59 -0600
committerSimon Glass <sjg@chromium.org>2015-05-14 18:49:33 -0600
commitf90acf1ad02c1eb2724397d60b833b9c8bbcdab6 (patch)
tree38d5e205a0f4dedb878f15ef292bddc12eb8cd5f /drivers/tpm/tpm_private.h
parent01501804fdab0c80e31d1aa221d8afb79d436e52 (diff)
tpm: Support using driver model with I2C
As a first step towards converting the TPM system to driver model, allow it to work with CONFIG_DM_I2C. Signed-off-by: Simon Glass <sjg@chromium.org>
Diffstat (limited to 'drivers/tpm/tpm_private.h')
-rw-r--r--drivers/tpm/tpm_private.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/drivers/tpm/tpm_private.h b/drivers/tpm/tpm_private.h
index 888a074d35..8894c98e6a 100644
--- a/drivers/tpm/tpm_private.h
+++ b/drivers/tpm/tpm_private.h
@@ -131,6 +131,9 @@ struct tpm_chip *tpm_register_hardware(const struct tpm_vendor_specific *);
int tpm_vendor_init(uint32_t dev_addr);
+struct udevice;
+int tpm_vendor_init_dev(struct udevice *dev);
+
void tpm_vendor_cleanup(struct tpm_chip *chip);