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)
commite4cf8a38fc0d257b4070066e46a678f4777fecaa
treeafd3728409a6973e261120a326aa708494edc850
parentda9f33018e2c0b2f341cb574e3c08363e3b0dd28
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