[PATCH 2/2 v3] efi_loader: use tpm_auto_start for the tpm device

Simon Glass sjg at chromium.org
Sat Jan 28 23:01:23 CET 2023


On Thu, 26 Jan 2023 at 01:18, Ilias Apalodimas
<ilias.apalodimas at linaro.org> wrote:
>
> A previous commit is adding a new tpm startup functions which
> initializes the TPMv2 and performs all the needed selftests.
> Since the TPM selftests might be needed depending on the requested
> lgorithm or functional module use that instead.

spelling

>
> Signed-off-by: Ilias Apalodimas <ilias.apalodimas at linaro.org>
> ---
> No changes since v1
>
>  lib/efi_loader/efi_tcg2.c | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)

Reviewed-by: Simon Glass <sjg at chromium.org>


>
> diff --git a/lib/efi_loader/efi_tcg2.c b/lib/efi_loader/efi_tcg2.c
> index 918e9a268641..d035a00d98ac 100644
> --- a/lib/efi_loader/efi_tcg2.c
> +++ b/lib/efi_loader/efi_tcg2.c
> @@ -2422,7 +2422,7 @@ efi_status_t efi_tcg2_register(void)
>         }
>
>         /* initialize the TPM as early as possible. */
> -       err = tpm_startup(dev, TPM_ST_CLEAR);
> +       err = tpm_auto_start(dev);
>         if (err) {
>                 log_err("TPM startup failed\n");
>                 goto fail;
> --
> 2.38.1
>


More information about the U-Boot mailing list