[PATCH v2 0/3] Runtime PM for TPM2 CRB chips

From: Jarkko Sakkinen
Date: Sat Jun 18 2016 - 11:10:49 EST


These patches implement support for runtime PM with TPM2 CRB chips such
as PTT in Skylake.

This is very naive implementation since the TPM is resumed and supended
for every transaction thus causing total 40 ms latency for each
transaction but for the existing use cases this shouldn't be an issue.

Jarkko Sakkinen (3):
tpm_crb: fix crb_req_canceled behavior
tpm, tpm_crb: remove wmb()'s
tpm, tpm_crb: runtime power management

drivers/char/tpm/tpm-interface.c | 3 ++
drivers/char/tpm/tpm_crb.c | 60 +++++++++++++++++++++++++++++++++++-----
2 files changed, 56 insertions(+), 7 deletions(-)

--
2.7.4