Revision tags: v00.04.15, v00.04.14, v00.04.13, v00.04.12 |
|
#
d96d7db4 |
| 27-Jul-2022 |
Chia-Wei Wang <chiawei_wang@aspeedtech.com> |
Merge branch pull request #12 into aspeed-dev-v2019.04
Change-Id: I66c2fc09c21405c34f65d5be9e8c661e62bfae45
|
Revision tags: v00.04.11 |
|
#
80e87988 |
| 13-May-2022 |
Eddie James <eajames@linux.ibm.com> |
tpm: core: Set timeouts before requesting locality
Requesting the locality uses the timeout values, so they need to be set beforehand.
Signed-off-by: Eddie James <eajames@linux.ibm.com> Link: https
tpm: core: Set timeouts before requesting locality
Requesting the locality uses the timeout values, so they need to be set beforehand.
Signed-off-by: Eddie James <eajames@linux.ibm.com> Link: https://lore.kernel.org/r/20220513170715.43475-6-eajames@linux.ibm.com Signed-off-by: Joel Stanley <joel@jms.id.au>
show more ...
|
#
3ac88d09 |
| 13-May-2022 |
Heinrich Schuchardt <heinrich.schuchardt@canonical.com> |
tis: fix tpm_tis_remove()
tpm_tis_remove() leads to calling tpm_tis_ready() with the IO region unmapped and chip->locality == -1 (locality released). This leads to a crash in mmio_write_bytes().
Th
tis: fix tpm_tis_remove()
tpm_tis_remove() leads to calling tpm_tis_ready() with the IO region unmapped and chip->locality == -1 (locality released). This leads to a crash in mmio_write_bytes().
The patch implements these changes:
tpm_tis_remove(): Unmap the IO region after calling tpm_tis_cleanup().
tpm_tis_cleanup(): Request locality before IO output and releasing locality.
Signed-off-by: Heinrich Schuchardt <heinrich.schuchardt@canonical.com> Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org> Signed-off-by: Ilias Apalodimas <ilias.apalodimas@linaro.org> Link: https://lore.kernel.org/r/20220513170715.43475-5-eajames@linux.ibm.com Signed-off-by: Joel Stanley <joel@jms.id.au>
show more ...
|
#
cea4033d |
| 13-May-2022 |
Ilias Apalodimas <ilias.apalodimas@linaro.org> |
tpm2: Introduce TIS tpm core
There's a lot of code duplication in U-Boot right now. All the TPM TIS compatible drivers we have at the moment have their own copy of a TIS implementation.
So let's c
tpm2: Introduce TIS tpm core
There's a lot of code duplication in U-Boot right now. All the TPM TIS compatible drivers we have at the moment have their own copy of a TIS implementation.
So let's create a common layer which implements the core TIS functions. Any driver added from now own, which is compatible with the TIS spec, will only have to provide the underlying bus communication mechanisms.
Signed-off-by: Ilias Apalodimas <ilias.apalodimas@linaro.org> Link: https://lore.kernel.org/r/20220513170715.43475-4-eajames@linux.ibm.com Signed-off-by: Joel Stanley <joel@jms.id.au>
show more ...
|