The platform I'm using is NXP iMX93 & kernel version is 6.6.3, I've adapted the kernel menuconfig that: CONFIG_TCG_TIS_SPI=m, CONFIG_TCG_TIS_CORE=m,CONFIG_HW_RANDOM_TPM=y,CONFIG_TCG_TPM=y,CONFIG_TCG_INFINEON=m, I think i've opened all the necessary switc...
tpm@0 { compatible = "tcg,tpm_tis-spi"; reg = <0x00>; #address-cells = <0x01>; #size-cells = <0x00>; spi-max-frequency = <0x1f78a40>; status = "okay"; }; It seems only tpm using CS0 currently as above. bsp_dev: [ 13.608920] spi-tegra114 3210000.spi: chipselect 0 ...
At this time, depending on the targeted register, the TPM is able to insert 1 or more Wait states before acknowledging the transfer. A Wait state is a Low state (0) sent on the SPI_MISO pin by the TPM. An Acknowledgment is a byte, whose last bit is '1', sent on the SPI_MISO ...
drivers / char / tpm / tpm_tis_spi.c v6 v5 v4 v4.20 v4.19 v4.18 v4.17 v4.16 v4.15 v4.14 v4.13 v4.12 v4.11 v4.10 v4.9 v4.9.337 v4.9.336 v4.9.335 v4.9.334 v4.9.333 v4.9.332 v4.9.331 v4.9.330 v4.9.329 v4.9.328 v4.9.327 v4.9.326 v4.9....
tpm_tis_spi_driver_probe ->tpm_tis_spi_probe (这一步需要在tpm_tis_spi_id数组中添加“{ "SMO0768", (unsigned long)tpm_tis_spi_probe },”以后才能触发。) ->tpm_tis_spi_init ->tpm_tis_core_init ->wait_startup ->tpm_tis_read8 ->tpm_tis_spi_read_bytes ->tpm_tis_spi_transfer -...
I am trying to enable a TPM 2.0 device (Infineon SLB9670XQ2.0) which is connected to the ECSPI2 bus of an IMX8MQ processor, and when booting up the target board, I encountered an issue that the initialization of the TPM device failed with the below error messages: tpm_...
fsl,spi-num-chipselects = <1>; status = "okay"; #address-cells = <1>; #size-cells = <0>; tpm0: slb9670@0 { compatible = "infineon,slb9670"; reg = <0>; spi-max-frequency = <38000000>; }; }; The kernel modules we're using are tpm, tpm_tis_core and tpm_tis_spi and...
However, the TPM 2.0 device was not seen by the tpm_tis driver (though the TXEInfo command worked fine). Is there sample TPM 2.0 source available that makes use of these drivers? Thanks in advance for your help. 翻译 标记: Bay Trail Embedded Intel® Core™ Intel Atom®...
The platform I'm using is NXP iMX93 & kernel version is 6.6.3, I've adapted the kernel menuconfig that: CONFIG_TCG_TIS_SPI=m, CONFIG_TCG_TIS_CORE=m,CONFIG_HW_RANDOM_TPM=y,CONFIG_TCG_TPM=y,CONFIG_TCG_INFINEON=m, I think i've opened all the necessary switches. When...