This is an old revision of the document!


WORK IN PROGRESS

Embedded module TQMLS10xxA - YOCTO Linux BSP documentation



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.

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
  1. After building the Yocto Image, following line has to be added to configuration file local.conf
    UBOOT_RCW_CONFIG = "TQMLS1046A_RCW_1133_5559"
  2. Create a new Image with the following command:
    bitbake core-image-minimal

According to the RCW 1133_5559 the DIP switches on STKLS1046 DIP must be set as follows:

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

1 2 3 4 5 6 7 8 9 10 11 12
RGMII.3 RGMII.4 SGMII.5 SGMII.6 XFI.10 XFI.9
  • Last modified: 2022/08/04 15:04