]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/commit
tpm: tpm_i2c_nuvoton: use correct command duration for TPM 2.x
authorTomas Winkler <tomas.winkler@intel.com>
Fri, 19 Oct 2018 18:22:47 +0000 (21:22 +0300)
committerKleber Sacilotto de Souza <kleber.souza@canonical.com>
Wed, 14 Aug 2019 09:18:49 +0000 (11:18 +0200)
commitb279a51a90987ea2e19ae294061cead1889d90ea
treef68f8bf42451bca61ef3c0b13bcc5c7989dfb82c
parentc39c674e736b507ad9d4c516895e596d496f6c1c
tpm: tpm_i2c_nuvoton: use correct command duration for TPM 2.x

BugLink: https://bugs.launchpad.net/bugs/1837257
commit 2ba5780ce30549cf57929b01d8cba6fe656e31c5 upstream.

tpm_i2c_nuvoton calculated commands duration using TPM 1.x
values via tpm_calc_ordinal_duration() also for TPM 2.x chips.
Call tpm2_calc_ordinal_duration() for retrieving ordinal
duration for TPM 2.X chips.

Cc: stable@vger.kernel.org
Cc: Nayna Jain <nayna@linux.vnet.ibm.com>
Signed-off-by: Tomas Winkler <tomas.winkler@intel.com>
Reviewed-by: Nayna Jain <nayna@linux.ibm.com>
Tested-by: Nayna Jain <nayna@linux.ibm.com> (For TPM 2.0)
Reviewed-by: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
Signed-off-by: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Signed-off-by: Andrea Righi <andrea.righi@canonical.com>
Signed-off-by: Khalid Elmously <khalid.elmously@canonical.com>
drivers/char/tpm/tpm_i2c_nuvoton.c