Integrating TPM SLB 9670 with iMX8MM Processor

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Integrating TPM SLB 9670 with iMX8MM Processor

567 Views
kanimozhi_t
Contributor V

Hi,

We were trying to add slb9670(TPM device) on imx8mmevk board on userspace using yocto(hardknott Version).

SPI is already enabled in userspace, confirmed with the loop back test and the respected pins are working properly with spidev_test file.

https://github.com/rm-hull/spidev-test 

After we built the yocto with the meta-security layer which is having meta-tpm inside it. And the link is mentioned below.

https://gerrit.openbmc.org/plugins/gitiles/openbmc/openbmc/+/4d99a37d85f9acbc978ee638ca7ca44c3f4250f... 

And all the API's (tpm2-tools) were integrated in userspace. When we tried to communicate TPM with the tpm2-tools command it throws an error shown in below screenshot.

tpm.png

We individually run the tabrmd and TCTI demons, it all depends on the /dev/tpm node.

And We can’t be able to add the TPM to the device (i.e., /dev/tpm0). And we followed this forum mentioned below to enable /dev/tpm. But still, we can’t be able to enable TPM in device

https://community.nxp.com/t5/i-MX-Processors/TPM-SLB9670-initialization-failed-on-i-MX8-ECSPI2/m-p/1... 

I hope someone can help on this. Many thanks in advance.

kanimozhi.t

0 Kudos
1 Reply

549 Views
Dhruvit
NXP TechSupport
NXP TechSupport

Hi @kanimozhi_t,

Please refer to this similar thread. That might help you!

 

Best Regards,
Dhruvit.

0 Kudos