OSDN Git Service

usb: gadget: tegra-xudc: convert to devm_platform_ioremap_resource_byname
authorChunfeng Yun <chunfeng.yun@mediatek.com>
Wed, 22 Jul 2020 07:51:14 +0000 (15:51 +0800)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 29 Jul 2020 14:49:38 +0000 (16:49 +0200)
Use devm_platform_ioremap_resource_byname() to simplify code

Cc: Nagarjuna Kristam <nkristam@nvidia.com>
Signed-off-by: Chunfeng Yun <chunfeng.yun@mediatek.com>
Link: https://lore.kernel.org/r/1595404275-8449-6-git-send-email-chunfeng.yun@mediatek.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/usb/gadget/udc/tegra-xudc.c

index 404f778..d6ff68c 100644 (file)
@@ -3750,15 +3750,12 @@ static int tegra_xudc_probe(struct platform_device *pdev)
                return PTR_ERR(xudc->base);
        xudc->phys_base = res->start;
 
-       res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "fpci");
-       xudc->fpci = devm_ioremap_resource(&pdev->dev, res);
+       xudc->fpci = devm_platform_ioremap_resource_byname(pdev, "fpci");
        if (IS_ERR(xudc->fpci))
                return PTR_ERR(xudc->fpci);
 
        if (xudc->soc->has_ipfs) {
-               res = platform_get_resource_byname(pdev, IORESOURCE_MEM,
-                                                  "ipfs");
-               xudc->ipfs = devm_ioremap_resource(&pdev->dev, res);
+               xudc->ipfs = devm_platform_ioremap_resource_byname(pdev, "ipfs");
                if (IS_ERR(xudc->ipfs))
                        return PTR_ERR(xudc->ipfs);
        }