hc
2024-02-20 102a0743326a03cd1a1202ceda21e175b7d3575c
kernel/drivers/phy/st/phy-stm32-usbphyc.c
....@@ -1,4 +1,4 @@
1
-// SPDX-Licence-Identifier: GPL-2.0
1
+// SPDX-License-Identifier: GPL-2.0
22 /*
33 * STMicroelectronics STM32 USB PHY Controller driver
44 *
....@@ -327,7 +327,7 @@
327327 if (IS_ERR(usbphyc->base))
328328 return PTR_ERR(usbphyc->base);
329329
330
- usbphyc->clk = devm_clk_get(dev, 0);
330
+ usbphyc->clk = devm_clk_get(dev, NULL);
331331 if (IS_ERR(usbphyc->clk)) {
332332 ret = PTR_ERR(usbphyc->clk);
333333 dev_err(dev, "clk get failed: %d\n", ret);
....@@ -340,7 +340,7 @@
340340 return ret;
341341 }
342342
343
- usbphyc->rst = devm_reset_control_get(dev, 0);
343
+ usbphyc->rst = devm_reset_control_get(dev, NULL);
344344 if (!IS_ERR(usbphyc->rst)) {
345345 reset_control_assert(usbphyc->rst);
346346 udelay(2);
....@@ -393,6 +393,8 @@
393393 ret = of_property_read_u32(child, "reg", &index);
394394 if (ret || index > usbphyc->nphys) {
395395 dev_err(&phy->dev, "invalid reg property: %d\n", ret);
396
+ if (!ret)
397
+ ret = -EINVAL;
396398 goto put_child;
397399 }
398400