From: Tristram Ha <tristram...@microchip.com> This patch requires the previous patches for Microchip KSZ9477 DSA driver.
v2 - No new feature is introduced in tag_ksz.c v1 - Return error codes instead of numbers - Add more comments to clarify operation - Use ksz8795 prefix to indicate KSZ8795 specific code - Simplify MIB counter reading code - Switch driver code is not accessed from tag_ksz.c Tristram Ha (1): Add Microchip KSZ8795 DSA driver. drivers/net/dsa/microchip/Kconfig | 17 + drivers/net/dsa/microchip/Makefile | 2 + drivers/net/dsa/microchip/ksz8795.c | 1365 +++++++++++++++++++++++++++++++ drivers/net/dsa/microchip/ksz8795_reg.h | 1016 +++++++++++++++++++++++ drivers/net/dsa/microchip/ksz8795_spi.c | 166 ++++ drivers/net/dsa/microchip/ksz_priv.h | 1 + include/net/dsa.h | 1 + net/dsa/Kconfig | 4 + net/dsa/dsa.c | 3 + net/dsa/dsa_priv.h | 1 + net/dsa/tag_ksz.c | 32 + 11 files changed, 2608 insertions(+) create mode 100644 drivers/net/dsa/microchip/ksz8795.c create mode 100644 drivers/net/dsa/microchip/ksz8795_reg.h create mode 100644 drivers/net/dsa/microchip/ksz8795_spi.c -- 1.9.1