cns3xxx: set base device for ethernet port netdevs
[openwrt.git] / target / linux / cns3xxx / files / drivers / net / ethernet / cavium / cns3xxx_eth.c
index b17af7f..e2db636 100644 (file)
@@ -1256,6 +1256,7 @@ static int eth_init_one(struct platform_device *pdev)
                temp |= (PORT_DISABLE | PORT_BLOCK_STATE | PORT_LEARN_DIS);
                __raw_writel(temp, &sw->regs->mac_cfg[port->id]);
 
+               SET_NETDEV_DEV(dev, &pdev->dev);
                dev->netdev_ops = &cns3xxx_netdev_ops;
                dev->ethtool_ops = &cns3xxx_ethtool_ops;
                dev->tx_queue_len = 1000;