Re: [PATCH net-next 0/4] net-next: dsa: add Mediatek MT7530 support

John Crispin
2017-03-13T16:50:46Z

On 13/03/17 17:11, sean.wang@mediatek.com wrote:
> From: Sean Wang <sean.wang@mediatek.com>
>
> MT7530 is a 7-ports Gigabit Ethernet Switch that could be found on
> Mediatek router platforms such as MT7623A or MT7623N which includes 7-port
> Gigabit Ethernet MAC and 5-port Gigabit Ethernet PHY. Among these ports,
> The port from 0 to 4 are the user ports connecting with the remote devices
> while the port 5 and 6 are the CPU ports connecting into Mediatek Ethernet
> GMAC.
>
> The patch series integrated Mediatek MT7530 into DSA support which
> includes the most of the essential callbacks such as tag insertion for
> port distinguishing, port control, bridge offloading, STP setup and
> ethtool operations to allow DSA to model each user port into independently
> standalone netdevice as the other DSA driver had done.
Hi Sean,

very cool, i'll give this a spin this week and if it works out will
import it into LEDE to get test coverage from our users.

John

> Sean Wang (4):
> dt-bindings: net: dsa: add mt7530 binding
> net-next: dsa: add Mediatek tag RX/TX handler
> net-next: ethernet: mediatek: add CMD ingress recognize the special
> tag
> net-next: dsa: add dsa support for Mediatek MT7530 switch
>
> .../devicetree/bindings/net/dsa/mt7530.txt | 96 ++
> drivers/net/dsa/Kconfig | 8 +
> drivers/net/dsa/Makefile | 2 +-
> drivers/net/dsa/mt7530.c | 1195 ++++++++++++++++++++
> drivers/net/dsa/mt7530.h | 387 +++++++
> drivers/net/ethernet/mediatek/mtk_eth_soc.c | 8 +
> drivers/net/ethernet/mediatek/mtk_eth_soc.h | 5 +
> include/net/dsa.h | 1 +
> net/dsa/Kconfig | 2 +
> net/dsa/Makefile | 1 +
> net/dsa/dsa.c | 3 +
> net/dsa/dsa_priv.h | 3 +
> net/dsa/tag_mtk.c | 121 ++
> 13 files changed, 1831 insertions(+), 1 deletion(-)
> create mode 100644 Documentation/devicetree/bindings/net/dsa/mt7530.txt
> create mode 100644 drivers/net/dsa/mt7530.c
> create mode 100644 drivers/net/dsa/mt7530.h
> create mode 100644 net/dsa/tag_mtk.c
>