[PATCH 5/6] drivers: tpm: atmel_twi: implement get_desc operation

Ilias Apalodimas ilias.apalodimas at linaro.org
Wed Nov 10 07:58:30 CET 2021


Hi Matthew,

On Wed, 10 Nov 2021 at 04:43, Mathew McBride <matt at traverse.com.au> wrote:
>
>
>
> On Thu, Nov 4, 2021, at 6:39 PM, Ilias Apalodimas wrote:
>
> Hi Matthew,
>
> On Thu, 4 Nov 2021 at 03:14, Mathew McBride <matt at traverse.com.au> wrote:
>
> >  static int tpm_atmel_twi_get_desc(struct udevice *dev, char *buf, int size)
> >  {
> > -       return 0;
> > +       if (size < 50)
> > +               return -ENOSPC;
> > +
> > +       return snprintf(buf, size, "Atmel 1.2 TPM (%s)", dev->name);
>
> Is there anything more helpful we can print on that? Device ID,
> manufacturer ID maybe?
>
> Perhaps the DT compatible would be useful?
>
> => tpm device
> device 0: atmel,at97sc3204t TPM 1.2 (tpm at 29)

No strong preference here, up to you.

>
>
> tpm_version under Linux provides this, but it requires talking to the TPM over TIS:
> $ tpm_version
> TPM 1.2 Version Info:
>   Chip Version:        1.2.66.16
>   Spec Level:          2
>   Errata Revision:     3
>   TPM Vendor ID:       ATML
>   TPM Version:         01010000
>   Manufacturer Info:   41544d4c
>

Ok fair enough.  I am fine keeping it as is.

Thanks
/Ilias


More information about the U-Boot mailing list