SW Variants

Part of the board tailoring process is also to choose which of the binaries to use as the base-line.

Currently, the following SW variants exists:

  • VDSP_BIN_LAN966x

  • VDSP_BIN_LAN969x

  • VDSP_BIN_LAN969x_AUTO

The tables in this document use the following short names to refer to these variants:

Short name Binary name

LAN966x

VDSP_BIN_LAN966x

LAN969x

VDSP_BIN_LAN969x

LAN969x AUTO

VDSP_BIN_LAN969x_AUTO

1. Switch Drivers included

The table below shows what Switch SoC drivers are included in a given SW variant.

Switch LAN966x LAN969x LAN969x AUTO

LAN9691VAO: 46G, AEC-Q100 TSN Ethernet Switch

No

Yes

Yes

LAN9692VAO: 66G, AEC-Q100 TSN Ethernet Switch

No

Yes

Yes

LAN9693VAO: 102G, AEC-Q100 TSN Ethernet Switch

No

Yes

Yes

LAN9694TSN: 48G, TSN Ethernet Switch

No

Yes

Yes

LAN9696TSN: 66G, TSN Ethernet Switch

No

Yes

Yes

LAN9698TSN: 102G, TSN Ethernet Switch

No

Yes

Yes

LAN9694RED: 48G, TSN+Redundancy Ethernet Switch

No

Yes

Yes

LAN9696RED: 66G, TSN+Redundancy Ethernet Switch

No

Yes

Yes

LAN9698RED: 102G, TSN+Redundancy Ethernet Switch

No

Yes

Yes

LAN9662: 4-port TSN GB Switch

Yes

No

No

LAN9698: 8-port TSN GB Switch

Yes

No

No

2. PHY Drivers Included

The tables below show what PHY drivers are included in each SW variant.

In these tables, the SW-variant has been shorten:

  • LAN966x: is a reference to VDSP_BIN_LAN966x

  • LAN969x: is a reference to VDSP_BIN_LAN969x

  • LAN969x AUTO: is a reference to VDSP_BIN_LAN969x_AUTO

2.1. LAN888x / LAN878x: Single-pair 100/1000BASE-T1

PHY / SW-Variant LAN966x LAN969x LAN969x AUTO

LAN8881: RGMII, 1000BASE-T1

No

Yes

Yes

LAN8882: SGMII, 1000BASE-T1

No

Yes

Yes

LAN8883: RGMII, 100/1000BASE-T1

No

Yes

Yes

LAN8884: SGMII, 100/1000BASE-T1

No

Yes

Yes

LAN8781: RGMII, 100BASE-T1

No

Yes

Yes

LAN8881M: RGMII, 1000BASE-T1

No

Yes (1)

Yes (1)

LAN8882M: SGMII, 1000BASE-T1

No

Yes (1)

Yes (1)

LAN8883M: RGMII, 100/1000BASE-T1

No

Yes (1)

Yes (1)

LAN8884M: SGMII, 100/1000BASE-T1

No

Yes (1)

Yes (1)

LAN8781M: RGMII, 100BASE-T1

No

Yes (1)

Yes (1)

(1) These are MACsec-capable PHY variants. They are more expensive than the non-M counterparts, but the SW does not utilize the MACsec capability in the PHY (MACsec is supported in the switch SoC, not the PHY).

2.2. LAN881x: Quad-port 10/100/1000BASE-T

PHY / SW-Variant LAN966x LAN969x LAN969x AUTO

LAN8814: QSGMII, 4x10/100/1000BASE-T

Yes

Yes

No

LAN8804: QSGMII, 4x10/100/1000BASE-T

Yes

Yes

No

LAN8818: QSGMII, 4x10/100/1000BASE-T

Yes

Yes

No

LAN8808: QSGMII, 4x10/100/1000BASE-T

Yes

Yes

No

2.3. LAN884x: Single-port 10/100/1000BASE-T

PHY / SW-Variant LAN966x LAN969x LAN969x AUTO

LAN8840: RGMII, 10/100/1000BASE-T

No

Yes

Yes

LAN8830: RGMII, 10/100/1000BASE-T

No

Yes

Yes

LAN8841: MII/GMII/RGMII, 10/100/1000BASE-T

No

Yes (1)

Yes (1)

LAN8831: MII/GMII/RGMII, 10/100/1000BASE-T

No

Yes (1)

Yes (1)

(1) These PHYs support the MII interface, which is not present in the relevant switch SoC. The driver is included, but only the RGMII interface can be used.

2.4. LAN887x: Single-pair 100/1000BASE-T1

PHY / SW-Variant LAN966x LAN969x LAN969x AUTO

LAN8870: RGMII/SGMII, 100/1000BASE-T1

No

No

Yes

LAN8870B: RGMII/SGMII, 100/1000BASE-T1

No

No

Yes

LAN8871: RGMII, 1000BASE-T1

No

No

Yes

LAN8872: SGMII, 1000BASE-T1

No

No

Yes

2.5. LAN867x: 10BASE-T1S

PHY / SW-Variant LAN966x LAN969x LAN969x AUTO

LAN8671: RMII, 10BASE-T1S

No

No

Yes

LAN8670: MII/RMII, 10BASE-T1S

No

No

Yes (1)

(1) This PHY supports the MII interface, which is not present in the relevant switch SoC. The driver is included, but only the RMII interface can be used.

3. Difference in SW features

The table below shows the differences in SW features across the different variants.

Feature LAN966x LAN969x LAN969x AUTO

Link Aggregation and LACP

Yes

Yes

No

LLDP / Link Layer Discovery Protocol

Yes

Yes

No

IPv4 Host support

Yes

Yes

No

IPv4 Static Router support

No

No

Yes

4. Test coverage of HW variants

The Microchip EVBs are being used internally to facilitate the SQA process. But the SW packages include drivers for a larger set of Switch/PHY variants and/or combinations which are not testable on the EVBs.

Customers are expected to build boards/boxes with different switch variants and/or different PHY variants, than what is tested on the EVBs. But when doing this, customers are also expected to carry out the needed testing on the final HW platforms.