|
@@ -767,6 +767,11 @@ static int ti_abb_probe(struct platform_device *pdev)
|
|
|
|
|
|
pname = "ldo-address";
|
|
|
res = platform_get_resource_byname(pdev, IORESOURCE_MEM, pname);
|
|
|
+ if (!res) {
|
|
|
+ dev_dbg(dev, "Missing '%s' IO resource\n", pname);
|
|
|
+ ret = -ENODEV;
|
|
|
+ goto skip_opt;
|
|
|
+ }
|
|
|
abb->ldo_base = devm_ioremap_resource(dev, res);
|
|
|
if (IS_ERR(abb->ldo_base))
|
|
|
return PTR_ERR(abb->ldo_base);
|