Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

phy: amlogic: convert to devm_platform_ioremap_resource

Use devm_platform_ioremap_resource to simplify code

Signed-off-by: Chunfeng Yun <chunfeng.yun@mediatek.com>
Reviewed-by: Remi Pommarel <repk@triplefau.lt>
Reviewed-by: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
Link: https://lore.kernel.org/r/1604642930-29019-2-git-send-email-chunfeng.yun@mediatek.com
Signed-off-by: Vinod Koul <vkoul@kernel.org>

authored by

Chunfeng Yun and committed by
Vinod Koul
202de025 08d4deda

+4 -12
+1 -3
drivers/phy/amlogic/phy-meson-axg-pcie.c
··· 129 129 struct device *dev = &pdev->dev; 130 130 struct phy_axg_pcie_priv *priv; 131 131 struct device_node *np = dev->of_node; 132 - struct resource *res; 133 132 void __iomem *base; 134 133 int ret; 135 134 ··· 144 145 return ret; 145 146 } 146 147 147 - res = platform_get_resource(pdev, IORESOURCE_MEM, 0); 148 - base = devm_ioremap_resource(dev, res); 148 + base = devm_platform_ioremap_resource(pdev, 0); 149 149 if (IS_ERR(base)) 150 150 return PTR_ERR(base); 151 151
+1 -3
drivers/phy/amlogic/phy-meson-g12a-usb2.c
··· 292 292 { 293 293 struct device *dev = &pdev->dev; 294 294 struct phy_provider *phy_provider; 295 - struct resource *res; 296 295 struct phy_meson_g12a_usb2_priv *priv; 297 296 struct phy *phy; 298 297 void __iomem *base; ··· 304 305 priv->dev = dev; 305 306 platform_set_drvdata(pdev, priv); 306 307 307 - res = platform_get_resource(pdev, IORESOURCE_MEM, 0); 308 - base = devm_ioremap_resource(dev, res); 308 + base = devm_platform_ioremap_resource(pdev, 0); 309 309 if (IS_ERR(base)) 310 310 return PTR_ERR(base); 311 311
+1 -3
drivers/phy/amlogic/phy-meson-g12a-usb3-pcie.c
··· 386 386 struct device *dev = &pdev->dev; 387 387 struct device_node *np = dev->of_node; 388 388 struct phy_g12a_usb3_pcie_priv *priv; 389 - struct resource *res; 390 389 struct phy_provider *phy_provider; 391 390 void __iomem *base; 392 391 int ret; ··· 394 395 if (!priv) 395 396 return -ENOMEM; 396 397 397 - res = platform_get_resource(pdev, IORESOURCE_MEM, 0); 398 - base = devm_ioremap_resource(dev, res); 398 + base = devm_platform_ioremap_resource(pdev, 0); 399 399 if (IS_ERR(base)) 400 400 return PTR_ERR(base); 401 401
+1 -3
drivers/phy/amlogic/phy-meson-gxl-usb2.c
··· 230 230 { 231 231 struct device *dev = &pdev->dev; 232 232 struct phy_provider *phy_provider; 233 - struct resource *res; 234 233 struct phy_meson_gxl_usb2_priv *priv; 235 234 struct phy *phy; 236 235 void __iomem *base; ··· 241 242 242 243 platform_set_drvdata(pdev, priv); 243 244 244 - res = platform_get_resource(pdev, IORESOURCE_MEM, 0); 245 - base = devm_ioremap_resource(dev, res); 245 + base = devm_platform_ioremap_resource(pdev, 0); 246 246 if (IS_ERR(base)) 247 247 return PTR_ERR(base); 248 248