]> git.sur5r.net Git - u-boot/blobdiff - lib/tpm.c
dtoc: Add a way for tests to request the fallback library
[u-boot] / lib / tpm.c
index f428d454fbece41d01ca4610cc2201e5f0716502..88f24060f00683c001e982b9365d9d098d62a2e3 100644 (file)
--- a/lib/tpm.c
+++ b/lib/tpm.c
@@ -242,7 +242,7 @@ static uint32_t tpm_sendrecv_command(const void *command,
                response_length = sizeof(response_buffer);
        }
 
-       ret = uclass_first_device(UCLASS_TPM, &dev);
+       ret = uclass_first_device_err(UCLASS_TPM, &dev);
        if (ret)
                return ret;
        err = tpm_xfer(dev, command, tpm_command_size(command),
@@ -261,8 +261,8 @@ int tpm_init(void)
        int err;
        struct udevice *dev;
 
-       err = uclass_first_device(UCLASS_TPM, &dev);
-       if (err || !dev)
+       err = uclass_first_device_err(UCLASS_TPM, &dev);
+       if (err)
                return err;
        return tpm_open(dev);
 }