From e6a6d7d6d1c78b8a121bc4bee41d314565c700eb Mon Sep 17 00:00:00 2001 From: John Crispin Date: Thu, 6 Nov 2014 09:31:19 +0000 Subject: ralink: add mt7628 support to the ethernet driver Signed-off-by: John Crispin git-svn-id: svn://svn.openwrt.org/openwrt/trunk@43196 3c298f89-4303-0410-b956-a3cf2f4a3e73 --- .../ramips/files/drivers/net/ethernet/ralink/soc_rt305x.c | 15 +++++++++++++++ 1 file changed, 15 insertions(+) (limited to 'target/linux/ramips/files/drivers/net/ethernet/ralink/soc_rt305x.c') diff --git a/target/linux/ramips/files/drivers/net/ethernet/ralink/soc_rt305x.c b/target/linux/ramips/files/drivers/net/ethernet/ralink/soc_rt305x.c index ec09500afd..746b118e1e 100644 --- a/target/linux/ramips/files/drivers/net/ethernet/ralink/soc_rt305x.c +++ b/target/linux/ramips/files/drivers/net/ethernet/ralink/soc_rt305x.c @@ -18,7 +18,19 @@ #include #include +#ifdef CONFIG_SOC_MT7620 +static inline int soc_is_rt3352(void) +{ + return 0; +} + +static inline int soc_is_rt3052(void) +{ + return 0; +} +#else #include +#endif #include "ralink_soc_eth.h" #include "mdio_rt2880.h" @@ -79,6 +91,9 @@ static void rt305x_fe_reset(void) static void rt5350_init_data(struct fe_soc_data *data, struct net_device *netdev) { + struct fe_priv *priv = netdev_priv(netdev); + + priv->flags = FE_FLAG_PADDING_64B | FE_FLAG_PADDING_BUG; netdev->hw_features = NETIF_F_SG | NETIF_F_RXCSUM; } -- cgit v1.2.3