]> www.infradead.org Git - users/jedix/linux-maple.git/commit
tpm_crb: ffa_tpm: Implement driver compliant to CRB over FF-A
authorStuart Yoder <stuart.yoder@arm.com>
Wed, 12 Mar 2025 21:58:24 +0000 (16:58 -0500)
committerJarkko Sakkinen <jarkko@kernel.org>
Thu, 27 Mar 2025 13:34:05 +0000 (15:34 +0200)
commiteb93f0734ef1bc5657313bfb55cda58763363603
tree0272cf975bfa5df87f7b02d5d7900a929ab48b14
parent618bf0349ef087d9ae0e90a0b2617139bd4b7d0b
tpm_crb: ffa_tpm: Implement driver compliant to CRB over FF-A

The ARM specification TPM Service CRB over FF-A specification defines the
FF-A messages to interact with a CRB-based TPM implemented as an FF-A
secure partition.

See: https://developer.arm.com/documentation/den0138/latest/

This driver is probed when a TPM Secure Partition is discovered by the FF-A
subsystem. It exposes APIs used by the TPM CRB driver to send notifications
to the TPM.

[jarkko: Fine-tuned the commit message.]

Acked-by: Sudeep Holla <sudeep.holla@arm.com>
Reviewed-by: Jarkko Sakkinen <jarkko@kernel.org>
Signed-off-by: Stuart Yoder <stuart.yoder@arm.com>
Signed-off-by: Jarkko Sakkinen <jarkko@kernel.org>
drivers/char/tpm/Kconfig
drivers/char/tpm/Makefile
drivers/char/tpm/tpm_crb_ffa.c [new file with mode: 0644]
drivers/char/tpm/tpm_crb_ffa.h [new file with mode: 0644]