The TPM driver used in the app here should 'efi_tpm', not 'efi_net'. Fix it.
Signed-off-by: Simon Glass <s...@chromium.org> --- lib/efi_client/efi_app_init.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/efi_client/efi_app_init.c b/lib/efi_client/efi_app_init.c index cc91e1d74b8..25a9b105d63 100644 --- a/lib/efi_client/efi_app_init.c +++ b/lib/efi_client/efi_app_init.c @@ -308,7 +308,7 @@ static int setup_tpm(void) plat->handle = handle[i]; plat->proto = proto; - ret = device_bind(dm_root(), DM_DRIVER_GET(efi_net), "efi_tpm", + ret = device_bind(dm_root(), DM_DRIVER_GET(efi_tpm), "efi_tpm", plat, ofnode_null(), &dev); if (ret) { log_warning("- bind TPM %d failed (ret=0x%x)\n", i, -- 2.43.0