Lines Matching full:tpm

3  * STMicroelectronics TPM Linux driver for TPM ST33ZP24
21 #include "../tpm.h"
65 * @param: tpm_dev, the tpm device device.
80 * @param: chip, the tpm_chip description as specified in driver/char/tpm/tpm.h
93 * @param: chip, the tpm chip description
107 * @param: chip, the tpm chip description
126 * request_locality request the TPM locality
160 * @param: chip, the tpm chip description.
232 * @param: chip, the tpm chip description
237 * @return: the tpm status, 0 if success, -ETIME if timeout is reached.
299 * @param: chip, the tpm chip description
302 * @return: the number of bytes read from TPM FIFO.
330 * @param: irq, the tpm chip description
347 * st33zp24_send send TPM commands through the I2C bus.
349 * @param: chip, the tpm_chip description as specified in driver/char/tpm/tpm.h
435 * st33zp24_recv received TPM response through TPM phy.
436 * @param: chip, the tpm_chip description as specified in driver/char/tpm/tpm.h.
483 * @param: chip, the tpm_chip description as specified in driver/char/tpm/tpm.h.
484 * @param: status, the TPM status.
485 * @return: Does TPM ready to compute a new command ? true.
504 * st33zp24_probe initialize the TPM device
505 * @param: client, the i2c_client description (TPM I2C description).
550 IRQF_TRIGGER_HIGH, "TPM SERIRQ management", in st33zp24_probe()
553 dev_err(&chip->dev, "TPM SERIRQ signals %d not available\n", in st33zp24_probe()
581 dev_info(&chip->dev, "TPM initialization fail\n"); in st33zp24_probe()
587 * st33zp24_remove remove the TPM device
588 * @param: tpm_data, the tpm phy.
600 * st33zp24_pm_suspend suspend the TPM device
601 * @param: tpm_data, the tpm phy.
622 * st33zp24_pm_resume resume the TPM device
623 * @param: tpm_data, the tpm phy.
647 MODULE_AUTHOR("TPM support (TPMsupport@list.st.com)");
648 MODULE_DESCRIPTION("ST33ZP24 TPM 1.2 driver");