diff options
Diffstat (limited to 'drivers/net/ethernet/marvell')
-rw-r--r-- | drivers/net/ethernet/marvell/pxa168_eth.c | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/drivers/net/ethernet/marvell/pxa168_eth.c b/drivers/net/ethernet/marvell/pxa168_eth.c index bee4c369f0fe..21ddecef151e 100644 --- a/drivers/net/ethernet/marvell/pxa168_eth.c +++ b/drivers/net/ethernet/marvell/pxa168_eth.c | |||
@@ -1450,16 +1450,14 @@ static int pxa168_eth_probe(struct platform_device *pdev) | |||
1450 | pep = netdev_priv(dev); | 1450 | pep = netdev_priv(dev); |
1451 | pep->dev = dev; | 1451 | pep->dev = dev; |
1452 | pep->clk = clk; | 1452 | pep->clk = clk; |
1453 | |||
1453 | res = platform_get_resource(pdev, IORESOURCE_MEM, 0); | 1454 | res = platform_get_resource(pdev, IORESOURCE_MEM, 0); |
1454 | if (res == NULL) { | ||
1455 | err = -ENODEV; | ||
1456 | goto err_netdev; | ||
1457 | } | ||
1458 | pep->base = devm_ioremap_resource(&pdev->dev, res); | 1455 | pep->base = devm_ioremap_resource(&pdev->dev, res); |
1459 | if (IS_ERR(pep->base)) { | 1456 | if (IS_ERR(pep->base)) { |
1460 | err = -ENOMEM; | 1457 | err = -ENOMEM; |
1461 | goto err_netdev; | 1458 | goto err_netdev; |
1462 | } | 1459 | } |
1460 | |||
1463 | res = platform_get_resource(pdev, IORESOURCE_IRQ, 0); | 1461 | res = platform_get_resource(pdev, IORESOURCE_IRQ, 0); |
1464 | BUG_ON(!res); | 1462 | BUG_ON(!res); |
1465 | dev->irq = res->start; | 1463 | dev->irq = res->start; |