On Sat Aug 12, 2023 at 2:28 PM EEST, Grundik wrote:
On Fri, 2023-08-11 at 23:01 +0300, Jarkko Sakkinen wrote:
Thanks for sharing your opinion. I'll take the necessary steps.
I was thinking... Maybe I'm wrong, maybe I mistaking, but isnt this TPM located inside of the CPU chip? So that issue is not specific to laptop vendor or model, but its CPU-specific.
Nope, tpm_tis is MMIO interface for so called FIFO register interface, it could be backed e.g. by SPI [*]. It is a physical layer for MMIO. There's other backends too such as tpm_tis_i2c where kernel is directly exposed to the physical layer.
My MSI A12MT laptop has i5-1240P, Framework laptops mentioned in this thread, also has i5-1240P CPU. Unfortunately there are no such information about other affected models, but could it be just that CPU line?
[*] https://lkml.org/lkml/2023/8/14/1065
BR, Jarkko