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>
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+"
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