usb: musb: convert to devm_platform_ioremap_resource_byname
authorChunfeng Yun <chunfeng.yun@mediatek.com>
Wed, 22 Jul 2020 07:51:15 +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: Bin Liu <b-liu@ti.com>
Signed-off-by: Chunfeng Yun <chunfeng.yun@mediatek.com>
Link: https://lore.kernel.org/r/1595404275-8449-7-git-send-email-chunfeng.yun@mediatek.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/usb/musb/musb_dsps.c

index 7166049..19556c1 100644 (file)
@@ -429,12 +429,10 @@ static int dsps_musb_init(struct musb *musb)
        struct platform_device *parent = to_platform_device(dev->parent);
        const struct dsps_musb_wrapper *wrp = glue->wrp;
        void __iomem *reg_base;
-       struct resource *r;
        u32 rev, val;
        int ret;
 
-       r = platform_get_resource_byname(parent, IORESOURCE_MEM, "control");
-       reg_base = devm_ioremap_resource(dev, r);
+       reg_base = devm_platform_ioremap_resource_byname(parent, "control");
        if (IS_ERR(reg_base))
                return PTR_ERR(reg_base);
        musb->ctrl_base = reg_base;