i2c: brcmstb: use devm_platform_ioremap_resource_byname()
authorYe Xingchen <ye.xingchen@zte.com.cn>
Tue, 21 Mar 2023 11:44:06 +0000 (19:44 +0800)
committerWolfram Sang <wsa@kernel.org>
Wed, 29 Mar 2023 19:19:13 +0000 (21:19 +0200)
Convert platform_get_resource_byname(),devm_ioremap_resource() to a single
call to devm_platform_ioremap_resource_byname(), as this is exactly what
this function does.

Signed-off-by: Ye Xingchen <ye.xingchen@zte.com.cn>
Acked-by: Florian Fainelli <f.fainelli@gmail.com>
Signed-off-by: Wolfram Sang <wsa@kernel.org>
drivers/i2c/busses/i2c-brcmstb.c

index 69383be4790593b7370880af4b8c367bc4e9c625..ef942714642a71503f0b222281121025c5564ac4 100644 (file)
@@ -575,12 +575,10 @@ static void brcmstb_i2c_set_bsc_reg_defaults(struct brcmstb_i2c_dev *dev)
 static int bcm2711_release_bsc(struct brcmstb_i2c_dev *dev)
 {
        struct platform_device *pdev = to_platform_device(dev->device);
-       struct resource *iomem;
        void __iomem *autoi2c;
 
        /* Map hardware registers */
-       iomem = platform_get_resource_byname(pdev, IORESOURCE_MEM, "auto-i2c");
-       autoi2c = devm_ioremap_resource(&pdev->dev, iomem);
+       autoi2c = devm_platform_ioremap_resource_byname(pdev, "auto-i2c");
        if (IS_ERR(autoi2c))
                return PTR_ERR(autoi2c);