Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

usb: mtu3: convert to devm_platform_ioremap_resource_byname

Use devm_platform_ioremap_resource_byname() to simplify code

Signed-off-by: Chunfeng Yun <chunfeng.yun@mediatek.com>
Link: https://lore.kernel.org/r/1595404275-8449-1-git-send-email-chunfeng.yun@mediatek.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>

authored by

Chunfeng Yun and committed by
Greg Kroah-Hartman
5ad91812 0ed9498f

+2 -6
+1 -3
drivers/usb/mtu3/mtu3_core.c
··· 828 828 struct device *dev = ssusb->dev; 829 829 struct platform_device *pdev = to_platform_device(dev); 830 830 struct mtu3 *mtu = NULL; 831 - struct resource *res; 832 831 int ret = -ENOMEM; 833 832 834 833 mtu = devm_kzalloc(dev, sizeof(struct mtu3), GFP_KERNEL); ··· 839 840 return mtu->irq; 840 841 dev_info(dev, "irq %d\n", mtu->irq); 841 842 842 - res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "mac"); 843 - mtu->mac_base = devm_ioremap_resource(dev, res); 843 + mtu->mac_base = devm_platform_ioremap_resource_byname(pdev, "mac"); 844 844 if (IS_ERR(mtu->mac_base)) { 845 845 dev_err(dev, "error mapping memory for dev mac\n"); 846 846 return PTR_ERR(mtu->mac_base);
+1 -3
drivers/usb/mtu3/mtu3_plat.c
··· 216 216 struct device_node *node = pdev->dev.of_node; 217 217 struct otg_switch_mtk *otg_sx = &ssusb->otg_switch; 218 218 struct device *dev = &pdev->dev; 219 - struct resource *res; 220 219 int i; 221 220 int ret; 222 221 ··· 262 263 } 263 264 } 264 265 265 - res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "ippc"); 266 - ssusb->ippc_base = devm_ioremap_resource(dev, res); 266 + ssusb->ippc_base = devm_platform_ioremap_resource_byname(pdev, "ippc"); 267 267 if (IS_ERR(ssusb->ippc_base)) 268 268 return PTR_ERR(ssusb->ippc_base); 269 269