[U-Boot] [PATCH v3 0/8] CPSW switch plus SPL net support
Tom Rini
trini at ti.com
Fri Aug 3 18:08:10 CEST 2012
On Wed, Jul 25, 2012 at 02:22:15AM +0400, Ilya Yanok wrote:
>
> These patches add CPSW switch driver and enable support for it
> on TI AM335x based boards. This version is rebased on top of
> u-boot-ti/next. Also now CPSW driver uses internal controller
> memory for DMA descriptors so coherent allocator is no longer
> a requirement for this series.
>
> The second part of the series provides support for networking in SPL.
> These patches try to use network infrasctructure as is, without
> trying to cut some minimal set of it, so the resulting SPL image
> is quite big and only useful for boards with plenty of SRAM/OCRAM
> (like TI AM335x based ones).
>
> Changes in v2:
> - fix timeout handling
> - use internal RAM for descriptors
>
> Changes in v3:
> - add support for setting different VCI in SPL
> - change calls to miiphy_{speed,duplex}() to phy_startup()
> - drop volatiles
> - fix whitespace problem
> - set Vendor Class Identifier for SPL
> - stop DMA on driver halt (fix by Mugunthan V N)
> - use BOOTP in SPL regardless of CONFIG_CMD_DHCP
>
> Chandan Nath (3):
> am33xx: CPSW init and definitions
> am33xx: pin mux defintions for CPSW switch
> am335x_evm: CPSW support
>
> Cyril Chemparathy (1):
> cpsw: add driver for cpsw ethernet device
>
> Ilya Yanok (4):
> am335x_evm: read the on-board EEPROM
> net/bootp: add VCI support for BOOTP also
> OMAP: networking support for SPL
> am335x_evm: enable networking in SPL
>
> arch/arm/cpu/armv7/am33xx/clock.c | 8 +-
> arch/arm/cpu/armv7/omap-common/Makefile | 3 +
> arch/arm/cpu/armv7/omap-common/spl.c | 5 +
> arch/arm/cpu/armv7/omap-common/spl_eth.c | 50 ++
> arch/arm/include/asm/arch-am33xx/common_def.h | 2 +
> arch/arm/include/asm/arch-am33xx/cpu.h | 11 +
> arch/arm/include/asm/arch-am33xx/hardware.h | 5 +
> arch/arm/include/asm/omap_common.h | 4 +
> board/ti/am335x/evm.c | 175 ++++-
> board/ti/am335x/mux.c | 47 ++
> common/Makefile | 6 +
> common/cmd_nvedit.c | 6 +-
> common/env_common.c | 3 +-
> drivers/net/Makefile | 1 +
> drivers/net/cpsw.c | 991 +++++++++++++++++++++++++
> include/configs/am335x_evm.h | 26 +-
> include/cpsw.h | 51 ++
> lib/Makefile | 10 +-
> lib/vsprintf.c | 2 +-
> net/bootp.c | 28 +-
> net/net.c | 3 +
> spl/Makefile | 3 +
> 22 files changed, 1424 insertions(+), 16 deletions(-)
> create mode 100644 arch/arm/cpu/armv7/omap-common/spl_eth.c
> create mode 100644 drivers/net/cpsw.c
> create mode 100644 include/cpsw.h
Applied parts 1 to 5 to u-boot-ti/master, thanks!
--
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20120803/a40b2d1e/attachment.pgp>
More information about the U-Boot
mailing list