From e96e2132f977aab738994c11162b14695029be6e Mon Sep 17 00:00:00 2001 From: Sean Anderson Date: Sat, 15 Jan 2022 15:52:47 -0500 Subject: clk: Add clk_get_by_name_optional This adds a helper function for clk_get_by_name in cases where the clock is optional. Hopefully this helps point driver writers in the right direction. Also convert some existing users. Signed-off-by: Sean Anderson Reviewed-by: Neil Armstrong Reviewed-by: Simon Glass Link: https://lore.kernel.org/r/20220115205247.566210-2-seanga2@gmail.com --- drivers/rng/meson-rng.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'drivers/rng') diff --git a/drivers/rng/meson-rng.c b/drivers/rng/meson-rng.c index 5a4f45a..e0a1e8c 100644 --- a/drivers/rng/meson-rng.c +++ b/drivers/rng/meson-rng.c @@ -91,8 +91,8 @@ static int meson_rng_of_to_plat(struct udevice *dev) return -ENODEV; /* Get optional "core" clock */ - err = clk_get_by_name(dev, "core", &pdata->clk); - if (err && err != -ENODATA) + err = clk_get_by_name_optional(dev, "core", &pdata->clk); + if (err) return err; return 0; -- cgit v1.1