aboutsummaryrefslogtreecommitdiffstats
path: root/drivers
diff options
context:
space:
mode:
authorSachin Kamat <sachin.kamat@linaro.org>2013-03-26 05:14:03 -0400
committerFelipe Balbi <balbi@ti.com>2013-04-03 03:56:27 -0400
commitf4362b1dd7262e3c81f295154b601065f8810186 (patch)
tree50ef1ec73e4eda134d219122646f60500c98558a /drivers
parent50757b24944ede7ab07165cdb57c995456b6e916 (diff)
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>
Diffstat (limited to 'drivers')
-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)
244 return -ENODEV; 244 return -ENODEV;
245 } 245 }
246 246
247 phy_base = devm_request_and_ioremap(dev, phy_mem); 247 phy_base = devm_ioremap_resource(dev, phy_mem);
248 if (!phy_base) { 248 if (IS_ERR(phy_base))
249 dev_err(dev, "%s: register mapping failed\n", __func__); 249 return PTR_ERR(phy_base);
250 return -ENXIO;
251 }
252 250
253 sphy = devm_kzalloc(dev, sizeof(*sphy), GFP_KERNEL); 251 sphy = devm_kzalloc(dev, sizeof(*sphy), GFP_KERNEL);
254 if (!sphy) 252 if (!sphy)