This is an old revision of the document!
WORK IN PROGRESS
Embedded module TQMLS10xxA - YOCTO Linux BSP documentation
How to use 10Gbit ethernet on STKLS1046 with BSP REV.0003
In order to use the two 10 Gbit ethernet interfaces on the STKLS1046, the U-Boot bootloader has to be rebuilt with a new RCW configuration.
By default RCW 3333 (SerDes1) and 5559 (SerDes2) are configured in the TQMLS1046 U-Boot. This RCW configuration does not support 10Gbit ethernet.
In one of the next updates a U-Boot binary with a proper configuration for 10Gbit ethernet will be build by default.
RCW Configuration 1133_5559
As an example the RCW configuration 1133(SerDes1) and 5559(SerDes2) has been chosen for this how to.
See the tables below for further information about the RCW configuration.
SerDes1 - RCW 1133 | |||||
---|---|---|---|---|---|
Lane D | Lane C | Lane B | Lane A | PCIe GEN1/2 PLL Mapping | PCIe GEN3 PLL Mapping |
XFI.9 | XFI.10 | SGMII.5 | SGMII.6 | 2211 | N/A |
SerDes2 - RCW 5559 | |||||
---|---|---|---|---|---|
Lane D | Lane C | Lane B | Lane A | PCIe GEN1/2 PLL Mapping | PCIe GEN3 PLL Mapping |
Unused | PCIe.2 x1 | PCIe.3 x1 | SATA | 2221 | N/A |
Rebuild U-Boot with RCW configuration 1133_5559
- After building the Yocto Image, following line has to be added to configuration file local.conf
UBOOT_RCW_CONFIG = "TQMLS1046A_RCW_1133_5559"
- Create a new Image with the following command:
bitbake core-image-minimal
STKLS1046 DIP Switch Configuration
According to the RCW 1133_5559 the DIP switches on STKLS1046 DIP must be set as follows:
SD card RCW 1133_5559
S7 | S8 | S6 | S5 | S10 | |||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
DIP | 4 | 3 | 2 | 1 | 4 | 3 | 2 | 1 | 4 | 3 | 2 | 1 | 4 | 3 | 2 | 1 | 2 | 1 | |||||
OFF | • | • | • | • | • | • | • | • | • | • | |||||||||||||
ON | • | • | • | • | • | • | • | • |