diff mbox series

tpm2: ftpm: add the device in the OP-TEE services list

Message ID 20230119143612.493142-1-ilias.apalodimas@linaro.org
State Accepted
Commit 9d28f67c8153ce2eaea21b2f3b7810a1aa8fce6d
Headers show
Series tpm2: ftpm: add the device in the OP-TEE services list | expand

Commit Message

Ilias Apalodimas Jan. 19, 2023, 2:36 p.m. UTC
commit fe8a4ed0111073 ("tee: optee: discover services dependent on tee-supplicant")
is trying to automatically scan and add TAs that are presented on pseudo
bus from the secure world.
In orer to be able to list and compare the scanned devices the available drivers
have to register themselves on the op-tee service list.

Signed-off-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>
---
 drivers/tpm/tpm2_ftpm_tee.c | 2 ++
 1 file changed, 2 insertions(+)

Comments

Jens Wiklander Jan. 19, 2023, 3:11 p.m. UTC | #1
On Thu, Jan 19, 2023 at 3:36 PM Ilias Apalodimas
<ilias.apalodimas@linaro.org> wrote:
>
> commit fe8a4ed0111073 ("tee: optee: discover services dependent on tee-supplicant")
> is trying to automatically scan and add TAs that are presented on pseudo
> bus from the secure world.
> In orer to be able to list and compare the scanned devices the available drivers
In order to...

> have to register themselves on the op-tee service list.
>
> Signed-off-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>
> ---
>  drivers/tpm/tpm2_ftpm_tee.c | 2 ++
>  1 file changed, 2 insertions(+)
>
> diff --git a/drivers/tpm/tpm2_ftpm_tee.c b/drivers/tpm/tpm2_ftpm_tee.c
> index 3c4c12983daa..f0deaec5b076 100644
> --- a/drivers/tpm/tpm2_ftpm_tee.c
> +++ b/drivers/tpm/tpm2_ftpm_tee.c
> @@ -18,10 +18,12 @@
>  #include <log.h>
>  #include <tpm-v2.h>
>  #include <tee.h>
> +#include <tee/optee_service.h>
>
>  #include "tpm_tis.h"
>  #include "tpm2_ftpm_tee.h"
>
> +OPTEE_SERVICE_DRIVER(optee_ftpm, TA_FTPM_UUID, "ftpm_tee");
>  /**
>   * ftpm_tee_transceive() - send fTPM commands and retrieve fTPM response.
>   * @sendbuf - address of the data to send, byte by byte
> --
> 2.38.1
>

With the spelling error in the commit message fixed.

Reviewed-by: Jens Wiklander <jens.wiklander@linaro.org>

Cheers,
Jens
Etienne Carriere Jan. 20, 2023, 7:55 a.m. UTC | #2
On Thu, 19 Jan 2023 at 16:11, Jens Wiklander <jens.wiklander@linaro.org> wrote:
>
> On Thu, Jan 19, 2023 at 3:36 PM Ilias Apalodimas
> <ilias.apalodimas@linaro.org> wrote:
> >
> > commit fe8a4ed0111073 ("tee: optee: discover services dependent on tee-supplicant")
> > is trying to automatically scan and add TAs that are presented on pseudo
> > bus from the secure world.
> > In orer to be able to list and compare the scanned devices the available drivers
> In order to...
>
> > have to register themselves on the op-tee service list.
> >
> > Signed-off-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>
> > ---
> >  drivers/tpm/tpm2_ftpm_tee.c | 2 ++
> >  1 file changed, 2 insertions(+)
> >
> > diff --git a/drivers/tpm/tpm2_ftpm_tee.c b/drivers/tpm/tpm2_ftpm_tee.c
> > index 3c4c12983daa..f0deaec5b076 100644
> > --- a/drivers/tpm/tpm2_ftpm_tee.c
> > +++ b/drivers/tpm/tpm2_ftpm_tee.c
> > @@ -18,10 +18,12 @@
> >  #include <log.h>
> >  #include <tpm-v2.h>
> >  #include <tee.h>
> > +#include <tee/optee_service.h>
> >
> >  #include "tpm_tis.h"
> >  #include "tpm2_ftpm_tee.h"
> >
> > +OPTEE_SERVICE_DRIVER(optee_ftpm, TA_FTPM_UUID, "ftpm_tee");
> >  /**

Add an empty line between the 2 above lines.
With that fixed and Jens' comment addressed,
Acked-by: Etienne Carriere <etienne.carriere@linaro.org>

> >   * ftpm_tee_transceive() - send fTPM commands and retrieve fTPM response.
> >   * @sendbuf - address of the data to send, byte by byte
> > --
> > 2.38.1
> >
>
> With the spelling error in the commit message fixed.
>
> Reviewed-by: Jens Wiklander <jens.wiklander@linaro.org>
>
> Cheers,
> Jens
diff mbox series

Patch

diff --git a/drivers/tpm/tpm2_ftpm_tee.c b/drivers/tpm/tpm2_ftpm_tee.c
index 3c4c12983daa..f0deaec5b076 100644
--- a/drivers/tpm/tpm2_ftpm_tee.c
+++ b/drivers/tpm/tpm2_ftpm_tee.c
@@ -18,10 +18,12 @@ 
 #include <log.h>
 #include <tpm-v2.h>
 #include <tee.h>
+#include <tee/optee_service.h>
 
 #include "tpm_tis.h"
 #include "tpm2_ftpm_tee.h"
 
+OPTEE_SERVICE_DRIVER(optee_ftpm, TA_FTPM_UUID, "ftpm_tee");
 /**
  * ftpm_tee_transceive() - send fTPM commands and retrieve fTPM response.
  * @sendbuf - address of the data to send, byte by byte