When trying to set the GE_MAN_MDI_FLI_CFG bit on the eval board (or custom board) does not seem top swap the pairs as stated in table 129
When reading from 0xFF26 from both eval board and custom board the default register value is 0xD86 (data sheet says after reset its 0xC86 but D86 is whats common on both devices)
Setting bit 4 (GE_MAN_MDI_FLIP_CFG = 1) changes the register value to 0xD96 when i re-read the register i do see that the value is still the same
But pairs are not swapped
Ive tried the following order of operations
1) Disable auto-link, write to 0xFF26 value of 0xD96, Enable auto link read 0xFF26 (still says the written value) but pairs still the same
2) Enter softpower down mode write to 0xFF26 value of 0xD96, Come out of softpower down 0xFF26 (still says the written value) but pairs still the same
3) Write to 0xFF26 value of 0xD96, do all reset types, read 0xFF26 but register reseted to 0xD86
Just wondering what if there is anything else that needs to be changed, to get this feature to work all 3 scenarios from above were also tried on the eval board with no luck
Hope you can help with this