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
signature.asc
Description: Digital signature
_______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot