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 |