[U-Boot] RFC [PATCH 0/5 v5] add dreamplug support

Jason Cooper u-boot at lakedaemon.net
Tue Jul 26 23:19:21 CEST 2011


All,

This is a complete redo from v4.  I received a copy of the u-boot source
code GlobalScale used in the Dreamplug.  This series is a mix of my code
and theirs.

Patches 1 and 2 add features to boards using the kirkwood arch.  I think.
I have no way to test it on guruplug/sheevaplug/etc.  They work on
dreamplug, though.

Patch 3 increases the timeout for slow-to-respond EHCI chips, like that
found in the dreamplug.  It may help other places.  If it's non-harmful,
it can also be applied separately.

Patch 4 adds the dreamplug support.  It uses the spi flash, boots from it,
writes the environment to it, etc.  It also enables and uses patches 1 and
2.

Patch 5 is for once the dreamplug machid and board support are added to the
mailine Linux kernel.

Jason Cooper (5):
  drivers/rtc: add Marvell Integrated RTC.
  arm/kirkwood: print speeds with cpu info.
  usb: Some EHCI chipsets are slow to respond.
  dreamplug: initial board support.
  dreamplug: use MACH_TYPE_DREAMPLUG

 MAINTAINERS                              |    4 +
 MAKEALL                                  |    1 +
 arch/arm/cpu/arm926ejs/kirkwood/cpu.c    |   46 +++++++++
 arch/arm/include/asm/arch-kirkwood/cpu.h |    1 +
 board/Marvell/dreamplug/Makefile         |   54 ++++++++++
 board/Marvell/dreamplug/dreamplug.c      |  154 ++++++++++++++++++++++++++++
 board/Marvell/dreamplug/dreamplug.h      |   42 ++++++++
 board/Marvell/dreamplug/kwbimage.cfg     |  163 ++++++++++++++++++++++++++++++
 boards.cfg                               |    1 +
 drivers/rtc/Makefile                     |    1 +
 drivers/rtc/mvinteg_rtc.c                |  151 +++++++++++++++++++++++++++
 drivers/rtc/mvinteg_rtc.h                |   89 ++++++++++++++++
 include/configs/dreamplug.h              |  138 +++++++++++++++++++++++++
 include/usb.h                            |    2 +-
 14 files changed, 846 insertions(+), 1 deletions(-)
 create mode 100644 board/Marvell/dreamplug/Makefile
 create mode 100644 board/Marvell/dreamplug/dreamplug.c
 create mode 100644 board/Marvell/dreamplug/dreamplug.h
 create mode 100644 board/Marvell/dreamplug/kwbimage.cfg
 create mode 100644 drivers/rtc/mvinteg_rtc.c
 create mode 100644 drivers/rtc/mvinteg_rtc.h
 create mode 100644 include/configs/dreamplug.h



More information about the U-Boot mailing list