Re: [PATCH v2 1/3] tee: qcomtee: Register qcom.tz.tpm service for discovery

From: Jarkko Sakkinen

Date: Thu Sep 17 2026 - 21:50:40 EST


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 <kuldeep.singh@xxxxxxxxxxxxxxxx>
> ---
> 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 <jarkko@xxxxxxxxxx>

BR, Jarkko