[PATCH v1 0/1] tpm_ffa_crb: handle tpm busy return code
From: Prachotan Bathi
Date: Mon Jun 09 2025 - 10:16:45 EST
Platforms supporting direct message request v2 can
support SPs that support multiple services.
If the TPM service is sharing the SP with another service,
it could get an error code of BUSY if the other service is
in process.
We need a way for the driver to retry sending the message
to the TPM service until it succeeds or we know that no forward progress
can be made.
This patch adds a parameterized variable (default 2000ms)
that indicates the maximum time to keep retrying for.
Prachotan Bathi (1):
tpm_ffa_crb: handle tpm busy return code
drivers/char/tpm/tpm_crb_ffa.c | 74 +++++++++++++++++++++++-----------
1 file changed, 50 insertions(+), 24 deletions(-)
--
2.43.0