diff options
author | John Crispin <blogic@openwrt.org> | 2014-11-06 09:31:19 +0000 |
---|---|---|
committer | John Crispin <blogic@openwrt.org> | 2014-11-06 09:31:19 +0000 |
commit | e6a6d7d6d1c78b8a121bc4bee41d314565c700eb (patch) | |
tree | 59f514b46f3efbe777c7c3c6b0e28d06a56881bb /target/linux/ramips/files/drivers/net/ethernet/ralink/soc_rt305x.c | |
parent | 0f6eebbe44d3f5a5282c8f08d7bc4c35baaf90ee (diff) | |
download | upstream-e6a6d7d6d1c78b8a121bc4bee41d314565c700eb.tar.gz upstream-e6a6d7d6d1c78b8a121bc4bee41d314565c700eb.tar.bz2 upstream-e6a6d7d6d1c78b8a121bc4bee41d314565c700eb.zip |
ralink: add mt7628 support to the ethernet driver
Signed-off-by: John Crispin <blogic@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@43196 3c298f89-4303-0410-b956-a3cf2f4a3e73
Diffstat (limited to 'target/linux/ramips/files/drivers/net/ethernet/ralink/soc_rt305x.c')
-rw-r--r-- | target/linux/ramips/files/drivers/net/ethernet/ralink/soc_rt305x.c | 15 |
1 files changed, 15 insertions, 0 deletions
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 <linux/module.h> #include <asm/mach-ralink/ralink_regs.h> +#ifdef CONFIG_SOC_MT7620 +static inline int soc_is_rt3352(void) +{ + return 0; +} + +static inline int soc_is_rt3052(void) +{ + return 0; +} +#else #include <asm/mach-ralink/rt305x.h> +#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; } |