Other Parts Discussed in Thread: DP83869, AM5748, SYSBIOS
Tool/software:
DP83869 is connected to AM5748 SOC through RGMII0. DP83869 is connected to PC through Ethernet cable and auto negotiation is enabled on the PC.
If auto negotiation is enabled on DP83869 PHY, link is up, and data transfer is successful. When DP83869 Ethernet PHY is configured in manual mode link is not up.
We have tried it on Linux and Sysbios, and same observations are seen in both the cases.
Register Dump After PHY reset
PHY REG 00 = 00001140
PHY REG 01 = 00007949
PHY REG 02 = 00002000
PHY REG 03 = 0000a0f3
PHY REG 04 = 000001e1
PHY REG 05 = 00000000
PHY REG 06 = 00000064
PHY REG 07 = 00002001
PHY REG 08 = 00000000
PHY REG 09 = 00000300
PHY REG 0a = 00000000
PHY REG 0b = 00000000
PHY REG 0c = 00000000
PHY REG 0d = 00000000
PHY REG 0e = 00000000
PHY REG 0f = 0000f000
PHY REG 10 = 00005048
PHY REG 11 = 00000002
PHY REG 12 = 00000000
PHY REG 13 = 00000000
PHY REG 14 = 000029c7
PHY REG 15 = 00000000
PHY REG 16 = 00000000
Register Dump when Auto negotiation is enabled
PHY REG 00 = 00001140
PHY REG 01 = 0000796d
PHY REG 02 = 00002000
PHY REG 03 = 0000a0f3
PHY REG 04 = 000001e1
PHY REG 05 = 0000cde1
PHY REG 06 = 0000006f
PHY REG 07 = 00002001
PHY REG 08 = 00006001
PHY REG 09 = 00000300
PHY REG 0a = 00003800
PHY REG 0b = 00000000
PHY REG 0c = 00000000
PHY REG 0d = 00000000
PHY REG 0e = 00000000
PHY REG 0f = 0000f000
PHY REG 10 = 00005048
PHY REG 11 = 0000bd02
PHY REG 12 = 00000000
PHY REG 13 = 00001c40
PHY REG 14 = 000029c7
PHY REG 15 = 00000000
PHY REG 16 = 00000000
100M manual mode Register Dump
PHY REG 00 = 00002100
PHY REG 01 = 00007949
PHY REG 02 = 00002000
PHY REG 03 = 0000a0f3
PHY REG 04 = 000001e1
PHY REG 05 = 00000000
PHY REG 06 = 00000064
PHY REG 07 = 00002001
PHY REG 08 = 00000000
PHY REG 09 = 00000300
PHY REG 0a = 00000000
PHY REG 0b = 00000000
PHY REG 0c = 00000000
PHY REG 0d = 00000000
PHY REG 0e = 00000000
PHY REG 0f = 0000f000
PHY REG 10 = 00005048
PHY REG 11 = 00006802
PHY REG 12 = 00000000
PHY REG 13 = 00000000
PHY REG 14 = 000029c7
PHY REG 15 = 00000000
PHY REG 16 = 00000000
1G manual mode Register Dump
PHY REG 00 = 00000140
PHY REG 01 = 00007949
PHY REG 02 = 00002000
PHY REG 03 = 0000a0f3
PHY REG 04 = 000001e1
PHY REG 05 = 00000000
PHY REG 06 = 00000064
PHY REG 07 = 00002001
PHY REG 08 = 00000000
PHY REG 09 = 00000300
PHY REG 0a = 00000000
PHY REG 0b = 00000000
PHY REG 0c = 00000000
PHY REG 0d = 00000000
PHY REG 0e = 00000000
PHY REG 0f = 0000f000
PHY REG 10 = 00005048
PHY REG 11 = 0000a802
PHY REG 12 = 00000000
PHY REG 13 = 00000000
PHY REG 14 = 000029c7
PHY REG 15 = 00000000
PHY REG 16 = 00000000
Suggestions would be helpful.
Thanks,
Sandeep