netdev.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH v1 net-next 0/3] net: dsa: microchip: add KSZ9893 switch support
@ 2019-03-01  3:57 Tristram.Ha
  2019-03-01  3:57 ` [PATCH v1 net-next 1/3] dt-bindings: net: dsa: document additional Microchip KSZ9477 family switches Tristram.Ha
                   ` (3 more replies)
  0 siblings, 4 replies; 9+ messages in thread
From: Tristram.Ha @ 2019-03-01  3:57 UTC (permalink / raw)
  To: Andrew Lunn, Florian Fainelli, Pavel Machek
  Cc: Tristram Ha, UNGLinuxDriver, netdev

From: Tristram Ha <Tristram.Ha@microchip.com>

This series of patches is to modify the KSZ9477 DSA driver to support
running KSZ9893 switch.

The KSZ9893 switch is similar to KSZ9477 except the ingress tail tag has
1 byte instead of 2 bytes.  The XMII register that governs the MAC
communication also has different register definitions.

v1
- Put KSZ9893 tagging in separate patch
- Remove other switch support

Tristram Ha (3):
  dt-bindings: net: dsa: document additional Microchip KSZ9477 family
    switches
  net: dsa: add KSZ9893 switch tagging support
  net: dsa: microchip: add KSZ9893 switch support

 Documentation/devicetree/bindings/net/dsa/ksz.txt |  43 ++++
 drivers/net/dsa/microchip/ksz9477.c               | 242 ++++++++++++++++++++--
 drivers/net/dsa/microchip/ksz9477_spi.c           |   4 +-
 drivers/net/dsa/microchip/ksz_common.c            |   4 +-
 include/net/dsa.h                                 |   1 +
 net/dsa/dsa.c                                     |   2 +
 net/dsa/dsa_priv.h                                |   1 +
 net/dsa/tag_ksz.c                                 |  34 +++
 8 files changed, 316 insertions(+), 15 deletions(-)

-- 
1.9.1


^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2019-03-05  1:24 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2019-03-01  3:57 [PATCH v1 net-next 0/3] net: dsa: microchip: add KSZ9893 switch support Tristram.Ha
2019-03-01  3:57 ` [PATCH v1 net-next 1/3] dt-bindings: net: dsa: document additional Microchip KSZ9477 family switches Tristram.Ha
2019-03-01  4:24   ` Florian Fainelli
2019-03-01  3:57 ` [PATCH v1 net-next 2/3] net: dsa: add KSZ9893 switch tagging support Tristram.Ha
2019-03-01  4:23   ` Florian Fainelli
2019-03-01  3:57 ` [PATCH v1 net-next 3/3] net: dsa: microchip: add KSZ9893 switch support Tristram.Ha
2019-03-01  4:23   ` Florian Fainelli
2019-03-05  1:24     ` Tristram.Ha
2019-03-03 21:49 ` [PATCH v1 net-next 0/3] " David Miller

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).