ST TPM 2.0 use I2C test on banana pi.
Trusted Platform Module (TPM, also known as ISO/IEC 11889) is an international standard for a secure cryptoprocessor, a dedicated microcontroller designed to secure hardware through integrated cryptographic keys.
test on BPI-M2+
test on BPI-M64
Banana Pi BPI-M64 support TPM2 SLB9670 with Ubuntu 19.04 (kernel 5.1)
about TPM2 SLB9670 ：
ST33 test with BPI-M2 Zero:
ST33 test on BPI-M2 magic:
ST33 test on BPI-M2 ultra:
This file has been truncated.
* Copyright (C) 2015 Infineon Technologies AG
* Copyright (C) 2016 STMicroelectronics SAS
* Peter Huewe <
* Christophe Ricard < [email protected]>
* Maintained by: < [email protected]>
* Device driver for TCG/TCPA TPM (trusted platform module).
* Specifications at www.trustedcomputinggroup.org
* This device driver implements the TPM interface as defined in
* the TCG TPM Interface Spec version 1.3, revision 27 via _raw/native
* SPI access_.
* It is based on the original tpm_tis device driver from Leendert van
* Dorn and Kyleen Hall and Jarko Sakkinnen.
Banana Pi BPI-M2+ support TPM2.0 SLB9670 with Ubuntu 19.04 (kernel 5.1)
Raspberry Pi 4B (4GB) support TPM2.0 SLB9670 with Ubuntu 19.04 (kernel 4.19.50)
Banana Pi BPI-M64 support TPM 2.0 ST33 i2c with Debian 10 buster (kernel 5.2.6)
Raspberry Pi 3B+ with tpm2 (Ubuntu 19.04)
Banana Pi BPI-F2S support TPM 2.0 ST33 i2c with Debian 10 buster (kernel 4.12.14)
Banana Pi BPI-M4 support TPM 2.0 ST33 i2c with Debian 10 buster (kernel 4.9.119)
Banana Pi BPI-M2+ support TPM 2.0 ST33 i2c with Kali 2019.03 (Kernel 5.2.6)
Banana Pi BPI-M3 support
2.0 ST33 i2c with #TPM 7.6.1810 #CentOS ( r Debian 10) (kernel 5.2.6) #docke