[U-Boot] [PATCH 6/7] powerpc/85xx: update P4080DS MDIO bus multiplexer support

Kumar Gala galak at kernel.crashing.org
Thu Aug 16 23:40:20 CEST 2012


On Aug 14, 2012, at 11:47 AM, Timur Tabi wrote:

> The Freescale P4080DS has a complex multiplexed MDIO bus, where the
> muxing varies per SerDes protocol.  This is because the protocol
> determines in which PCI slot the various SGMII and XGMII interface
> cards belong, as well as whether the RGMII ports are enabled.
> 
> The Freescale SDK includes support for MDIO bus multiplexing, but the
> upstream Linux kernel uses David Daney's (Cavium) method instead.
> Therefore, the P4080 code needs to be migrated to the new method.
> 
> The device tree contains two top-level mdio-mux nodes, one for EMI1
> (RGMII and SGMII) and the other for EMI2 (XGMII).  The U-boot code
> depends on several device tree aliases to help it find the nodes that
> need to be updated.
> 
> Signed-off-by: Timur Tabi <timur at freescale.com>
> ---
> board/freescale/corenet_ds/eth_p4080.c |  172 ++++++++++++++++++++++++--------
> 1 files changed, 129 insertions(+), 43 deletions(-)

I think we need to hold on this patch until we have a kernel somewhere that can actually utilize it.

I'm guessing this would break the SDK mux support for p4080ds?

- k


More information about the U-Boot mailing list