summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSachin Kamat <sachin.kamat@linaro.org>2013-03-26 14:44:03 +0530
committerFelipe Balbi <balbi@ti.com>2013-04-03 10:56:27 +0300
commitf4362b1dd7262e3c81f295154b601065f8810186 (patch)
tree50ef1ec73e4eda134d219122646f60500c98558a
parent50757b24944ede7ab07165cdb57c995456b6e916 (diff)
downloadlinux-f4362b1dd7262e3c81f295154b601065f8810186.tar.gz
linux-f4362b1dd7262e3c81f295154b601065f8810186.tar.bz2
linux-f4362b1dd7262e3c81f295154b601065f8810186.zip
usb: phy: samsung: convert to devm_ioremap_resource()
Use the newly introduced devm_ioremap_resource() instead of devm_request_and_ioremap() which provides more consistent error handling. devm_ioremap_resource() provides its own error messages; so all explicit error messages can be removed from the failure code paths. Signed-off-by: Sachin Kamat <sachin.kamat@linaro.org> Signed-off-by: Felipe Balbi <balbi@ti.com>
-rw-r--r--drivers/usb/phy/phy-samsung-usb3.c8
1 files changed, 3 insertions, 5 deletions
diff --git a/drivers/usb/phy/phy-samsung-usb3.c b/drivers/usb/phy/phy-samsung-usb3.c
index 54f641860f9e..133f3d0c554f 100644
--- a/drivers/usb/phy/phy-samsung-usb3.c
+++ b/drivers/usb/phy/phy-samsung-usb3.c
@@ -244,11 +244,9 @@ static int samsung_usb3phy_probe(struct platform_device *pdev)
return -ENODEV;
}
- phy_base = devm_request_and_ioremap(dev, phy_mem);
- if (!phy_base) {
- dev_err(dev, "%s: register mapping failed\n", __func__);
- return -ENXIO;
- }
+ phy_base = devm_ioremap_resource(dev, phy_mem);
+ if (IS_ERR(phy_base))
+ return PTR_ERR(phy_base);
sphy = devm_kzalloc(dev, sizeof(*sphy), GFP_KERNEL);
if (!sphy)