|
|
|
@ -192,6 +192,15 @@ static void mt7620_init_data(struct fe_soc_data *data, |
|
|
|
|
NETIF_F_IPV6_CSUM; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
static void mt7621_init_data(struct fe_soc_data *data, |
|
|
|
|
struct net_device *netdev) |
|
|
|
|
{ |
|
|
|
|
struct fe_priv *priv = netdev_priv(netdev); |
|
|
|
|
|
|
|
|
|
priv->flags = FE_FLAG_PADDING_64B; |
|
|
|
|
netdev->hw_features = NETIF_F_HW_VLAN_CTAG_TX; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
static void mt7621_set_mac(struct fe_priv *priv, unsigned char *mac) |
|
|
|
|
{ |
|
|
|
|
unsigned long flags; |
|
|
|
@ -228,7 +237,7 @@ static struct fe_soc_data mt7620_data = { |
|
|
|
|
|
|
|
|
|
static struct fe_soc_data mt7621_data = { |
|
|
|
|
.mac = { 0x00, 0x11, 0x22, 0x33, 0x44, 0x55 }, |
|
|
|
|
.init_data = mt7620_init_data, |
|
|
|
|
.init_data = mt7621_init_data, |
|
|
|
|
.reset_fe = mt7621_fe_reset, |
|
|
|
|
.set_mac = mt7621_set_mac, |
|
|
|
|
.fwd_config = mt7621_fwd_config, |
|
|
|
|