The table below shows the mapping of the Ethernet port names appearing on the front panel of the LS1043ARDB chassis with the port names in U-Boot, tinyDistro, and NXP LSDK userland.
Port name on chassis | Port name in U-Boot | Port name in Linux (tinyDistro) | Port name in Linux (LSDK userland) |
---|---|---|---|
QSGMII.P0 | FM1@DTSEC1 | eth0 | fm1-mac1 |
QSGMII.P1 | FM1@DTSEC2 | eth1 | fm1-mac2 |
QSGMII.P2 | FM1@DTSEC3 | eth2 | fm1-mac5 |
QSGMII.P3 | FM1@DTSEC4 | eth3 | fm1-mac6 |
RGMII1 | FM1@DTSEC5 | eth4 | fm1-mac3 |
RGMII2 | FM1@DTSEC6 | eth5 | fm1-mac4 |
10G Copper | FM1@TGEC1 | eth6 | fm1-mac9 |
Below is a table that shows the mapping between port numbers (from configuration file), character devices, hardware ports
(Rx) and mEMACs for the standard SDK configuration (using RCW protocol 1455).
Port name on chassis | XML port number (configuration file) | Serdes protocol | Character device | Hardware port (device tree node) | mEMAC (device tree node) |
---|---|---|---|---|---|
QSGMII.P0 | 1 | qsgmii | fm0-port-rx0 | port@88000 | ethernet@e0000 |
QSGMII.P1 | 2 | qsgmii | fm0-port-rx1 | port@89000 | ethernet@e2000 |
QSGMII.P2 | 5 | qsgmii | fm0-port-rx4 | port@8c000 | ethernet@e8000 |
QSGMII.P3 | 6 | qsgmii | fm0-port-rx5 | port@8d000 | ethernet@ea000 |
RGMII1 | 3 | rgmii | fm0-port-rx2 | port@8a000 | ethernet@e4000 |
RGMII2 | 4 | rgmii | fm0-port-rx3 | port@8b000 | ethernet@e6000 |
10G Copper | 9 | xgmii | fm0-port-rx6 | port@90000 | ethernet@f0000 |