Hi,
Part number DP83867CS and autonegotiation enable / disable: In datasheet page 37, configuration strap for autonegotiation (RX_CTRL) control is a bit confusing. I have set the mode=1. Strap function for this bit is named as 'Autoneg Disable' and therefore I am setting this to mode=1 (value in mode 1 is 0 and therefore meaning 'Autoneg disable' is disabled -> in practise Autoneg should therefore be enabled).
Problem is that in Linux while we read the STRAP_STS1 register values, we get FFEA where the bit 7 is set. Now on page 79, bit 7 with value 1 means that Auto-Negotiation is strapped to disable.
So there is a mistake either in the datasheet or in reading the strap values in the startup. To confirm this, could you quickly check the datasheet if there is a mistake.
If it means anything, our processor is the K2L keystone 2 processor.