summaryrefslogtreecommitdiffstats
path: root/drivers/net/phy/marvell.c
diff options
context:
space:
mode:
authorAlexey Firago <alexey_firago@mentor.com>2016-05-26 16:28:44 +0300
committerJoe Hershberger <joe.hershberger@ni.com>2016-06-21 17:01:52 -0500
commit79887749f802af5c30ef019bd13f299f79a1530a (patch)
treecd812e195cea6b9db65e0653defd5ecdd3a3ea7a /drivers/net/phy/marvell.c
parentdad7b74045929ff10d93ec1dd60d0fd36fd9a527 (diff)
downloadtalos-obmc-uboot-79887749f802af5c30ef019bd13f299f79a1530a.tar.gz
talos-obmc-uboot-79887749f802af5c30ef019bd13f299f79a1530a.zip
net: phy: micrel: add support for KSZ886x switches in MIIM mode
This patch adds a phy driver for the Micrel KSZ886x switches. Similarly to the KSZ8895, SoC MAC is directly connected to the switch MAC on the switch CPU port, so the link to the switch is always up. KSZ886x switches can be used in the following configuration modes: - Unmanaged mode with config stored in external EEPROM - Managed mode over SPI - Managed mode over I2C - Managed mode over mdio/mdc (aka MIIM or SMI) This patch supports only unmanaged and MIIM modes. Based on Micrel KSZ886x driver from Linux kernel and Micrel KSZ8895 driver from U-Boot. Verified with the KSZ8863MLL. Signed-off-by: Alexey Firago <alexey_firago@mentor.com> Acked-by: Joe Hershberger <joe.hershberger@ni.com>
Diffstat (limited to 'drivers/net/phy/marvell.c')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud