STSW TPM I2c DRV
STSW TPM I2c DRV
STSW TPM I2c DRV
Data brief
Description
The STSW-TPM-I2C-DRV GitHub project provides a TCG-compliant Linux® I²C
driver that is packaged as a patch for the native Linux kernel.
This driver is available for the 5.4 Linux driver and has been validated with
the following TPM products: ST33TPHF20I2C, ST33TPHF2XI2C, ST33TPHF2EI2C,
ST33GTPMAI2C, ST33GTPMII2C.
The STSW-TPM-I2C-DRV driver is compliant with the TCG PC Client Platform TPM
Profile (PTP) Specification Level 00, Revision 01.03 v22 or later as supported by the
STMicroelectronics TPM products. It is also compliant with the TCG PC Client Device
Driver Design Principles for TPM 2.0.
It supports polling mode with polling intervals optimized for STMicroelectronics TPM
products. It does not support interrupt mode.
STSW-TPM-I2C-DRV
Product summary
1 General information
1.1 License
STSW-TPM-I2C-DRV is available in GitHub under GPL v2 license.
This section is given as a checklist that the user should verify before contributing to improving this repository. It
includes links to read should the user find that some topics are unclear.
This checklist mainly focuses on the proper use of Git™.
1. Before opening an issue:
Check that you are in the right repository (for example for TCG-TPM-I2C-DRV, use this link: https://
github.com/STMicroelectronics/TCG-TPM-I2C-DRV/issues).
Check the following points:
– Make sure that you are using the latest commit (major releases are tagged, but corrections are
available as new commits).
– Make sure that your issue is a question, feedback or suggestion related to the software
provided in this repository. Otherwise, for any specific TPM support information you can contact
STMicroelectronics through the following e-mail:
TPMsupport@list.st.com.
– Make sure that your issue has not already been reported and/or fixed on GitHub, or discussed in a
previous issue. Refer to the dashboard for the list of issues and pull requests. Do not forget to browse
the closed issues.
2. Posting an issue:
Check the above mentioned points before filing an issue. Then, to file your issue, use one of the two
templates (Bug Report and Other Issue) available in the Issues tab of the repository.
Revision history