Skip to content

Commit 5ad9181

Browse files
Chunfeng Yungregkh
authored andcommitted
usb: mtu3: convert to devm_platform_ioremap_resource_byname
Use devm_platform_ioremap_resource_byname() to simplify code Signed-off-by: Chunfeng Yun <[email protected]> Link: https://lore.kernel.org/r/[email protected] Signed-off-by: Greg Kroah-Hartman <[email protected]>
1 parent 0ed9498 commit 5ad9181

File tree

2 files changed

+2
-6
lines changed

2 files changed

+2
-6
lines changed

drivers/usb/mtu3/mtu3_core.c

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -828,7 +828,6 @@ int ssusb_gadget_init(struct ssusb_mtk *ssusb)
828828
struct device *dev = ssusb->dev;
829829
struct platform_device *pdev = to_platform_device(dev);
830830
struct mtu3 *mtu = NULL;
831-
struct resource *res;
832831
int ret = -ENOMEM;
833832

834833
mtu = devm_kzalloc(dev, sizeof(struct mtu3), GFP_KERNEL);
@@ -840,8 +839,7 @@ int ssusb_gadget_init(struct ssusb_mtk *ssusb)
840839
return mtu->irq;
841840
dev_info(dev, "irq %d\n", mtu->irq);
842841

843-
res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "mac");
844-
mtu->mac_base = devm_ioremap_resource(dev, res);
842+
mtu->mac_base = devm_platform_ioremap_resource_byname(pdev, "mac");
845843
if (IS_ERR(mtu->mac_base)) {
846844
dev_err(dev, "error mapping memory for dev mac\n");
847845
return PTR_ERR(mtu->mac_base);

drivers/usb/mtu3/mtu3_plat.c

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -216,7 +216,6 @@ static int get_ssusb_rscs(struct platform_device *pdev, struct ssusb_mtk *ssusb)
216216
struct device_node *node = pdev->dev.of_node;
217217
struct otg_switch_mtk *otg_sx = &ssusb->otg_switch;
218218
struct device *dev = &pdev->dev;
219-
struct resource *res;
220219
int i;
221220
int ret;
222221

@@ -263,8 +262,7 @@ static int get_ssusb_rscs(struct platform_device *pdev, struct ssusb_mtk *ssusb)
263262
}
264263
}
265264

266-
res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "ippc");
267-
ssusb->ippc_base = devm_ioremap_resource(dev, res);
265+
ssusb->ippc_base = devm_platform_ioremap_resource_byname(pdev, "ippc");
268266
if (IS_ERR(ssusb->ippc_base))
269267
return PTR_ERR(ssusb->ippc_base);
270268

0 commit comments

Comments
 (0)