net: dsa: Introduce driver for NXP SJA1105 5-port L2 switch
At this moment the following is supported: * Link state management through phylib * Autonomous L2 forwarding managed through iproute2 bridge commands. IP termination must be done currently through the master netdevice, since the switch is unmanaged at this point and using DSA_TAG_PROTO_NONE. Signed-off-by:Vladimir Oltean <olteanv@gmail.com> Signed-off-by:
Georg Waibel <georg.waibel@sensor-technik.de> Acked-by:
Florian Fainelli <f.fainelli@gmail.com> Signed-off-by:
David S. Miller <davem@davemloft.net>
Showing
- MAINTAINERS 6 additions, 0 deletionsMAINTAINERS
- drivers/net/dsa/Kconfig 2 additions, 0 deletionsdrivers/net/dsa/Kconfig
- drivers/net/dsa/Makefile 1 addition, 0 deletionsdrivers/net/dsa/Makefile
- drivers/net/dsa/sja1105/Kconfig 16 additions, 0 deletionsdrivers/net/dsa/sja1105/Kconfig
- drivers/net/dsa/sja1105/Makefile 8 additions, 0 deletionsdrivers/net/dsa/sja1105/Makefile
- drivers/net/dsa/sja1105/sja1105.h 138 additions, 0 deletionsdrivers/net/dsa/sja1105/sja1105.h
- drivers/net/dsa/sja1105/sja1105_clocking.c 598 additions, 0 deletionsdrivers/net/dsa/sja1105/sja1105_clocking.c
- drivers/net/dsa/sja1105/sja1105_dynamic_config.c 489 additions, 0 deletionsdrivers/net/dsa/sja1105/sja1105_dynamic_config.c
- drivers/net/dsa/sja1105/sja1105_dynamic_config.h 43 additions, 0 deletionsdrivers/net/dsa/sja1105/sja1105_dynamic_config.h
- drivers/net/dsa/sja1105/sja1105_main.c 928 additions, 0 deletionsdrivers/net/dsa/sja1105/sja1105_main.c
- drivers/net/dsa/sja1105/sja1105_spi.c 553 additions, 0 deletionsdrivers/net/dsa/sja1105/sja1105_spi.c
- drivers/net/dsa/sja1105/sja1105_static_config.c 949 additions, 0 deletionsdrivers/net/dsa/sja1105/sja1105_static_config.c
- drivers/net/dsa/sja1105/sja1105_static_config.h 250 additions, 0 deletionsdrivers/net/dsa/sja1105/sja1105_static_config.h
- include/linux/dsa/sja1105.h 19 additions, 0 deletionsinclude/linux/dsa/sja1105.h
Please register or sign in to comment