diff options
-rw-r--r-- | drivers/regulator/ti-abb-regulator.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/drivers/regulator/ti-abb-regulator.c b/drivers/regulator/ti-abb-regulator.c index d8e3e1262bc2..1e0280536e72 100644 --- a/drivers/regulator/ti-abb-regulator.c +++ b/drivers/regulator/ti-abb-regulator.c | |||
@@ -765,6 +765,11 @@ static int ti_abb_probe(struct platform_device *pdev) | |||
765 | 765 | ||
766 | pname = "ldo-address"; | 766 | pname = "ldo-address"; |
767 | res = platform_get_resource_byname(pdev, IORESOURCE_MEM, pname); | 767 | res = platform_get_resource_byname(pdev, IORESOURCE_MEM, pname); |
768 | if (!res) { | ||
769 | dev_dbg(dev, "Missing '%s' IO resource\n", pname); | ||
770 | ret = -ENODEV; | ||
771 | goto skip_opt; | ||
772 | } | ||
768 | abb->ldo_base = devm_ioremap_resource(dev, res); | 773 | abb->ldo_base = devm_ioremap_resource(dev, res); |
769 | if (IS_ERR(abb->ldo_base)) { | 774 | if (IS_ERR(abb->ldo_base)) { |
770 | ret = PTR_ERR(abb->ldo_base); | 775 | ret = PTR_ERR(abb->ldo_base); |