Commit 039f8b21 authored by YueHaibing's avatar YueHaibing Committed by Greg Kroah-Hartman
Browse files

staging: emxx_udc: use devm_platform_ioremap_resource() to simplify code



Use devm_platform_ioremap_resource() to simplify the code a bit.
This is detected by coccinelle.

Signed-off-by: default avatarYueHaibing <yuehaibing@huawei.com>
Link: https://lore.kernel.org/r/20191009150535.6412-1-yuehaibing@huawei.com


Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
parent f595f03b
Loading
Loading
Loading
Loading
+1 −3
Original line number Original line Diff line number Diff line
@@ -3078,7 +3078,6 @@ static int nbu2ss_drv_probe(struct platform_device *pdev)
{
{
	int	status = -ENODEV;
	int	status = -ENODEV;
	struct nbu2ss_udc	*udc;
	struct nbu2ss_udc	*udc;
	struct resource *r;
	int irq;
	int irq;
	void __iomem *mmio_base;
	void __iomem *mmio_base;


@@ -3088,8 +3087,7 @@ static int nbu2ss_drv_probe(struct platform_device *pdev)
	platform_set_drvdata(pdev, udc);
	platform_set_drvdata(pdev, udc);


	/* require I/O memory and IRQ to be provided as resources */
	/* require I/O memory and IRQ to be provided as resources */
	r = platform_get_resource(pdev, IORESOURCE_MEM, 0);
	mmio_base = devm_platform_ioremap_resource(pdev, 0);
	mmio_base = devm_ioremap_resource(&pdev->dev, r);
	if (IS_ERR(mmio_base))
	if (IS_ERR(mmio_base))
		return PTR_ERR(mmio_base);
		return PTR_ERR(mmio_base);