[U-Boot] [PATCH v4 0/5] OMAP: SPL networking support
Ilya Yanok
ilya.yanok at cogentembedded.com
Sun Aug 5 23:21:48 CEST 2012
These 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 v3:
- add support for setting different VCI in SPL
- set Vendor Class Identifier for SPL
- use BOOTP in SPL regardless of CONFIG_CMD_DHCP
Changes in v4:
and CONFIG_BOOTD defined
- SPL_BOARD_INIT is not needed anymore
- fix compilation of SPL's libcommon with CONFIG_HUSH_PARSER
- moved vci_strlen var inside macro
- rename spl_eth.c to spl_net.c
- set ethact variable if device name is passed
- used strlen instead of sizeof
Ilya Yanok (5):
net/bootp: add VCI support for BOOTP also
spl: don't mark __u_boot_cmd* as undefined
OMAP: spl: call timer_inti() from SPL
OMAP: networking support for SPL
am335x_evm: enable networking in SPL
arch/arm/cpu/armv7/omap-common/Makefile | 3 ++
arch/arm/cpu/armv7/omap-common/spl.c | 11 +++++++
arch/arm/cpu/armv7/omap-common/spl_net.c | 52 ++++++++++++++++++++++++++++++
arch/arm/include/asm/omap_common.h | 4 +++
common/Makefile | 6 ++++
common/cmd_nvedit.c | 6 ++--
common/command.c | 2 +-
common/env_common.c | 3 +-
common/main.c | 4 +--
include/configs/am335x_evm.h | 5 ++-
lib/Makefile | 10 ++++--
lib/vsprintf.c | 2 +-
net/bootp.c | 30 +++++++++++++----
net/net.c | 3 ++
spl/Makefile | 5 +--
15 files changed, 128 insertions(+), 18 deletions(-)
create mode 100644 arch/arm/cpu/armv7/omap-common/spl_net.c
--
1.7.9.5
More information about the U-Boot
mailing list