diff options
Diffstat (limited to 'drivers/net/ethernet/broadcom/bcm63xx_enet.c')
| -rw-r--r-- | drivers/net/ethernet/broadcom/bcm63xx_enet.c | 9 | 
1 files changed, 3 insertions, 6 deletions
diff --git a/drivers/net/ethernet/broadcom/bcm63xx_enet.c b/drivers/net/ethernet/broadcom/bcm63xx_enet.c index 291e4afd4a1a..620cd3fc1fbc 100644 --- a/drivers/net/ethernet/broadcom/bcm63xx_enet.c +++ b/drivers/net/ethernet/broadcom/bcm63xx_enet.c @@ -1693,7 +1693,7 @@ static int bcm_enet_probe(struct platform_device *pdev)  	struct bcm_enet_priv *priv;  	struct net_device *dev;  	struct bcm63xx_enet_platform_data *pd; -	struct resource *res_mem, *res_irq, *res_irq_rx, *res_irq_tx; +	struct resource *res_irq, *res_irq_rx, *res_irq_tx;  	struct mii_bus *bus;  	int i, ret; @@ -1719,8 +1719,7 @@ static int bcm_enet_probe(struct platform_device *pdev)  	if (ret)  		goto out; -	res_mem = platform_get_resource(pdev, IORESOURCE_MEM, 0); -	priv->base = devm_ioremap_resource(&pdev->dev, res_mem); +	priv->base = devm_platform_ioremap_resource(pdev, 0);  	if (IS_ERR(priv->base)) {  		ret = PTR_ERR(priv->base);  		goto out; @@ -2762,15 +2761,13 @@ struct platform_driver bcm63xx_enetsw_driver = {  /* reserve & remap memory space shared between all macs */  static int bcm_enet_shared_probe(struct platform_device *pdev)  { -	struct resource *res;  	void __iomem *p[3];  	unsigned int i;  	memset(bcm_enet_shared_base, 0, sizeof(bcm_enet_shared_base));  	for (i = 0; i < 3; i++) { -		res = platform_get_resource(pdev, IORESOURCE_MEM, i); -		p[i] = devm_ioremap_resource(&pdev->dev, res); +		p[i] = devm_platform_ioremap_resource(pdev, i);  		if (IS_ERR(p[i]))  			return PTR_ERR(p[i]);  	}  |