Messages in this thread Patch in this message | | | From | Roger Quadros <> | Subject | [PATCH 1/2] usb: dwc3: of-simple: Don't fail if no clock entries | Date | Mon, 28 May 2018 17:36:13 +0300 |
| |
of_count_phandle_with_args() returns -ENOENT (-2) if there are no clock entries. Don't fail in such a case.
Signed-off-by: Roger Quadros <rogerq@ti.com> --- drivers/usb/dwc3/dwc3-of-simple.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/drivers/usb/dwc3/dwc3-of-simple.c b/drivers/usb/dwc3/dwc3-of-simple.c index cb2ee96..e98d221 100644 --- a/drivers/usb/dwc3/dwc3-of-simple.c +++ b/drivers/usb/dwc3/dwc3-of-simple.c @@ -36,11 +36,11 @@ static int dwc3_of_simple_clk_init(struct dwc3_of_simple *simple, int count) struct device_node *np = dev->of_node; int i; - simple->num_clocks = count; - - if (!count) + if (count <= 0) return 0; + simple->num_clocks = count; + simple->clks = devm_kcalloc(dev, simple->num_clocks, sizeof(struct clk *), GFP_KERNEL); if (!simple->clks) -- cheers, -roger Texas Instruments Finland Oy, Porkkalankatu 22, 00180 Helsinki. Y-tunnus/Business ID: 0615521-4. Kotipaikka/Domicile: Helsinki
| |