summaryrefslogtreecommitdiff
path: root/include/linux/netdevice.h
diff options
context:
space:
mode:
authorAndrew Lunn <andrew@lunn.ch>2018-11-12 20:51:01 +0300
committerDavid S. Miller <davem@davemloft.net>2018-11-15 22:29:58 +0300
commitddc49acb659a2d8bfc5fdb0de0ef197712c11d75 (patch)
tree9d7c76d2b96c1af8ca71886dc52e5ea7ee61cf57 /include/linux/netdevice.h
parentf0739e6517dacf8373b513654e45f88c8ac5638e (diff)
downloadlinux-ddc49acb659a2d8bfc5fdb0de0ef197712c11d75.tar.xz
net: dsa: mv88e6xxx: Work around mv886e6161 SERDES missing MII_PHYSID2
We already have a workaround for a couple of switches whose internal PHYs only have the Marvel OUI, but no model number. We detect such PHYs and give them the 6390 ID as the model number. However the mv88e6161 has two SERDES interfaces in the same address range as its internal PHYs. These suffer from the same problem, the Marvell OUI, but no model number. As a result, these SERDES interfaces were getting the same PHY ID as the mv88e6390, even though they are not PHYs, and the Marvell PHY driver was trying to drive them. Add a special case to stop this from happen. Reported-by: Chris Healy <Chris.Healy@zii.aero> Signed-off-by: Andrew Lunn <andrew@lunn.ch> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'include/linux/netdevice.h')
0 files changed, 0 insertions, 0 deletions