I'm working on getting CM5 and LetsTrust TPM with u-boot and Linux working.
I'm building a custom u-boot similar to the description here: https://github.com/joholl/rpi4-uboot-tp ... onfiguring
As mentioned previously in viewtopic.php?p=2190642&hilit=u+boot+tpm#p2190642
I've got this successfully working on the CM4 where the PCR's are extended on boot.
I'm now trying a similar setup on the CM5.
I use openSUSE Tumbleweed with a custom built u-boot and linux kernel. I use kernel 6.12.35 with all the Raspberry Pi modifications from https://github.com/raspberrypi/linux
The TPM is detected, but the PCR's are not extended, showing zeros for all PCRs.
I suspect that the tpm-soft-spi.dts needs to be modified for CM5, I use the following dts from here:
https://raw.githubusercontent.com/johol ... ft-spi.dts
I'm building a custom u-boot similar to the description here: https://github.com/joholl/rpi4-uboot-tp ... onfiguring
As mentioned previously in viewtopic.php?p=2190642&hilit=u+boot+tpm#p2190642
I've got this successfully working on the CM4 where the PCR's are extended on boot.
I'm now trying a similar setup on the CM5.
I use openSUSE Tumbleweed with a custom built u-boot and linux kernel. I use kernel 6.12.35 with all the Raspberry Pi modifications from https://github.com/raspberrypi/linux
The TPM is detected, but the PCR's are not extended, showing zeros for all PCRs.
I suspect that the tpm-soft-spi.dts needs to be modified for CM5, I use the following dts from here:
https://raw.githubusercontent.com/johol ... ft-spi.dts
Statistics: Posted by jonaski — Sun Jul 06, 2025 3:15 pm