|
@@ -68,6 +68,7 @@ static const char *serdes_prtcl_str[] = {
|
|
[SGMII_FM2_DTSEC2] = "SGMII_FM2_DTSEC2",
|
|
[SGMII_FM2_DTSEC2] = "SGMII_FM2_DTSEC2",
|
|
[SGMII_FM2_DTSEC3] = "SGMII_FM2_DTSEC3",
|
|
[SGMII_FM2_DTSEC3] = "SGMII_FM2_DTSEC3",
|
|
[SGMII_FM2_DTSEC4] = "SGMII_FM2_DTSEC4",
|
|
[SGMII_FM2_DTSEC4] = "SGMII_FM2_DTSEC4",
|
|
|
|
+ [SGMII_FM2_DTSEC5] = "SGMII_FM2_DTSEC5",
|
|
[XAUI_FM1] = "XAUI_FM1",
|
|
[XAUI_FM1] = "XAUI_FM1",
|
|
[XAUI_FM2] = "XAUI_FM2",
|
|
[XAUI_FM2] = "XAUI_FM2",
|
|
[AURORA] = "DEBUG",
|
|
[AURORA] = "DEBUG",
|
|
@@ -658,6 +659,7 @@ void fsl_serdes_init(void)
|
|
case SGMII_FM2_DTSEC2:
|
|
case SGMII_FM2_DTSEC2:
|
|
case SGMII_FM2_DTSEC3:
|
|
case SGMII_FM2_DTSEC3:
|
|
case SGMII_FM2_DTSEC4:
|
|
case SGMII_FM2_DTSEC4:
|
|
|
|
+ case SGMII_FM2_DTSEC5:
|
|
case XAUI_FM1:
|
|
case XAUI_FM1:
|
|
case XAUI_FM2:
|
|
case XAUI_FM2:
|
|
case SRIO1:
|
|
case SRIO1:
|
|
@@ -717,6 +719,10 @@ void fsl_serdes_init(void)
|
|
serdes8_devdisr2 |= FSL_CORENET_DEVDISR2_FM2 |
|
|
serdes8_devdisr2 |= FSL_CORENET_DEVDISR2_FM2 |
|
|
FSL_CORENET_DEVDISR2_DTSEC2_4;
|
|
FSL_CORENET_DEVDISR2_DTSEC2_4;
|
|
break;
|
|
break;
|
|
|
|
+ case SGMII_FM2_DTSEC5:
|
|
|
|
+ serdes8_devdisr2 |= FSL_CORENET_DEVDISR2_FM2 |
|
|
|
|
+ FSL_CORENET_DEVDISR2_DTSEC2_5;
|
|
|
|
+ break;
|
|
case XAUI_FM1:
|
|
case XAUI_FM1:
|
|
serdes8_devdisr2 |= FSL_CORENET_DEVDISR2_FM1 |
|
|
serdes8_devdisr2 |= FSL_CORENET_DEVDISR2_FM1 |
|
|
FSL_CORENET_DEVDISR2_10GEC1;
|
|
FSL_CORENET_DEVDISR2_10GEC1;
|