Merge branch 'next' of https://source.denx.de/u-boot/custodians/u-boot-marvell into...
[platform/kernel/u-boot.git] / lib / tpm_api.c
index f155351..4c66264 100644 (file)
@@ -118,7 +118,7 @@ u32 tpm_nv_read_value(struct udevice *dev, u32 index, void *data, u32 count)
        if (is_tpm1(dev))
                return tpm1_nv_read_value(dev, index, data, count);
        else if (is_tpm2(dev))
-               return -ENOSYS;
+               return tpm2_nv_read_value(dev, index, data, count);
        else
                return -ENOSYS;
 }
@@ -129,7 +129,7 @@ u32 tpm_nv_write_value(struct udevice *dev, u32 index, const void *data,
        if (is_tpm1(dev))
                return tpm1_nv_write_value(dev, index, data, count);
        else if (is_tpm2(dev))
-               return -ENOSYS;
+               return tpm2_nv_write_value(dev, index, data, count);
        else
                return -ENOSYS;
 }
@@ -144,7 +144,7 @@ u32 tpm_write_lock(struct udevice *dev, u32 index)
        if (is_tpm1(dev))
                return -ENOSYS;
        else if (is_tpm2(dev))
-               return -ENOSYS;
+               return tpm2_write_lock(dev, index);
        else
                return -ENOSYS;
 }