[PATCH 12/27] efi: Use the correct driver for TPM

Simon Glass sjg at chromium.org
Wed May 28 10:24:38 CEST 2025


The TPM driver used in the app here should 'efi_tpm', not 'efi_net'. Fix
it.

Signed-off-by: Simon Glass <sjg at 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



More information about the U-Boot mailing list