LAN9645x

LAN9645x is a 9-port Ethernet switch derived from the LAN966x.

LAN9645x SKUs can be divided into two groups:

  • SKUs supporting only Standard Features

    • SKU differences are due to port configurations

  • SKUs supporting Full Features

    • Full Features include all Standard Features plus more advanced AVB/TSN, Synchronization and Redundancy features

    • SKU differences are due to port configurations

There are three base SKUs (5-port LAN96455, 7-port LAN96457, 9-port LAN96459), each with two feature variants (S suffix = Standard features, F suffix = Full features).

Part Name

SKU Number

PARTID

LAN96459S/F

96459

0x6459

LAN96457S/F

96457

0x6457

LAN96455S/F

96455

0x6455

The different SKUs have different features enabled. The table below details the features of different SKUs.

SKU # ports FRER PTP FP, TAS, PSFP PRP/HSR

LAN96459S

9

Yes

Yes

LAN96459F

9

Yes

Yes

Yes

Yes

LAN96457S

7

Yes

Yes

LAN96457F

7

Yes

Yes

Yes

Yes

LAN96455S

5

Yes

Yes

LAN96455F

5

Yes

Yes

Yes

Yes

1. EVB Overview:

This chapter describes the different LAN9645x Reference Boards.

1.1. EVB-LAN96459 EDS2H

This is the EVB that uses LAN9645x in unmanaged mode. All configuration is loaded at power on.

ung10125

This board is not described further as this in not in scope of this BSP.

1.2. EVB-LAN96459F

This is the EVB that uses LAN9645x in managed mode. This requires a host system such as the EVB-LAN9668-EDS2 or the SAMA7D65 Curiosity Board.

The features of this EVB are:

  • Engineering Development System v2 (EDS2) SODIMM card form factor and edge interface

  • Four 10/100/1000Mbps Copper PHY Integrated RJ-45 Magnetic Jacks with Link Status and Activity LEDs

  • Two SGMII/SGMII+ ports with dual stack SFP module cage supporting Copper and Fiber Modules

  • One SGMII/SGMII+ port configurable for QSGMII (4 x 1G) mode supporting LAN8804/14 Quad-PHY EVB

  • Two RGMII host ports supporting 10/100/1000Mbps, one for host management and one for peripheral PHYs

  • SPI management interface (selected a boot time via on-board strapping)

The SAMA7D65 Curiosity Board is not described further as the configuration for this board is not available at the time of writing, but will be added a later point in time.

The management of the LAN9645x switch is performed by a Linux DSA Driver provided in the Linux Kernel.

You can read more about DSA here.

ung10120

2. Board Name Overview

The name used in the device trees for the Linux Kernel is the internal product name, as this has been created at a very early stage of the project.

To allow you to move between the different names that are in use, you can use the table found below:

Internal Board Name Board Order No Board Name

UNG10125

EV03E14A

EVB-LAN96459 EDS2H (Unmanaged)

UNG10120

EV14H52A

EVB-LAN96459F (Managed)