Hi Linus, I'm Allan, working for Microchip, who acquired Microsemi, who acquired Vitesse.
Alexandre pointed me to your comments on the VSC7384 switch done by Vitesse ~15 years ago. BTW: the chip is not being sold any more, and is unlikely to turn up in new products. I managed to find the complete datasheet of this device, and convincing people that it can be "opened-up" meaning that it is available without any NDA or similar. It is a 1.2mb/200 page pdf, it is not avialable at any web page (that I know of), but if you are interested in having it then I can send it in a mail to you. The 09/20/2018 14:38, Linus Walleij wrote: > Just as a drive-by comment this seems vaguely related to the Vitesse > DSA switch I merged in drivers/net/dsa/vitesse-vsc73xx.c > The VSC* product name handily gives away the origin in Vitesse's > product line. > > The VSC73xx also have the 8051 CPU and internal RAM, but are > accessed (typically) over SPI, and AFAICT this thing is talking over > MDIO. > > The Vitesse 73xx however also supports a WAN port and VLANs > which makes it significantly different, falling into switch class I > guess. That is right, here are the list of feature from page 1 in the datasheet. Features: - 12 Gigabit Ethernet ports with nonblocking wire- speed performance - IEEE802.1Q-in-Q nested VLAN support - Tri-speed (10/100/1000 Mbps) RGMII interfaces - Full duplex flow control (IEEE802.3x) and half duplex back pressure - Support for both wire-speed automatic learning, and CPU-based learning - Flexible link aggregation compliant with IEEE802.3ad - 208 kB on-chip frame buffer - Spanning Tree Protocol support (IEEE802.1D) - Jumbo frame support - Multiple Spanning Tree support (IEEE802.1s) - Programmable classifier for QoS (Layer 4/Multimedia) into four classes of service - Port-based Access Control (IEEE802.1X) - IGMP, GARP, GMRP, and GVRP support - 8192 MAC addresses and 4,096 VLAN support (IEEE802.1Q) - Cost effective 4-pin serial CPU interface - Per-port shaping, policing, and Broadcast and Multicast Storm Control - Selection between on-chip 8051 CPU, or off-chip 8-bit or 16-bit CPU for SNMP and Web-based management /Allan