[PATCH net-next v7 0/6] net: dsa: motorcomm: add support yt922x driver

Kyle Switch posted 6 patches 1 week, 3 days ago
There is a newer version of this series
drivers/net/dsa/motorcomm/Kconfig |   1 +
drivers/net/dsa/motorcomm/chip.c  | 979 +++++++++++++++++++++++++++++-
drivers/net/dsa/motorcomm/chip.h  | 119 ++++
include/net/dsa.h                 |   2 +
net/dsa/Kconfig                   |   6 +
net/dsa/Makefile                  |   1 +
net/dsa/tag_yt922x.c              | 111 ++++
7 files changed, 1191 insertions(+), 28 deletions(-)
create mode 100644 net/dsa/tag_yt922x.c
[PATCH net-next v7 0/6] net: dsa: motorcomm: add support yt922x driver
Posted by Kyle Switch 1 week, 3 days ago
changes in v7:
patch 1: Fix the series_lookup() redundancy issue.
         Fix the dsa->priv initialization and the code style issue.
patch 6: Move psc definition to yt921x_port
         Fix psc_get_state() and an_restart().
         Use the existing yt921x driver interface for the duplicated logic for
         chip_reset().
         Move the yt922x_cpu_port_set() to chip_setup_dsa() to align
         with yt921x function.

Kyle Switch (6):
  net: dsa: motorcomm: initialize dsa_switch based on chipid
  net: dsa: motorcomm: use max_ports in series for port bounds checking
  net: dsa: motorcomm: move mib start from probe() to dsa_setup()
  net: dsa: motorcomm: move mib stop from remove() to teardown()
  net: dsa: tag_yt922x: add support for Motorcomm YT922x tags
  net: dsa: motorcomm: Add support for Motorcomm YT922x

 drivers/net/dsa/motorcomm/Kconfig |   1 +
 drivers/net/dsa/motorcomm/chip.c  | 979 +++++++++++++++++++++++++++++-
 drivers/net/dsa/motorcomm/chip.h  | 119 ++++
 include/net/dsa.h                 |   2 +
 net/dsa/Kconfig                   |   6 +
 net/dsa/Makefile                  |   1 +
 net/dsa/tag_yt922x.c              | 111 ++++
 7 files changed, 1191 insertions(+), 28 deletions(-)
 create mode 100644 net/dsa/tag_yt922x.c

-- 
2.25.1