arm: k3: Kconfig: Enable fTPM and RPMB support

Enable firmware TPM (fTPM) support via OP-TEE for K3 platforms with
MMC hardware. This provides TPM 2.0 functionality through
Microsoft's fTPM Trusted Application running in OP-TEE secure world,
using eMMC RPMB as persistent storage.

fTPM support in U-Boot provides the foundation for measured boot
and disk encryption use cases.

The ARM64 condition ensures these apply only to A53/A72 cores and the
MMC condition ensures fTPM is enabled only on platforms with eMMC
hardware support.

Signed-off-by: Shiva Tripathi <s-tripathi1@ti.com>
Acked-by: Andrew Davis <afd@ti.com>
This commit is contained in:
Shiva Tripathi 2026-02-25 16:54:38 +05:30 committed by Tom Rini
parent 5578bcebd7
commit 8bc2a5196c
2 changed files with 5 additions and 0 deletions

View File

@ -834,6 +834,9 @@ config ARCH_K3
imply DM_RNG if ARM64
imply TEE if ARM64
imply OPTEE if ARM64
imply TPM if ARM64 && MMC
imply TPM2_FTPM_TEE if ARM64 && MMC
imply SUPPORT_EMMC_RPMB if ARM64 && MMC
config ARCH_OMAP2PLUS
bool "TI OMAP2+"

View File

@ -61,4 +61,6 @@ config TI_COMMON_CMD_OPTIONS
imply CMD_SPL
imply CMD_TIME
imply CMD_USB if USB
imply CMD_TPM if TPM
imply CMD_OPTEE_RPMB if OPTEE && SUPPORT_EMMC_RPMB