summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorShiva Tripathi <[email protected]>2026-02-25 16:54:38 +0530
committerTom Rini <[email protected]>2026-03-10 12:35:18 -0600
commit8bc2a5196c1c0bb5dbdaca073323da0015a0de37 (patch)
treeacf32664e89b7ffcb5287ae4340ed200ade349ba
parent5578bcebd7bd2408aa873a69c75a712d04d198e0 (diff)
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 <[email protected]> Acked-by: Andrew Davis <[email protected]>
-rw-r--r--arch/arm/Kconfig3
-rw-r--r--board/ti/common/Kconfig2
2 files changed, 5 insertions, 0 deletions
diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig
index 0012808663b..03416c55265 100644
--- a/arch/arm/Kconfig
+++ b/arch/arm/Kconfig
@@ -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+"
diff --git a/board/ti/common/Kconfig b/board/ti/common/Kconfig
index 409454813f3..149909093b3 100644
--- a/board/ti/common/Kconfig
+++ b/board/ti/common/Kconfig
@@ -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