|
@@ -41,6 +41,12 @@ static struct serdes_config serdes1_cfg_tbl[] = {
|
|
CPRI4, CPRI3, CPRI2, CPRI1}},
|
|
CPRI4, CPRI3, CPRI2, CPRI1}},
|
|
{0x2a, {SGMII_FM1_DTSEC5, SGMII_FM1_DTSEC6,
|
|
{0x2a, {SGMII_FM1_DTSEC5, SGMII_FM1_DTSEC6,
|
|
CPRI6, CPRI5, CPRI4, CPRI3, CPRI2, CPRI1}},
|
|
CPRI6, CPRI5, CPRI4, CPRI3, CPRI2, CPRI1}},
|
|
|
|
+ {0x2C, {SGMII_FM1_DTSEC5, SGMII_FM1_DTSEC6,
|
|
|
|
+ CPRI6, CPRI5, CPRI4, CPRI3, CPRI2, CPRI1}},
|
|
|
|
+ {0x2D, {SGMII_FM1_DTSEC5, SGMII_FM1_DTSEC6,
|
|
|
|
+ CPRI6, CPRI5, CPRI4, CPRI3, CPRI2, CPRI1}},
|
|
|
|
+ {0x2E, {SGMII_FM1_DTSEC5, SGMII_FM1_DTSEC6,
|
|
|
|
+ CPRI6, CPRI5, CPRI4, CPRI3, CPRI2, CPRI1}},
|
|
{0x30, {AURORA, AURORA,
|
|
{0x30, {AURORA, AURORA,
|
|
SGMII_FM1_DTSEC3, SGMII_FM1_DTSEC4,
|
|
SGMII_FM1_DTSEC3, SGMII_FM1_DTSEC4,
|
|
CPRI4, CPRI3, CPRI2, CPRI1}},
|
|
CPRI4, CPRI3, CPRI2, CPRI1}},
|
|
@@ -84,6 +90,8 @@ static struct serdes_config serdes2_cfg_tbl[] = {
|
|
{0x4E, {SGMII_FM1_DTSEC1, SGMII_FM1_DTSEC2,
|
|
{0x4E, {SGMII_FM1_DTSEC1, SGMII_FM1_DTSEC2,
|
|
SGMII_FM1_DTSEC3, AURORA,
|
|
SGMII_FM1_DTSEC3, AURORA,
|
|
SRIO1, SRIO1, SRIO1, SRIO1}},
|
|
SRIO1, SRIO1, SRIO1, SRIO1}},
|
|
|
|
+ {0x7A, {SRIO2, SRIO2, SRIO2, SRIO2,
|
|
|
|
+ SRIO1, SRIO1, SRIO1, SRIO1}},
|
|
{0x84, {SGMII_FM1_DTSEC1, SGMII_FM1_DTSEC2,
|
|
{0x84, {SGMII_FM1_DTSEC1, SGMII_FM1_DTSEC2,
|
|
SRIO2, SRIO2, AURORA, AURORA,
|
|
SRIO2, SRIO2, AURORA, AURORA,
|
|
XFI_FM1_MAC9, XFI_FM1_MAC10}},
|
|
XFI_FM1_MAC9, XFI_FM1_MAC10}},
|
|
@@ -94,6 +102,9 @@ static struct serdes_config serdes2_cfg_tbl[] = {
|
|
SRIO2, SRIO2,
|
|
SRIO2, SRIO2,
|
|
SGMII_FM1_DTSEC3, SGMII_FM1_DTSEC4,
|
|
SGMII_FM1_DTSEC3, SGMII_FM1_DTSEC4,
|
|
XFI_FM1_MAC9, XFI_FM1_MAC10}},
|
|
XFI_FM1_MAC9, XFI_FM1_MAC10}},
|
|
|
|
+ {0x8D, {SRIO2, SRIO2, SRIO2, SRIO2,
|
|
|
|
+ SGMII_FM1_DTSEC3, SGMII_FM1_DTSEC4,
|
|
|
|
+ XFI_FM1_MAC9, XFI_FM1_MAC10}},
|
|
{0x93, {SGMII_FM1_DTSEC1, SGMII_FM1_DTSEC2,
|
|
{0x93, {SGMII_FM1_DTSEC1, SGMII_FM1_DTSEC2,
|
|
SGMII_FM1_DTSEC3, SGMII_FM1_DTSEC4,
|
|
SGMII_FM1_DTSEC3, SGMII_FM1_DTSEC4,
|
|
XAUI_FM1_MAC10, XAUI_FM1_MAC10,
|
|
XAUI_FM1_MAC10, XAUI_FM1_MAC10,
|
|
@@ -111,6 +122,10 @@ static struct serdes_config serdes2_cfg_tbl[] = {
|
|
{0xC3, {XAUI_FM1_MAC9, XAUI_FM1_MAC9,
|
|
{0xC3, {XAUI_FM1_MAC9, XAUI_FM1_MAC9,
|
|
XAUI_FM1_MAC9, XAUI_FM1_MAC9,
|
|
XAUI_FM1_MAC9, XAUI_FM1_MAC9,
|
|
SRIO1, SRIO1, SRIO1, SRIO1}},
|
|
SRIO1, SRIO1, SRIO1, SRIO1}},
|
|
|
|
+ {0x98, {XAUI_FM1_MAC9, XAUI_FM1_MAC9,
|
|
|
|
+ XAUI_FM1_MAC9, XAUI_FM1_MAC9,
|
|
|
|
+ XAUI_FM1_MAC10, XAUI_FM1_MAC10,
|
|
|
|
+ XAUI_FM1_MAC10, XAUI_FM1_MAC10}},
|
|
{}
|
|
{}
|
|
};
|
|
};
|
|
static struct serdes_config *serdes_cfg_tbl[] = {
|
|
static struct serdes_config *serdes_cfg_tbl[] = {
|