Commits
Vladimir Oltean committed f3ebad1269a
net: mscc: ocelot: do not force Felix MACs at lower speeds than gigabit In the LS1028A, the VSC9959 switch was integrated with an NXP PCS which performs SGMII AN and rate adaptation autonomously. The MAC does not need to know about this, and forcing the MAC speed to something else, when connected to a 10/100 link partner, actually breaks the GMII internal link between the MAC and the PCS. Add a quirk system in the ocelot driver, and a first quirk called "PCS performs rate adaptation", to distinguish the VSC7514 from the VSC9959 regarding this behavior. Signed-off-by: Catalin Horghidan <catalin.horghidan@nxp.com> Signed-off-by: Vladimir Oltean <vladimir.oltean@nxp.com>