mirror of
https://github.com/opnsense/src.git
synced 2026-06-05 23:04:36 -04:00
Summary: Though mostly used in x86 devices, TPM can be used on others, with a direct SPI attachment. Refactor the TPM 2.0 driver set to use an attachment interface, and implement a SPI bus interface. Test Plan: Tested on a Raspberry Pi 4, with a GeeekPi TPM2.0 module (SLB9670 TPM) using security/tpm2-tools tpm2_getcaps for very light testing against the spibus attachment. Reviewed by: kd Obtained from: Juniper Networks, Inc. Differential Revision: https://reviews.freebsd.org/D45069 |
||
|---|---|---|
| .. | ||
| tpm.c | ||
| tpm20.c | ||
| tpm20.h | ||
| tpm_acpi.c | ||
| tpm_bus.c | ||
| tpm_crb.c | ||
| tpm_if.m | ||
| tpm_isa.c | ||
| tpm_spibus.c | ||
| tpm_tis_acpi.c | ||
| tpm_tis_core.c | ||
| tpm_tis_spibus.c | ||
| tpmvar.h | ||