host: xhci-plat: remove duplicate check on resource
Sanity check on resource happening with devm_ioremap_resource(). Signed-off-by: Varka Bhadram <varkab@cdac.in> Acked-by: Alan Stern <stern@rowland.harvard.edu> Acked-by: Felipe Balbi <balbi@ti.com> Reviewed-by: Gregory CLEMENT <gregory.clement@free-electrons.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
parent
3b59d31dd8
commit
e7020f193a
|
@ -83,9 +83,6 @@ static int xhci_plat_probe(struct platform_device *pdev)
|
||||||
if (irq < 0)
|
if (irq < 0)
|
||||||
return -ENODEV;
|
return -ENODEV;
|
||||||
|
|
||||||
res = platform_get_resource(pdev, IORESOURCE_MEM, 0);
|
|
||||||
if (!res)
|
|
||||||
return -ENODEV;
|
|
||||||
|
|
||||||
if (of_device_is_compatible(pdev->dev.of_node,
|
if (of_device_is_compatible(pdev->dev.of_node,
|
||||||
"marvell,armada-375-xhci") ||
|
"marvell,armada-375-xhci") ||
|
||||||
|
@ -109,15 +106,16 @@ static int xhci_plat_probe(struct platform_device *pdev)
|
||||||
if (!hcd)
|
if (!hcd)
|
||||||
return -ENOMEM;
|
return -ENOMEM;
|
||||||
|
|
||||||
hcd->rsrc_start = res->start;
|
res = platform_get_resource(pdev, IORESOURCE_MEM, 0);
|
||||||
hcd->rsrc_len = resource_size(res);
|
|
||||||
|
|
||||||
hcd->regs = devm_ioremap_resource(&pdev->dev, res);
|
hcd->regs = devm_ioremap_resource(&pdev->dev, res);
|
||||||
if (IS_ERR(hcd->regs)) {
|
if (IS_ERR(hcd->regs)) {
|
||||||
ret = PTR_ERR(hcd->regs);
|
ret = PTR_ERR(hcd->regs);
|
||||||
goto put_hcd;
|
goto put_hcd;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
hcd->rsrc_start = res->start;
|
||||||
|
hcd->rsrc_len = resource_size(res);
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Not all platforms have a clk so it is not an error if the
|
* Not all platforms have a clk so it is not an error if the
|
||||||
* clock does not exists.
|
* clock does not exists.
|
||||||
|
|
Loading…
Reference in New Issue