Hi Enwei,
this is source code from ENET driver, which provided me RaceRunner application engineer.
/* MDIO */
SIUL2.MSCR[104].B.SSS = 3;
SIUL2.MSCR[104].B.OBE = 1;
SIUL2.MSCR[104].B.SRC = 3;
SIUL2.MSCR[104].B.IBE = 1;
// Input multiplexing?
/* MDC */
SIUL2.MSCR[105].B.SSS = 3;
SIUL2.MSCR[105].B.OBE = 1;
SIUL2.MSCR[105].B.SRC = 3;
SIUL2.MSCR[105].B.PUE = 1;
/* TX_EN */
SIUL2.MSCR[131].B.SSS = 4;
SIUL2.MSCR[131].B.OBE = 1;
SIUL2.MSCR[131].B.SRC = 3;
/* TDXD0 */
SIUL2.MSCR[99].B.SSS = 3;
SIUL2.MSCR[99].B.OBE = 1;
SIUL2.MSCR[99].B.SRC = 3;
/* TDXD1 */
SIUL2.MSCR[100].B.SSS = 3;
SIUL2.MSCR[100].B.OBE = 1;
SIUL2.MSCR[100].B.SRC = 3;
/* TDXD2 */
SIUL2.MSCR[102].B.SSS = 3;
SIUL2.MSCR[102].B.OBE = 1;
SIUL2.MSCR[102].B.SRC = 3;
/* TDXD3 */
SIUL2.MSCR[106].B.SSS = 3;
SIUL2.MSCR[106].B.OBE = 1;
SIUL2.MSCR[106].B.SRC = 3;
/* COL */
/*
SIUL2.MSCR[10].B.SSS = 0;
SIUL2.MSCR[10].B.IBE = 1;
SIUL2.MSCR[10].B.PUE = 1;
SIUL2.IMCR[968].B.SSS = 1;
*/
/* TX_CLK */
SIUL2.MSCR[107].B.SSS = 0;
SIUL2.MSCR[107].B.IBE = 1;
SIUL2.MSCR[107].B.PUE = 1;
SIUL2.IMCR[20].B.SSS = 1;
/* CRS */
/*
SIUL2.MSCR[76].B.SSS = 0;
SIUL2.MSCR[76].B.IBE = 1;
SIUL2.MSCR[76].B.PUE = 1;
SIUL2.IMCR[970].B.SSS = 1;
*/
/* RX_CLK */
SIUL2.MSCR[125].B.SSS = 0;
SIUL2.MSCR[125].B.IBE = 1;
SIUL2.MSCR[125].B.PUE = 1;
SIUL2.IMCR[90].B.SSS = 2;
/* RX_DV */
SIUL2.MSCR[130].B.SSS = 0;
SIUL2.MSCR[130].B.IBE = 1;
SIUL2.MSCR[130].B.PUE = 1;
SIUL2.IMCR[91].B.SSS = 2;
/* RXD0 */
SIUL2.MSCR[53].B.SSS = 0;
SIUL2.MSCR[53].B.IBE = 1;
SIUL2.MSCR[53].B.PUE = 1;
// Input multiplexing?
/* RXD1 */
SIUL2.MSCR[54].B.SSS = 0;
SIUL2.MSCR[54].B.IBE = 1;
SIUL2.MSCR[54].B.PUE = 1;
// Input multiplexing?
/* RXD2 */
SIUL2.MSCR[116].B.SSS = 0;
SIUL2.MSCR[116].B.IBE = 1;
SIUL2.MSCR[116].B.PUE = 1;
// Input multiplexing?
/* PE13 RXD3 */
SIUL2.MSCR[117].B.SSS = 0;
SIUL2.MSCR[117].B.IBE = 1;
SIUL2.MSCR[117].B.PUE = 1;
// Input multiplexing?
/* RX_ER */
/*
SIUL2.MSCR[11].B.SSS = 0;
SIUL2.MSCR[11].B.IBE = 1;
SIUL2.MSCR[11].B.PUE = 1;
SIUL2.IMCR[967].B.SSS = 1;
*/
/* TX_ER */
/*
SIUL2.MSCR[115].B.SSS = 3;
SIUL2.MSCR[115].B.OBE = 1;
SIUL2.MSCR[115].B.SRC = 3;
*/
Regards,
Martin