soc: bcm63xx-power: Make use of the helper function devm_platform_ioremap_resource()
authorCai Huoqing <caihuoqing@baidu.com>
Wed, 8 Sep 2021 07:14:16 +0000 (15:14 +0800)
committerFlorian Fainelli <f.fainelli@gmail.com>
Tue, 14 Sep 2021 21:37:42 +0000 (14:37 -0700)
Use the devm_platform_ioremap_resource() helper instead of
calling platform_get_resource() and devm_ioremap_resource()
separately

Signed-off-by: Cai Huoqing <caihuoqing@baidu.com>
Signed-off-by: Florian Fainelli <f.fainelli@gmail.com>
drivers/soc/bcm/bcm63xx/bcm63xx-power.c

index 515fe182dc34e9f63e2f389afb16d1f6b57cbfb6..aa72e13d5d0e005781d557a5ba9eb45b8feb6afc 100644 (file)
@@ -91,7 +91,6 @@ static int bcm63xx_power_probe(struct platform_device *pdev)
 {
        struct device *dev = &pdev->dev;
        struct device_node *np = dev->of_node;
-       struct resource *res;
        const struct bcm63xx_power_data *entry, *table;
        struct bcm63xx_power *power;
        unsigned int ndom;
@@ -102,8 +101,7 @@ static int bcm63xx_power_probe(struct platform_device *pdev)
        if (!power)
                return -ENOMEM;
 
-       res = platform_get_resource(pdev, IORESOURCE_MEM, 0);
-       power->base = devm_ioremap_resource(&pdev->dev, res);
+       power->base = devm_platform_ioremap_resource(pdev, 0);
        if (IS_ERR(power->base))
                return PTR_ERR(power->base);