Banana Pi TPM 2.0 support : infineon TPM2 SLB9670 and ST ST33 TPM2

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

about ST33:

Banana Pi BPI-M64 support TPM2 SLB9670 with Ubuntu 19.04 (kernel 5.1)

about TPM2 SLB9670 :

ST33 test with BPI-M2 Zero:

tpm%205

tpm%206

ST33 test on BPI-M2 magic:

tpm%2011

tpm%207

ST33 test on BPI-M2 ultra:

tpm%2010

tpm%208

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 #TPM 2.0 ST33 i2c with #CentOS 7.6.1810 (#docke r Debian 10) (kernel 5.2.6)