I have a design with a DP83826E and am trying to use it in enhanced mode as RMII slave. When I connect it to my 1Gbps capable computer's ethernet port, it only connects at 10 Mbps mode instead of the full 100 Mbps mode. Here's an MDIO register dump:
0x00 : 0x3100 0x01 : 0x786D 0x02 : 0x2000 0x03 : 0xA131 0x04 : 0x01E1 0x05 : 0xCC61 0x06 : 0x000D 0x07 : 0x2001 0x08 : 0x0000 0x09 : 0x0000 0x0A : 0x0100 0x0B : 0x0000 0x0C : 0x0000 0x0D : 0x0000 0x0E : 0x0000 0x0F : 0x0000 0x10 : 0x0017 0x11 : 0x0108 0x12 : 0x0000 0x13 : 0x0000 0x14 : 0x0000 0x15 : 0x0000 0x16 : 0x0100 0x17 : 0x00E1 0x18 : 0x0400 0x19 : 0xC005 0x1A : 0x0000 0x1B : 0x007D 0x1C : 0x05EE 0x1D : 0x0000 0x1E : 0x0002
So the surprising part of the dump is register 0x05, where bits 7, 8, and 9 are all zero, which indicates that the link partner does not advertise 100 Mbps. I don't understand why that would be the case since my PC's ethernet port works fine with higher speeds with other devices.
Any ideas on why it is defaulting to 10 Mbps?