[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <f98346dd0ce6974129d6725afcce51a49715fd56.camel@ew.tq-group.com>
Date: Thu, 10 Sep 2020 13:41:06 +0200
From: Matthias Schiffer <matthias.schiffer@...tq-group.com>
To: Michael Grzeschik <m.grzeschik@...gutronix.de>
Cc: netdev@...r.kernel.org, f.fainelli@...il.com, davem@...emloft.net,
kernel@...gutronix.de, andrew@...n.ch
Subject: Re: [PATCH v4 00/11] microchip: add support for ksz88x3 driver
family
On Mon, 2020-08-03 at 07:44 +0200, Michael Grzeschik wrote:
> This series adds support for the ksz88x3 driver family to the dsa
> based ksz
> drivers. The driver is making use of the already available ksz8795
> driver and
> moves it to an generic driver for the ksz8 based chips which have
> similar
> functions but an totaly different register layout.
>
> Andrew Lunn (1):
> net: phy: Add support for microchip SMI0 MDIO bus
>
> Michael Grzeschik (10):
> dt-bindings: net: mdio-gpio: add compatible for microchip,mdio-smi0
> net: tag: ksz: Add KSZ8863 tag code
> net: dsa: microchip: ksz8795: use port_cnt where possible
> net: dsa: microchip: ksz8795: dynamic allocate memory for
> flush_dyn_mac_table
> net: dsa: microchip: ksz8795: change drivers prefix to be generic
> net: dsa: microchip: ksz8795: move register offsets and shifts to
> separate struct
> net: dsa: microchip: ksz8795: add support for ksz88xx chips
> net: dsa: microchip: Add Microchip KSZ8863 SMI based driver support
> net: dsa: microchip: Add Microchip KSZ8863 SPI based driver support
> dt-bindings: net: dsa: document additional Microchip KSZ8863/8873
> switch
>
> .../devicetree/bindings/net/dsa/ksz.txt | 2 +
> .../devicetree/bindings/net/mdio-gpio.txt | 1 +
> drivers/net/dsa/microchip/Kconfig | 9 +
> drivers/net/dsa/microchip/Makefile | 1 +
> drivers/net/dsa/microchip/ksz8.h | 68 ++
> drivers/net/dsa/microchip/ksz8795.c | 926 ++++++++++++--
> ----
> drivers/net/dsa/microchip/ksz8795_reg.h | 214 ++--
> drivers/net/dsa/microchip/ksz8795_spi.c | 64 +-
> drivers/net/dsa/microchip/ksz8863_reg.h | 124 +++
> drivers/net/dsa/microchip/ksz8863_smi.c | 204 ++++
> drivers/net/dsa/microchip/ksz_common.h | 2 +-
> drivers/net/phy/mdio-bitbang.c | 8 +-
> drivers/net/phy/mdio-gpio.c | 9 +
> include/linux/mdio-bitbang.h | 3 +
> include/net/dsa.h | 2 +
> net/dsa/tag_ksz.c | 57 ++
> 16 files changed, 1275 insertions(+), 419 deletions(-)
> create mode 100644 drivers/net/dsa/microchip/ksz8.h
> create mode 100644 drivers/net/dsa/microchip/ksz8863_reg.h
> create mode 100644 drivers/net/dsa/microchip/ksz8863_smi.c
>
Hello Michael,
I've given this series a spin on a TQ-Systems ARM64 board with a
KSZ8863 switch connected via SMI (rebased onto kernel 5.4.y), and
everything seems to work as expected. Feel free to CC me for the next
revision of the series, so I can add my Tested-by.
Kind regards,
Matthias
Powered by blists - more mailing lists