]> git.baikalelectronics.ru Git - kernel.git/commit
net: phy: Marvell: Add mv88e6390 internal PHY
authorAndrew Lunn <andrew@lunn.ch>
Wed, 1 Feb 2017 02:40:06 +0000 (03:40 +0100)
committerDavid S. Miller <davem@davemloft.net>
Fri, 3 Feb 2017 02:50:51 +0000 (21:50 -0500)
commitfdacd1dd8a3633b14afb942a46f3569d55ce42d2
treeafd3728409a6973e261120a326aa708494edc850
parentc15455e3cd830ebebf52c6a5d14e758e9bdb2efa
net: phy: Marvell: Add mv88e6390 internal PHY

The mv88e6390 Ethernet switch has internal PHYs. These PHYs don't have
an model ID in the ID2 register. So the MDIO driver in the switch
intercepts reads to this register, and returns the switch family ID.
Extend the Marvell PHY driver by including this ID, and treat the PHY
as a 88E1540.

Signed-off-by: Andrew Lunn <andrew@lunn.ch>
Reviewed-by: Florian Fainelli <f.fainelli@gmail.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/phy/marvell.c
include/linux/marvell_phy.h