On Mon, Sep 07, 2026 at 02:58:41PM +0530, Kuldeep Singh wrote: > Add "qcom.tz.tpm" (QCOMTEE_TPM_UID) to qtee_services[] so the TPM TA > is enumerated as a TEE-bus device, allowing a client driver to bind to > it via its generated UUID. > > Signed-off-by: Kuldeep Singh <[email protected]> > --- > drivers/tee/qcomtee/call.c | 4 +++- > drivers/tee/qcomtee/qcomtee_msg.h | 2 ++ > 2 files changed, 5 insertions(+), 1 deletion(-) > > diff --git a/drivers/tee/qcomtee/call.c b/drivers/tee/qcomtee/call.c > index 4212572ff54b..aca4e8c6e37b 100644 > --- a/drivers/tee/qcomtee/call.c > +++ b/drivers/tee/qcomtee/call.c > @@ -753,7 +753,9 @@ static const uuid_t qtee_service_uuid_ns = > UUID_INIT(0xe1b48857, 0x6154, 0x49f9, > > static const struct qtee_service qtee_services[] = { > { "qcom.tz.uefisecapp", > - QCOMTEE_UEFI_SEC_UID } > + QCOMTEE_UEFI_SEC_UID }, > + { "qcom.tz.tpm", > + QCOMTEE_TPM_UID } > }; > > static void qtee_release_service(struct device *dev) > diff --git a/drivers/tee/qcomtee/qcomtee_msg.h > b/drivers/tee/qcomtee/qcomtee_msg.h > index ecaf8db67d45..87f1c257a877 100644 > --- a/drivers/tee/qcomtee/qcomtee_msg.h > +++ b/drivers/tee/qcomtee/qcomtee_msg.h > @@ -106,6 +106,8 @@ union qcomtee_msg_arg { > #define QTEE_VERSION_GET_PATCH(x) ((x) >> 0 & 0xfffU) > > #define QCOMTEE_UEFI_SEC_UID 413 > +#define QCOMTEE_TPM_UID 81 > + > /* Response types as returned from qcomtee_object_invoke_ctx_invoke(). */ > > /* The message contains a callback request. */ > > -- > 2.34.1 >
Reviewed-by: Jarkko Sakkinen <[email protected]> BR, Jarkko

