SPRUIL1D May 2019 – December 2024 DRA829J , DRA829J-Q1 , DRA829V , DRA829V-Q1 , TDA4VM , TDA4VM-Q1
SerDeses provide PHY functions for the following high-speed interfaces:
Table 12-266 describes the interface combinations supported by SERDES0.
| Interface Alias | CTRLMMR_SERDES0_LN0_CTRL | CTRLMMR_SERDES0_LN1_CTRL | ||
|---|---|---|---|---|
| [1:0] LANE_FUNC_SEL | Interface on Lane 0 | [1:0] LANE_FUNC_SEL | Interface on Lane 1 | |
| IP1 | 0x0 | CPSW0 Q/SGMII Lane 1 | 0x0 | CPSW0 Q/SGMII Lane 2 |
| IP2 | 0x1 | PCIe0 Lane 0 | 0x1 | PCIe0 Lane 1 |
| IP3 | 0x2 | -(1) | 0x2 | USB0 |
| IP4 | 0x3 | - | 0x3 | - |
Table 12-267 describes the interface combinations supported by SERDES1.
| Interface Alias | CTRLMMR_SERDES1_LN0_CTRL | CTRLMMR_SERDES1_LN1_CTRL | ||
|---|---|---|---|---|
| [1:0] LANE_FUNC_SEL | Interface on Lane 0 | [1:0] LANE_FUNC_SEL | Interface on Lane 1 | |
| IP1 | 0x0 | CPSW0 Q/SGMII Lane 3 | 0x0 | CPSW0 Q/SGMII Lane 4 |
| IP2 | 0x1 | PCIe1 Lane 0 | 0x1 | PCIe1 Lane 1 |
| IP3 | 0x2 | -(1) | 0x2 | USB1 |
| IP4 | 0x3 | ICSSG1 SGMII Lane 0 | 0x3 | ICSSG1 SGMII Lane 1 |
Table 12-268 describes the interface combinations supported by SERDES2.
| Interface Alias | CTRLMMR_SERDES2_LN0_CTRL | CTRLMMR_SERDES2_LN1_CTRL | ||
|---|---|---|---|---|
| [1:0] LANE_FUNC_SEL | Interface on Lane 0 | [1:0] LANE_FUNC_SEL | Interface on Lane 1 | |
| IP1 | 0x0 | - | 0x0 | - |
| IP2 | 0x1 | PCIe2 Lane 0 | 0x1 | PCIe2 Lane 1 |
| IP3 | 0x2 | -(1) | 0x2 | USB1 |
| IP4 | 0x3 | ICSSG1 SGMII Lane 0 | 0x3 | ICSSG1 SGMII Lane 1 |
Table 12-269 describes the interface combinations supported by SERDES3.
| Interface Alias | CTRLMMR_SERDES3_LN0_CTRL | CTRLMMR_SERDES3_LN1_CTRL | ||
|---|---|---|---|---|
| [1:0] LANE_FUNC_SEL | Interface on Lane 0 | [1:0] LANE_FUNC_SEL | Interface on Lane 1 | |
| IP1 | 0x0 | - | 0x0 | - |
| IP2 | 0x1 | PCIe3 Lane 0 | 0x1 | PCIe3 Lane 1 |
| IP3 | 0x2 | -(1) | 0x2 | USB0 |
| IP4 | 0x3 | - | 0x3 | - |
As seen in Table 12-266 to Table 12-269, USB0, USB1, and ICSSG1 SGMII can be routed to two different lanes. To avoid routing to two lanes at the same time, an additional muxing exists.
Table 12-270 to Table 12-273 describes the additional muxing for USB0, USB1, and ICSSG1 SGMII lane 0, and lane 1.
Settings in Table 12-270 to Table 12-273 must be aligned with the settings made in Table 12-266 to Table 12-269.
| CTRLMMR_USB0_CTRL | |
|---|---|
| [27] SERDES_SEL | Serdes Selected |
| 0 | SERDES0 |
| 1 | SERDES3 |
| CTRLMMR_USB1_CTRL | |
|---|---|
| [27] SERDES_SEL | Serdes Selected |
| 0 | SERDES1 |
| 1 | SERDES2 |
| CTRLMMR_ICSSG1_CTRL0 | |
|---|---|
| [28] SGMII_SERDES_SEL | Serdes Selected |
| 0 | SERDES1 Lane 0 |
| 1 | SERDES2 Lane 0 |
| CTRLMMR_ICSSG1_CTRL1 | |
|---|---|
| [28] SGMII_SERDES_SEL | Serdes Selected |
| 0 | SERDES1 Lane 1 |
| 1 | SERDES2 Lane 1 |