From: Michael Walle <michael@walle.cc>
To: u-boot@lists.denx.de
Subject: [U-Boot] [PATCH v8 0/4] Kirkwood: add lschlv2 and lsxhl board support
Date: Tue, 5 Jun 2012 13:09:26 +0200 [thread overview]
Message-ID: <78ab563487bc9882906cd3596a4806b7.squirrel@ssl.serverraum.org> (raw)
In-Reply-To: <1338583180-422-1-git-send-email-michael@walle.cc>
Hi Prafulla,
do you have any additional comments? With both net patches acked by Joe, i
guess its ready to be merged with your tree. Should i post another patch
version with the ACK added to the second net patch?
--
michael
On Fri, June 1, 2012 22:39, Michael Walle wrote:
> Changes:
> v8:
> - revert CONFIG_RAND to old CONFIG_RANDOM_MACADDR
> - the features CONFIG_BOOTP_RANDOM_DELAY and CONFIG_CMD_LINK_LOCAL pulls
> rand.o implicitly now as suggested by Joe Hershberger
> - remove reset_phy() from board code. Thanks Luka Perkov for pointing
> this out
> - dont derive the seed from the timer in seed_mac()
>
> v7:
> - rebase to new master
> - new function rand_r()
> - lib/rand.c is now selected by CONFIG_RAND, because it is used by three
> features (CONFIG_BOOTP_RANDOM_DELAY, CONFIG_RANDOM_MACADDR and
> CONFIG_CMD_LINK_LOCAL)
> - new patch: use the common rand() functions as a replacement for
> net_rand.c. This will fix the confliction function declarations, too.
>
> v6:
> - remove dead code in Makefile
> - use eth_{g,s}etenv_enetaddr() instead of
> eth_{g,s}etenv_enetaddr_by_index() since index is always 0
>
> v5:
> - combine patchset again. the "net: *" patches should be individually
> acked by net custodian
> - make features configurable at compile time (CONFIG_RANDOM_MACADDR and
> CONFIG_SETENV_ENETADDR_BY_INDEX)
> - remove unused variable in boards/buffalo/lsxl.c
> - fix potential compiler warning "too many arguments for format"
> - new patch which fixes eth_getenv_enetaddr_by_index() and eth_mac_skip()
> - change initial seed of rand() to 1
> - enable CONFIG_API and CONFIG_CMD_ELF for lsxl boards
>
> v4:
> - typo fixes (thanks Mike)
> - seed all 46bits of the generated ethernet address (suggested by Mike)
> - split patchset (generic net helpers and lsxl support)
> - fix typo in bootcmd_hdd
> - removed board/buffalo/lsxl/config.mk patch from patchset
>
> v3:
> - add "Kirkwood:" prefix to patch subject
> - moved board/buffalo/lsxl/config.mk to an own patch, so it can be
> separately acked/naked ;)
> - removed any hardcoding, that is the mac address is now automatically
> generated (random, locally administered) and the IP settings are
> fetched with DHCP/BOOTP.
> - add detailed comments to every configuration line in kwbimage.cfg
> - add comments in MPP configuration about GPIO usage
> - removed lschlv2 ramboot
> - use short board ident string
> - small cleanups
>
> v2:
> - add to buffalo vendor directory instead of Marvell
> - add both boards to MAINTAINERS
> - don't define values for feature macros
> - use tab for vertical alignment
> - remove static network configuration, instead introduce a rescue mode
> - add some convenience scripts
> - small cleanups
>
> Michael Walle (4):
> lib: add rand() function
> net: use common rand()/srand() functions
> net: add helper to generate random mac address
> Kirkwood: add lschlv2 and lsxhl board support
>
> MAINTAINERS | 5 +
> board/buffalo/lsxl/Makefile | 44 +++++
> board/buffalo/lsxl/kwbimage-lschl.cfg | 229 ++++++++++++++++++++++++++
> board/buffalo/lsxl/kwbimage-lsxhl.cfg | 229 ++++++++++++++++++++++++++
> board/buffalo/lsxl/lsxl.c | 283
> +++++++++++++++++++++++++++++++++
> board/buffalo/lsxl/lsxl.h | 75 +++++++++
> boards.cfg | 2 +
> include/common.h | 10 ++
> include/configs/lsxl.h | 182 +++++++++++++++++++++
> include/net.h | 17 ++
> lib/Makefile | 5 +-
> lib/rand.c | 48 ++++++
> net/Makefile | 2 -
> net/eth.c | 22 +++
> net/link_local.c | 7 +-
> net/net_rand.c | 68 --------
> net/net_rand.h | 31 +++-
> 17 files changed, 1178 insertions(+), 81 deletions(-)
> create mode 100644 board/buffalo/lsxl/Makefile
> create mode 100644 board/buffalo/lsxl/kwbimage-lschl.cfg
> create mode 100644 board/buffalo/lsxl/kwbimage-lsxhl.cfg
> create mode 100644 board/buffalo/lsxl/lsxl.c
> create mode 100644 board/buffalo/lsxl/lsxl.h
> create mode 100644 include/configs/lsxl.h
> create mode 100644 lib/rand.c
> delete mode 100644 net/net_rand.c
>
next prev parent reply other threads:[~2012-06-05 11:09 UTC|newest]
Thread overview: 15+ messages / expand[flat|nested] mbox.gz Atom feed top
2012-06-01 20:39 [U-Boot] [PATCH v8 0/4] Kirkwood: add lschlv2 and lsxhl board support Michael Walle
2012-06-01 20:39 ` [U-Boot] [PATCH v8 1/4] lib: add rand() function Michael Walle
2012-06-01 20:39 ` [U-Boot] [PATCH v8 2/4] net: use common rand()/srand() functions Michael Walle
2012-06-04 20:10 ` Joe Hershberger
2012-07-05 18:18 ` Kim Phillips
2012-07-05 21:37 ` Michael Walle
2012-07-05 23:19 ` [U-Boot] [PATCH] net: make net_rand.h inclusion depend on BOOTP_RANDOM_DELAY Kim Phillips
2012-07-06 7:00 ` Michael Walle
2012-07-08 20:40 ` Wolfgang Denk
2012-06-01 20:39 ` [U-Boot] [PATCH v8 3/4] net: add helper to generate random mac address Michael Walle
2012-06-01 20:39 ` [U-Boot] [PATCH v8 4/4] Kirkwood: add lschlv2 and lsxhl board support Michael Walle
2012-06-05 11:09 ` Michael Walle [this message]
2012-06-05 14:10 ` [U-Boot] [PATCH v8 0/4] " Prafulla Wadaskar
2012-06-05 14:31 ` Joe Hershberger
2012-06-05 14:26 ` Prafulla Wadaskar
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=78ab563487bc9882906cd3596a4806b7.squirrel@ssl.serverraum.org \
--to=michael@walle.cc \
--cc=u-boot@lists.denx.de \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox