[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