|
@@ -197,6 +197,8 @@ static int meson_drv_bind_master(struct device *dev, bool has_components)
|
|
priv->io_base = regs;
|
|
priv->io_base = regs;
|
|
|
|
|
|
res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "hhi");
|
|
res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "hhi");
|
|
|
|
+ if (!res)
|
|
|
|
+ return -EINVAL;
|
|
/* Simply ioremap since it may be a shared register zone */
|
|
/* Simply ioremap since it may be a shared register zone */
|
|
regs = devm_ioremap(dev, res->start, resource_size(res));
|
|
regs = devm_ioremap(dev, res->start, resource_size(res));
|
|
if (!regs) {
|
|
if (!regs) {
|
|
@@ -213,6 +215,8 @@ static int meson_drv_bind_master(struct device *dev, bool has_components)
|
|
}
|
|
}
|
|
|
|
|
|
res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "dmc");
|
|
res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "dmc");
|
|
|
|
+ if (!res)
|
|
|
|
+ return -EINVAL;
|
|
/* Simply ioremap since it may be a shared register zone */
|
|
/* Simply ioremap since it may be a shared register zone */
|
|
regs = devm_ioremap(dev, res->start, resource_size(res));
|
|
regs = devm_ioremap(dev, res->start, resource_size(res));
|
|
if (!regs) {
|
|
if (!regs) {
|