Hello,
I am trying to setup the inital speed of DP83822I PHY to 10mbps. The initial speed is configured in BMCR bit 13 to 10Mbps. The ANAR register is configured in such way that PHY only advertieses 10mbps capabilities. (Register value: 0x61). The PHY is configured using Cortex-M7 microcontroller.
The PHY is communicating with an ethernet switch which has 10Mbps/100Mbps/1Gbps capabilities.
During auto-negotiation the ethernet switch advertises all of its capabilities and DP83822I only 10Mbps.The problem is that when auto-negotiation is completed the PHY is connected with 100Mbps although it did not advertiese 100Mbps.
The question is how to make sure that after auto-negotiation, 10Mbps speed is selected for communication. I do not wish to disable auto-negotiation of PHY.
Thanks & Regards,
Abhijeet