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

Reply via email to