From 55e9fafcca1bb04365c89b9a045ed5ee485ed630 Mon Sep 17 00:00:00 2001 From: Kever Yang Date: Sun, 25 Feb 2018 18:17:51 +0800 Subject: [PATCH] core: do not fail in device_probe() when clk set default fail Assigned clocks are widely used in kernel, but not in U-Boot yet, many U-Boot clock driver do not have the API while dts port from kernel have "assigned-clocks" node. Just give a warning now instead of a device probe fail. Change-Id: Icc1da8bdd1a21d6d118e37d305bd7909758c40b2 Signed-off-by: Kever Yang --- drivers/core/device.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/core/device.c b/drivers/core/device.c index 9d58f44ee1..b68b277bd8 100644 --- a/drivers/core/device.c +++ b/drivers/core/device.c @@ -407,7 +407,7 @@ int device_probe(struct udevice *dev) /* Process 'assigned-{clocks/clock-parents/clock-rates}' properties */ ret = clk_set_defaults(dev); if (ret) - goto fail; + debug("%s clk_set_defaults failed %d\n", __func__, ret); if (drv->probe) { ret = drv->probe(dev);