Hi NXP Team,
i am working on sgmii Ethernet on t2081 custom board, and I am experiencing issues in bringing up Ethernet interface over sgmii.
i am unable to ping from sgmii and the output is Ping is not alive, on our board we are using serdes 0 and lane 7
we are suspecting that the SERDES configuration may not be correctly set up, either in hardware or software.
Note: the values dumped are in hexadecimal format.
This is our
Reset Configuration Word (RCW):
00000000: 120c0017 15000000 00000000 00000000
00000010: de000002 00008000 ec027000 c1000000
00000020: 00000000 00000000 00000000 000387fc
00000030: 00000000 00000000 00000000 00000004
upon reading the registers, we are getting the below values
Speed Switch Control Register 0 (SerDesx_LNnSSCR0)
Address 0xfe0eA9CC Value is 0x00002800
Decoded value Read from Board is TEQ_TYPE_0 = 01
As per TRM: 17–18 TEQ_TYPE_0 should be 0 for SGMII
Decoded value Read from Board is SGN_POST1Q_0 = 1
as per TRM: 20 Post1q sign SGN_POST1Q_0 should be 0 for SGMII
Speed Switch Control Register 1 (SerDesx_LNnSSCR1)
Address fe0ea9dc value is 00005800
Decoded Value Read from Board is TEQ_TYPE_1 = 10
As per TRM: 17–18 TEQ_TYPE_1 should be 0 for SGMII
Decoded value Read from board is SGN_PREQ_1 = 1
As per TRM: 19 SGN_PREQ_1 should be 0 for SGMII
Decoded value Read from board is SGN_POST1Q = 1
As per TRM: 20 Post1q sign SGN_POST1Q_1 should be 0 for SGMII
TTL Control Register 1 (SerDesx_LNnTTLCR1)
Address fe0ea9e4 Value is 00000000
Decode value from board: DIV_RCVCLK = 000
Is this correct ?
Register Dumps of all registers for Lane-7 Serdes-0
=> md fe0eA9C0 1
fe0ea9c0: aa611080 .a..
=> md fe0eA9C4 1
fe0ea9c4: 001c4011 ..@.
=> md fe0eA9CC 1
fe0ea9cc: 00002800 ..(.
=> md fe0eA9D0 1
fe0ea9d0: 0f0fc01f ....
=> md fe0eA9D4 1
fe0ea9d4: 0f0f1f08 ....
=> md fe0eA9D0 2
fe0ea9d0: 0f0fc01f 0f0f1a88 ........
=> md fe0eA9D4 1
fe0ea9d4: 0f0f1b88 ....
=> md fe0eA9d8 1
fe0ea9d8: 00003006 ..0.
=> md fe0eA9dc 1
fe0ea9dc: 00005800 ..X.
=> md fe0eA9e0 1
fe0ea9e0: 39000400 9...
=> md fe0eA9e4 1
fe0ea9e4: 00000000 ....
=> md fe0eA9fc 1
fe0ea9fc: 08000000
We greatly appreciate your help in troubleshooting this issue.
Your suggestions are valuable and appreciated