[U-Boot] [PATCH v2 2/5] powerpc/85xx: Add FMan ethernet support to P4080DS
Kumar Gala
galak at kernel.crashing.org
Wed Aug 31 00:47:45 CEST 2011
On Aug 1, 2011, at 10:47 AM, Kumar Gala wrote:
> From: Andy Fleming <afleming at freescale.com>
>
> Add support for RGMII, SGMII, and XAUI (10Gb) Ethernet on P4080DS.
>
> The board supports add-on cards for SGMII and XAUI functionality. Which
> slots on the board these cards are in is a function of the SERDES option
> selected and muxes on the board.
>
> Additionally because of the high-configurablity which MDIO bus one is
> connected to is "selected" via an FPGA register. We create dummy MDIO
> bus for the phy layer and hide the mux manipulation in this dummy layer.
>
> Add fman fdt helper function in board common code it'll be used by several
> freescale boards that do various muxing of the MDIO signals based on which
> controller/interface one is trying to talk to.
>
> Removed CONFIG_SYS_FMAN_FW as its not used anywhere.
>
> Signed-off-by: Mingkai Hu <Mingkai.hu at freescale.com>
> Signed-off-by: Andy Fleming <afleming at freescale.com>
> Signed-off-by: Timur Tabi <timur at freescale.com>
> Signed-off-by: Kumar Gala <galak at kernel.crashing.org>
> ---
> * Fix checkpatch warning due to extern
>
> board/freescale/common/Makefile | 1 +
> board/freescale/common/fman.c | 67 ++++
> board/freescale/common/fman.h | 26 ++
> board/freescale/corenet_ds/Makefile | 1 +
> board/freescale/corenet_ds/corenet_ds.c | 10 +-
> board/freescale/corenet_ds/corenet_ds.h | 25 ++
> board/freescale/corenet_ds/eth_p4080.c | 506 +++++++++++++++++++++++++++++++
> include/configs/corenet_ds.h | 4 +-
> 8 files changed, 635 insertions(+), 5 deletions(-)
> create mode 100644 board/freescale/common/fman.c
> create mode 100644 board/freescale/common/fman.h
> create mode 100644 board/freescale/corenet_ds/corenet_ds.h
> create mode 100644 board/freescale/corenet_ds/eth_p4080.c
applied to 85xx next
- k
More information about the U-Boot
mailing list