]> www.infradead.org Git - users/jedix/linux-maple.git/commitdiff
phy: socionext: Use devm_platform_ioremap_resource()
authorKunihiko Hayashi <hayashi.kunihiko@socionext.com>
Thu, 30 Jan 2020 06:52:39 +0000 (15:52 +0900)
committerKishon Vijay Abraham I <kishon@ti.com>
Fri, 20 Mar 2020 14:04:29 +0000 (19:34 +0530)
Use devm_platform_ioremap_resource() to simplify the code.

Signed-off-by: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
Signed-off-by: Kishon Vijay Abraham I <kishon@ti.com>
drivers/phy/socionext/phy-uniphier-pcie.c
drivers/phy/socionext/phy-uniphier-usb3hs.c
drivers/phy/socionext/phy-uniphier-usb3ss.c

index 93ffbd2940fa4c9da7c115f67266cf6325852e74..25d1d9da19dbb6452a13a5df0033155fcc59004c 100644 (file)
@@ -163,7 +163,6 @@ static int uniphier_pciephy_probe(struct platform_device *pdev)
        struct phy_provider *phy_provider;
        struct device *dev = &pdev->dev;
        struct regmap *regmap;
-       struct resource *res;
        struct phy *phy;
 
        priv = devm_kzalloc(dev, sizeof(*priv), GFP_KERNEL);
@@ -176,8 +175,7 @@ static int uniphier_pciephy_probe(struct platform_device *pdev)
 
        priv->dev = dev;
 
-       res = platform_get_resource(pdev, IORESOURCE_MEM, 0);
-       priv->base = devm_ioremap_resource(dev, res);
+       priv->base = devm_platform_ioremap_resource(pdev, 0);
        if (IS_ERR(priv->base))
                return PTR_ERR(priv->base);
 
index 50f379fc4e06c4ab727b8a8a8aa9b8dbebd44cca..1d3f9e850c5db1145169ddd63c80b4ed084a0ad4 100644 (file)
@@ -309,7 +309,6 @@ static int uniphier_u3hsphy_probe(struct platform_device *pdev)
        struct device *dev = &pdev->dev;
        struct uniphier_u3hsphy_priv *priv;
        struct phy_provider *phy_provider;
-       struct resource *res;
        struct phy *phy;
 
        priv = devm_kzalloc(dev, sizeof(*priv), GFP_KERNEL);
@@ -322,8 +321,7 @@ static int uniphier_u3hsphy_probe(struct platform_device *pdev)
                    priv->data->nparams > MAX_PHY_PARAMS))
                return -EINVAL;
 
-       res = platform_get_resource(pdev, IORESOURCE_MEM, 0);
-       priv->base = devm_ioremap_resource(dev, res);
+       priv->base = devm_platform_ioremap_resource(pdev, 0);
        if (IS_ERR(priv->base))
                return PTR_ERR(priv->base);
 
index ec231e40ef2ace3bc324d6566bd6594250c813ad..05e40a22af0e5b3b66aa6d2fb9a5722277137e26 100644 (file)
@@ -215,7 +215,6 @@ static int uniphier_u3ssphy_probe(struct platform_device *pdev)
        struct device *dev = &pdev->dev;
        struct uniphier_u3ssphy_priv *priv;
        struct phy_provider *phy_provider;
-       struct resource *res;
        struct phy *phy;
 
        priv = devm_kzalloc(dev, sizeof(*priv), GFP_KERNEL);
@@ -228,8 +227,7 @@ static int uniphier_u3ssphy_probe(struct platform_device *pdev)
                    priv->data->nparams > MAX_PHY_PARAMS))
                return -EINVAL;
 
-       res = platform_get_resource(pdev, IORESOURCE_MEM, 0);
-       priv->base = devm_ioremap_resource(dev, res);
+       priv->base = devm_platform_ioremap_resource(pdev, 0);
        if (IS_ERR(priv->base))
                return PTR_ERR(priv->base);