miiphy: Add function to retrieve MDIO bus list head
authorPankaj Bansal <pankaj.bansal@nxp.com>
Tue, 18 Sep 2018 10:16:48 +0000 (15:46 +0530)
committerJoe Hershberger <joe.hershberger@ni.com>
Wed, 24 Oct 2018 19:45:36 +0000 (14:45 -0500)
commit9215bb1f37fbeb9dc9c18953040a5170214e9039
tree0ee38962a1ad6b41cb5d1ebed20e2ee28e9d9446
parentfb265a74cfed2c655e02390d4fb13ffcfece2101
miiphy: Add function to retrieve MDIO bus list head

In upcoming freescale board LX2160AQDS, the MDIO bus is muxed.
i.e. same MDIO bus can be routed to eight different slots depending
on mux register settings.

To support this mdio mux behavior, we add each MDIO bus mux as a
separate MDIO bus.

Now, various phy devices can be attached to each of these slots(mux).
The information about these devices is passed to OS via device tree.

To do the fdt fixups related to MDIO bus, its necessary that MDIO bus
list is accessed.Therefore, add a function to retrieve the list head.

Signed-off-by: Pankaj Bansal <pankaj.bansal@nxp.com>
Acked-by: Joe Hershberger <joe.hershberger@ni.com>
common/miiphyutil.c
include/miiphy.h