]> git.proxmox.com Git - mirror_ubuntu-kernels.git/commit
phy: mdio-thunder: Add driver for Cavium Thunder SoC MDIO buses.
authorDavid Daney <david.daney@cavium.com>
Fri, 11 Mar 2016 17:53:11 +0000 (09:53 -0800)
committerDavid S. Miller <davem@davemloft.net>
Mon, 14 Mar 2016 19:27:22 +0000 (15:27 -0400)
commit379d7ac7ca31722a1fb488ae3e98b274c9db568c
treeb46597bf328b8a005d607d85e8c3695ce00ea1ab
parent1eefee901fca0208b8a56f20cdc134e2b8638ae7
phy: mdio-thunder: Add driver for Cavium Thunder SoC MDIO buses.

The Cavium Thunder SoCs have multiple MIDO buses that are part of a
single PCI device.  To model this in the device tree we call the PCI
parent device a "cavium,thunder-8890-mdio-nexus", it has several
children, one for each MDIO bus.

The MDIO bus hardware is identical to that found in the OCTEON SoCs,
so we use that code for things that are not part of the PCI driver
probe/remove

Signed-off-by: David Daney <david.daney@cavium.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Documentation/devicetree/bindings/net/cavium-mdio.txt
drivers/net/phy/Kconfig
drivers/net/phy/Makefile
drivers/net/phy/mdio-thunder.c [new file with mode: 0644]