public inbox for u-boot@lists.denx.de
 help / color / mirror / Atom feed
* [U-Boot] [PATCH 0/5] keymile: enhance IVM reading
@ 2014-12-23 13:08 Valentin Longchamp
  2014-12-23 13:08 ` [U-Boot] [PATCH 1/5] kirkwood/km_arm: read the IVM eeprom earlier Valentin Longchamp
                   ` (4 more replies)
  0 siblings, 5 replies; 9+ messages in thread
From: Valentin Longchamp @ 2014-12-23 13:08 UTC (permalink / raw)
  To: u-boot

All Keymile boards have an EEPROM that is called IVM that contain
information about the board that is progammed at production time.
One piece of information is the MAC addresses assigned to the board.

u-boot requires the MAC address of the ethernet interfaces it uses to be
defined when the interface is intialized. This is most of the time read
from the environment but in the case where only the default environment
is available, this must be read from somewhere else, in our case the
IVM.

This patch series splits the reading and analysis of the IVM content in
2, so that the IVM content and MAC addresses can be read prior to
ethernet initialization. The analysis of the rest of the IVM content
still happens at a later second stage.


Valentin Longchamp (5):
  kirkwood/km_arm: read the IVM eeprom earlier
  85xx/kmp204x: read the IVM eeprom earlier
  83xx/km83xx: read the IVM eeprom earlier
  82xx/km82xx: read the IVM eeprom earlier
  KM/IVM: remove ivm_read_eeprom(void)

 board/keymile/common/common.h   |  3 +--
 board/keymile/common/ivm.c      | 21 +--------------------
 board/keymile/km82xx/km82xx.c   | 10 +++++++++-
 board/keymile/km83xx/km83xx.c   |  5 ++++-
 board/keymile/km_arm/km_arm.c   |  6 +++++-
 board/keymile/kmp204x/kmp204x.c |  5 ++++-
 include/configs/km82xx.h        |  2 ++
 7 files changed, 26 insertions(+), 26 deletions(-)

-- 
1.8.0.1

^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2015-02-02 15:55 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-12-23 13:08 [U-Boot] [PATCH 0/5] keymile: enhance IVM reading Valentin Longchamp
2014-12-23 13:08 ` [U-Boot] [PATCH 1/5] kirkwood/km_arm: read the IVM eeprom earlier Valentin Longchamp
2014-12-23 13:08 ` [U-Boot] [PATCH 2/5] 85xx/kmp204x: " Valentin Longchamp
2014-12-23 13:08 ` [U-Boot] [PATCH 3/5] 83xx/km83xx: " Valentin Longchamp
2014-12-23 13:08 ` [U-Boot] [PATCH 4/5] 82xx/km82xx: " Valentin Longchamp
2014-12-23 13:08 ` [U-Boot] [PATCH 5/5] KM/IVM: remove ivm_read_eeprom(void) Valentin Longchamp
2015-01-05 18:47   ` Tom Rini
2015-01-06  8:19     ` Holger Brunck
2015-02-02 15:55       ` Valentin Longchamp

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox