Re: [PATCH net-next v6 00/16] net: dsa: vsc73xx: Make vsc73xx usable

From: Linus Walleij
Date: Wed Mar 06 2024 - 04:12:33 EST


On Wed, Mar 6, 2024 at 12:28 AM Florian Fainelli <f.fainelli@xxxxxxxxx> wrote:
> On 3/5/24 14:45, Linus Walleij wrote:
> > On Fri, Mar 1, 2024 at 11:17 PM Pawel Dembicki <paweldembicki@xxxxxxxxx> wrote:
> >
> >> This patch series focuses on making vsc73xx usable.
> >
> > Can't help to think it is a bit funny regarding how many units
> > of this chips are shipped in e.g. home routers.
>
> How many use this particular DSA driver as opposed to an user-space SDK
> driver though?

They don't have a userspace driver either, they all have a kernelspace
hack on kernel 2.6.15 or so :/

https://github.com/linusw/linux-SL3516/blob/SL93512R_v2.6.6/drivers/net/sl_switch.c

> Do you have a list of devices, so I make sure I don't buy those :P?

- StorLink reference design SL93512R (and the rest of them, and later resold
from Cortina Systems). I got this from Imre Kaloz who got it from StorLink.

- ITian Square One
https://dflund.se/~triad/krad/itian-squareone/
https://openwrt.org/toh/itian/square_one_sq201
(The place where I started this switch support.)
using the same hack as above.

HEY! You sent that to me :D

I think a bunch of other random router vendors copied this from the StorLink
reference design as well, I just don't have all the Gemini devices.

Yours,
Linus Walleij