]> git.baikalelectronics.ru Git - kernel.git/commit
net: mdio-mux: Add MDIO mux driver for iProc SoCs
authorPramod Kumar <pramod.kumar@broadcom.com>
Fri, 10 Jun 2016 05:33:49 +0000 (11:03 +0530)
committerDavid S. Miller <davem@davemloft.net>
Sat, 11 Jun 2016 06:24:54 +0000 (23:24 -0700)
commit9d799728a299b299444990dafd3ff370f470168b
treefaf8991117596607edb0b48a0562cc664ad4d8c1
parentba76f6c7caa0fea37b6bec8f8ac2d9e2a698f5e0
net: mdio-mux: Add MDIO mux driver for iProc SoCs

iProc based SoCs supports the integrated mdio multiplexer which
has the bus selection as well as mdio transaction generation logic
inside.

This multiplexer has child buses for PCIe, SATA, USB and ETH. These
buses could be internal or external to SOC where PHYs are attached.
These buses could use C-45 or C-22 mdio transaction.

Signed-off-by: Pramod Kumar <pramod.kumar@broadcom.com>
Reviewed-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/Kconfig
drivers/net/phy/Makefile
drivers/net/phy/mdio-mux-bcm-iproc.c [new file with mode: 0644]