dev->hw_features = NETIF_F_RXCSUM;
dev->netdev_ops = priv->r->netdev_ops;
- if (priv->r->family_id == RTL9310_FAMILY_ID)
- rtl931x_chip_init(priv);
-
priv->rxringlen = rxringlen;
priv->rxrings = rxrings;
return err;
}
- rtl8380_init_mac(priv);
+ if (priv->r->family_id == RTL8380_FAMILY_ID)
+ rtl8380_init_mac(priv);
+ else if (priv->r->family_id == RTL8390_FAMILY_ID)
+ rtl8390_init_mac(priv);
+ else if (priv->r->family_id == RTL9310_FAMILY_ID)
+ rtl931x_chip_init(priv);
/* Try to get mac address in the following order:
* 1) from device tree data