OMAP: networking support for SPL
authorIlya Yanok <ilya.yanok@cogentembedded.com>
Tue, 18 Sep 2012 00:22:50 +0000 (00:22 +0000)
committerTom Rini <trini@ti.com>
Mon, 1 Oct 2012 17:02:14 +0000 (10:02 -0700)
commit7ac2fe2da21d292aeaf3af74e5c80de9ce9dab56
tree6f85e4734fa8a41c6854c226088df4030b602050
parent6feb4e9db10990ed56655602de8dd08564b7c245
OMAP: networking support for SPL

This patch adds support for networking in SPL. Some devices are
capable of loading SPL via network so it makes sense to load the
main U-Boot binary via network too. This patch tries to use
existing network code as much as possible. Unfortunately, it depends
on environment which in turn depends on other code so SPL size
is increased significantly. No effort was done to decouple network
code and environment so far.

Signed-off-by: Ilya Yanok <ilya.yanok@cogentembedded.com>
Acked-by: Joe Hershberger <joe.hershberger@ni.com>
Signed-off-by: Tom Rini <trini@ti.com>
16 files changed:
arch/arm/include/asm/arch-am33xx/spl.h
board/ti/beagle/beagle.c
common/Makefile
common/cmd_nvedit.c
common/env_common.c
common/spl/Makefile
common/spl/spl.c
common/spl/spl_net.c [new file with mode: 0644]
include/bootstage.h
include/config_uncmd_spl.h [new file with mode: 0644]
include/spl.h
lib/Makefile
lib/hashtable.c
mkconfig
net/bootp.c
spl/Makefile