public inbox for u-boot@lists.denx.de
 help / color / mirror / Atom feed
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
>

  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