TCG TIS 1.3 compliant TPM driver to use the TPM as hardware crypto library.
The TPM 2.0 architecture, commands and structures are defined in the set of 4 Trusted Platform Module Library Specification, Family "2.0" specifications that that can be found at http://www.trustedcomputinggroup.org/resources/tpm_library_specification
The "PC Client Specific TPM Interface Specification (TIS), Version 1.3" that was used for this implementation can be found at http://www.trustedcomputinggroup.org/resources/pc_client_work_group_pc_client_specific_tpm_interface_specification_tis
All the information to get going is in SPITIS_TPM20.h!
Revision 4:77fecfe49437, committed 2015-04-11
- Comitter:
- LordOfDorks
- Date:
- Sat Apr 11 04:20:33 2015 +0000
- Parent:
- 3:4b9ad18eae02
- Commit message:
- Added pullup for Interrupt
Changed in this revision
SPITIS_TPM20.h | Show annotated file Show diff for this revision Revisions of this file |
diff -r 4b9ad18eae02 -r 77fecfe49437 SPITIS_TPM20.h --- a/SPITIS_TPM20.h Sat Apr 11 04:01:54 2015 +0000 +++ b/SPITIS_TPM20.h Sat Apr 11 04:20:33 2015 +0000 @@ -236,6 +236,7 @@ m_spi.format(8, 00); m_spi.frequency(4000000); m_chipSelect = 1; + m_interrupt.mode(PullUp); m_locality = TIS_NOT_IN_USE; m_intfCabability = 0; m_fixedBurstCount = true;