1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * Copyright (c) 2022, Linaro Limited
10 static int rng_tpm_random_read(struct udevice *dev, void *data, size_t count)
12 return tpm_get_random(dev_get_parent(dev), data, count);
15 static const struct dm_rng_ops tpm_rng_ops = {
16 .read = rng_tpm_random_read,
19 U_BOOT_DRIVER(tpm_rng) = {