Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

OPTIGA™ TPM Forum Discussions

kiranmore
Level 1
Level 1
First reply posted First question asked Welcome!

Hi,

     I need Linux device driver and steps to interface OPTIGA™ TPM SLM 9670 TPM2.0 with TI AM437x processor over SPI interface.

     I am new to Linux Device Drivers as well as the OPTIGA™ TPM SLM 9670 TPM2.0 chip, so I would also need steps to integrate the device driver.

Thx,

Kiran.

 

 

0 Likes
1 Solution
Sharath
Moderator
Moderator
Moderator
25 solutions authored 100 sign-ins 50 replies posted

Hi Kiran,

Linux Kernel 4.14 or later have already a TPM device driver integrated.

For details the customer can have a look on the Application Note, how to integrate a Linux Kernel 4.14 on example of a Raspberry Board:

https://www.infineon.com/dgdl/Infineon-App-Note-SLx9670-TPM2.0_Embedded_RPi_DI_SLx-ApplicationNotes-...

 

Regarding uBoot (U-Boot SPL 2017.01), we have on Github 2 Application Notes supporting Github:

https://github.com/Infineon/optiga-TPM

https://github.com/joholl/rpi4-uboot-tpm

https://github.com/wxleong/tpm2-uboot-rpi4

View solution in original post

3 Replies
Rakshith
Moderator
Moderator
Moderator
1000 replies posted 750 replies posted 500 replies posted

Hi Kiran, 

Could you please let me know the Linux variant and the kernel version that you are using? Please run the command - uname -a and share the screenshot on this thread.

Thanks and Regards,
Rakshith M B
0 Likes
kiranmore
Level 1
Level 1
First reply posted First question asked Welcome!

Hi,

    Please find the details below:

uname -r
5.4.0
#

Log:

U-Boot SPL 2017.01 (Jan 10 2022 - 09:36:23)
Trying to boot from MMC1
SPL: Please implement spl_start_uboot() for your board
SPL: Direct Linux boot not active!
reading u-boot.img
reading u-boot.img
reading u-boot.img
No matching DT out of these options:
am437x_pascal


U-Boot 2017.01 (Jan 10 2022 - 09:36:23 +0530)

CPU : AM437X-GP rev 1.2
Model: TI AM437x GP EVM
DRAM: 512 MiB
PMIC: TPS65218
MMC: OMAP SD/MMC: 0, OMAP SD/MMC: 1
reading uboot.env

 

0 Likes
Sharath
Moderator
Moderator
Moderator
25 solutions authored 100 sign-ins 50 replies posted

Hi Kiran,

Linux Kernel 4.14 or later have already a TPM device driver integrated.

For details the customer can have a look on the Application Note, how to integrate a Linux Kernel 4.14 on example of a Raspberry Board:

https://www.infineon.com/dgdl/Infineon-App-Note-SLx9670-TPM2.0_Embedded_RPi_DI_SLx-ApplicationNotes-...

 

Regarding uBoot (U-Boot SPL 2017.01), we have on Github 2 Application Notes supporting Github:

https://github.com/Infineon/optiga-TPM

https://github.com/joholl/rpi4-uboot-tpm

https://github.com/wxleong/tpm2-uboot-rpi4