struct device *dev = &pdev->dev;
        unsigned long reg, region_size;
        int i, j, ret, num_banks;
-       struct resource *res;
        struct ocmem *ocmem;
 
        if (!qcom_scm_is_available())
                return ret;
        }
 
-       res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "ctrl");
-       ocmem->mmio = devm_ioremap_resource(&pdev->dev, res);
+       ocmem->mmio = devm_platform_ioremap_resource_byname(pdev, "ctrl");
        if (IS_ERR(ocmem->mmio)) {
                dev_err(&pdev->dev, "Failed to ioremap ocmem_ctrl resource\n");
                return PTR_ERR(ocmem->mmio);