linux/drivers/net/dsa/mv88e6xxx
Andrew Lunn da9f33018e net: dsa: mv88e6xxx: Workaround missing PHY ID on mv88e6390
The internal PHYs of the mv88e6390 do not have a model ID. Trap any
calls to the ID register, and if it is zero, return the ID for the
mv88e6390. The Marvell PHY driver can then bind to this ID.

Signed-off-by: Andrew Lunn <andrew@lunn.ch>
Reviewed-by: Florian Fainelli <f.fainelli@gmail.com>
Reviewed-by: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2017-02-02 21:50:51 -05:00
..
chip.c net: dsa: mv88e6xxx: Workaround missing PHY ID on mv88e6390 2017-02-02 21:50:51 -05:00
global1.c net: dsa: mv88e6xxx: add PPU operations 2016-12-06 11:32:28 -05:00
global1.h net: dsa: mv88e6xxx: add PPU operations 2016-12-06 11:32:28 -05:00
global2.c net: dsa: mv88e6xxx: Implement the 6390 external MDIO bus 2017-01-24 15:33:51 -05:00
global2.h net: dsa: mv88e6xxx: Pass mii_bus to all PHY operations 2017-01-24 15:33:50 -05:00
Kconfig net: dsa: mv88e6xxx: Select IRQ_DOMAIN 2016-11-18 13:54:22 -05:00
Makefile net: dsa: mv88e6xxx: add port files 2016-11-04 14:39:58 -04:00
mv88e6xxx.h net: dsa: mv88e6xxx: Add support for ethernet switch 88E6141 2017-01-30 16:50:57 -05:00
port.c net: dsa: mv88e6xxx: Implement mv88e6390 pause control 2016-12-03 23:18:39 -05:00
port.h net: dsa: mv88e6xxx: Implement mv88e6390 pause control 2016-12-03 23:18:39 -05:00