]> git.kernelconcepts.de Git - karo-tx-linux.git/blobdiff - drivers/usb/phy/phy-msm-usb.c
usb: phy: msm: use devm_ioremap_resource()
[karo-tx-linux.git] / drivers / usb / phy / phy-msm-usb.c
index 47cee27e01741363258b107371d94109dd43f6da..301ffb1fa0e439e9c7fd55114099deb721d3093d 100644 (file)
@@ -1718,11 +1718,9 @@ static int msm_otg_probe(struct platform_device *pdev)
                                      np ? "alt_core" : "usb_hs_core_clk");
 
        res = platform_get_resource(pdev, IORESOURCE_MEM, 0);
-       if (!res)
-               return -EINVAL;
-       motg->regs = devm_ioremap(&pdev->dev, res->start, resource_size(res));
-       if (!motg->regs)
-               return -ENOMEM;
+       motg->regs = devm_ioremap_resource(&pdev->dev, res);
+       if (IS_ERR(motg->regs))
+               return PTR_ERR(motg->regs);
 
        pdata = dev_get_platdata(&pdev->dev);
        if (!pdata) {