This patchset allows fixed-link phys to be used for all DSA ports. The patch from Florian allows a phy to be identified as a pseudo phy, used when a MAC connects to a switch, SFP module, etc. The remaining patches allow fixed phys to be used with all switch ports, including the CPU port and DSA ports.
This is RFC since net-next is closed during the merge window. Comments and acked-by, etc, welcome. Changes since v1: Move setting is_pseudo_fixed_link into fixed_phy_register. Removed the precursor work for multiple CPU ports. Andrew Lunn (3): dsa: mv88e6xxx: Allow speed/duplex of port to be configured net: dsa: Add dsa_is_dsa_port() helper net: dsa: Allow configuration of CPU & DSA port speeds/duplex Florian Fainelli (1): net: phy: Allow PHY devices to identify themselves as Ethernet switches, etc. drivers/net/dsa/mv88e6123_61_65.c | 1 + drivers/net/dsa/mv88e6131.c | 1 + drivers/net/dsa/mv88e6171.c | 1 + drivers/net/dsa/mv88e6352.c | 1 + drivers/net/dsa/mv88e6xxx.c | 61 +++++++++++++++++++++++++++++++++++++-- drivers/net/dsa/mv88e6xxx.h | 2 ++ drivers/net/phy/fixed_phy.c | 1 + include/linux/phy.h | 12 ++++++++ include/net/dsa.h | 5 ++++ net/dsa/dsa.c | 38 ++++++++++++++++++++++++ 10 files changed, 120 insertions(+), 3 deletions(-) -- 2.1.4 -- To unsubscribe from this list: send the line "unsubscribe netdev" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html