[U-Boot] Pull request: u-boot-arm

Wolfgang Denk wd at denx.de
Wed Oct 20 00:08:14 CEST 2010


The following changes since commit 1ba91ba23396005ef7b42381cc21f0baf78d0d60:

  dlmalloc.c: Fix gcc alias warning (2010-10-18 22:44:31 +0200)

are available in the git repository at:
  git://git.denx.de/u-boot-arm.git master

Albert Aribaud (2):
      arm: implement ELF relocations
      edminiv2: add support for ELF relocations

Andreas Bießmann (3):
      at91rm9200ek: convert to at91
      at91rm9200: enable USB support
      at91rm9200ek: enbable USB support

Eric Cooper (1):
      Makefile: rename TEXT_BASE to CONFIG_SYS_TEXT_BASE

Heiko Schocher (4):
      arm926ejs, magnesium: add support for ELF relocations
      arm926ejs, tx25: add support for ELF relocations
      armv7, beagle: add support for ELF relocations
      arm1136, qong: add support for ELF relocations

Jason Liu (2):
      MX5: rename mx51 to mx5
      MX5: Remove dead code with ENABLE_IMPRECISE_ABORT

Jens Scharsig (1):
      update board EB+CPUx9K2

John Rigby (7):
      common/image.c fix length calculation in boot_relocate_fdt
      common/image.c remove extra calls to be32_to_cpu in boot_get_fdt
      FDT: Add fixup support for multiple banks of memory
      FDT: only call boot_get_fdt from generic code
      boot: change some arch ifdefs to feature ifdefs
      ARM: add flat device tree support
      ARM: enable device tree for beagle

Magnus Lilja (1):
      i.MX31: Fix Litekit board to use new ARM relocation support.

Marek Vasut (19):
      PXA: pxafb: Fix indent problems
      PXA: pxa-regs.h cleanup
      PXA: pxafb: Add ACX517AKN support
      PXA: pxafb: Add support for Sharp LQ038J7DH53
      PXA: pxafb: Marvell Littleton LCD definition
      common: Enable serial for PXA250
      PXA: Palm Tungsten|C Support
      PXA: Add initial Palm LifeDrive support
      PXA: Voipac270 improvements
      PXA: Balloon3 board support
      PXA: Add missing MAINTAINERS entries
      PXA: Add necessary information for RELOC
      PXA: Fix reloc, Push lowlevel init into C code
      PXA: Fix vpac270 for Reloc
      PXA: Fix ZipitZ2 for Reloc
      PXA: Fix Balloon3 for Reloc
      PXA: Fix vpac270 OneNAND booter
      Build: PXA: Fix Vpac270 build variants
      Build: PXA: Fix TrizepsIV build variants

Mikhail Kshevetskiy (4):
      PXA: remove unused u-boot.lds from board/vpac270
      PXA: cleanup vpac270 config and set CONFIG_SYS_HZ to 1000
      PXA: fix environment sector size, kernel and environment location for vpac270
      PXA: fix MDREFR[APD] bit setting

Reinhard Meyer (1):
      AT91 clock/timer: move static data to global_data struct

Stefano Babic (1):
      MX31: add delay between USB port setup and reset

Wolfgang Denk (4):
      QONG: fix and update board config file
      Merge branch 'master' of git://git.denx.de/u-boot-imx
      Merge branch 'elf_reloc'
      Merge branch 'at91' of git://git.denx.de/u-boot-atmel

 MAINTAINERS                                        |   13 +
 MAKEALL                                            |    7 +-
 Makefile                                           |   19 +-
 README                                             |   13 +
 arch/arm/config.mk                                 |   12 +-
 arch/arm/cpu/arm1136/start.S                       |  171 +-
 arch/arm/cpu/arm1136/u-boot.lds                    |   15 +-
 arch/arm/cpu/arm926ejs/at91/clock.c                |   55 +-
 arch/arm/cpu/arm926ejs/at91/timer.c                |   85 +-
 arch/arm/cpu/arm926ejs/start.S                     |  162 +-
 arch/arm/cpu/arm926ejs/u-boot.lds                  |   26 +-
 arch/arm/cpu/armv7/{mx51 => mx5}/Makefile          |    0
 arch/arm/cpu/armv7/{mx51 => mx5}/clock.c           |   42 +-
 arch/arm/cpu/armv7/{mx51 => mx5}/iomux.c           |    2 +-
 arch/arm/cpu/armv7/{mx51 => mx5}/lowlevel_init.S   |   14 -
 arch/arm/cpu/armv7/{mx51 => mx5}/soc.c             |   28 +-
 arch/arm/cpu/armv7/{mx51 => mx5}/speed.c           |    0
 arch/arm/cpu/armv7/{mx51 => mx5}/timer.c           |    8 +-
 arch/arm/cpu/armv7/{mx51 => mx5}/u-boot.lds        |    0
 arch/arm/cpu/armv7/start.S                         |  131 +-
 arch/arm/cpu/armv7/u-boot.lds                      |    7 +
 arch/arm/cpu/pxa/cpu.c                             |  255 ++-
 arch/arm/cpu/pxa/i2c.c                             |   69 +-
 arch/arm/cpu/pxa/pxafb.c                           |  365 ++-
 arch/arm/cpu/pxa/start.S                           |  344 +--
 arch/arm/cpu/pxa/timer.c                           |    7 +-
 arch/arm/cpu/pxa/usb.c                             |   61 +-
 arch/arm/include/asm/arch-at91/hardware.h          |    1 +
 .../asm/{arch-mx51 => arch-mx5}/asm-offsets.h      |    0
 .../include/asm/{arch-mx51 => arch-mx5}/clock.h    |    0
 .../include/asm/{arch-mx51 => arch-mx5}/crm_regs.h |    0
 .../include/asm/{arch-mx51 => arch-mx5}/imx-regs.h |    0
 .../include/asm/{arch-mx51 => arch-mx5}/iomux.h    |    8 +-
 .../mx51_pins.h => arch-mx5/mx5x_pins.h}           |    6 +-
 .../asm/{arch-mx51 => arch-mx5}/sys_proto.h        |    0
 arch/arm/include/asm/arch-pxa/hardware.h           |   61 +-
 arch/arm/include/asm/arch-pxa/macro.h              |   20 +-
 arch/arm/include/asm/arch-pxa/pxa-regs.h           | 2688 +++++++++++---------
 arch/arm/include/asm/config.h                      |    5 +-
 arch/arm/include/asm/global_data.h                 |   14 +
 arch/arm/include/asm/u-boot-arm.h                  |   14 +-
 arch/arm/lib/board.c                               |    8 +-
 arch/arm/lib/bootm.c                               |  137 +-
 arch/arm/lib/cache.c                               |    2 +-
 arch/m68k/include/asm/config.h                     |    3 +
 arch/microblaze/lib/bootm.c                        |   14 +-
 arch/nios2/lib/bootm.c                             |    8 +-
 arch/powerpc/include/asm/config.h                  |    3 +
 arch/sparc/include/asm/config.h                    |    1 +
 board/BuS/eb_cpux9k2/config.mk                     |    1 -
 board/BuS/eb_cpux9k2/cpux9k2.c                     |    7 +-
 board/LaCie/edminiv2/config.mk                     |    3 +-
 board/atmel/at91rm9200ek/Makefile                  |    5 -
 board/atmel/at91rm9200ek/at91rm9200ek.c            |   60 +-
 board/atmel/at91rm9200ek/config.mk                 |    3 +-
 board/atmel/at91rm9200ek/led.c                     |   58 +-
 board/atmel/at91rm9200ek/mux.c                     |   38 -
 .../arm/cpu/armv7/mx51 => board/balloon3}/Makefile |   27 +-
 board/balloon3/balloon3.c                          |  238 ++
 board/colibri_pxa270/colibri_pxa270.c              |   33 +-
 board/cradle/cradle.c                              |    5 +-
 board/cradle/lowlevel_init.S                       |    4 +-
 board/csb226/csb226.c                              |   13 +-
 board/delta/delta.c                                |   37 +-
 board/delta/nand.c                                 |  110 +-
 board/freescale/mx51evk/mx51evk.c                  |    2 +-
 board/innokom/innokom.c                            |   14 +-
 board/karo/tx25/config.mk                          |    2 +-
 board/logicpd/imx27lite/config.mk                  |    4 +
 board/logicpd/imx31_litekit/config.mk              |    2 +-
 board/logicpd/imx31_litekit/imx31_litekit.c        |   10 +-
 {arch/arm/cpu/armv7/mx51 => board/palmld}/Makefile |   27 +-
 board/palmld/config.mk                             |    1 +
 board/{zipitz2 => palmld}/lowlevel_init.S          |    9 +-
 board/palmld/palmld.c                              |   69 +
 board/{vpac270 => palmld}/u-boot.lds               |    7 +-
 {arch/arm/cpu/armv7/mx51 => board/palmtc}/Makefile |   27 +-
 board/palmtc/config.mk                             |    1 +
 board/{vpac270 => palmtc}/lowlevel_init.S          |    3 +-
 .../at91rm9200ek/partition.c => palmtc/palmtc.c}   |   61 +-
 .../at91rm9200ek/misc.c => palmtc/u-boot.lds}      |   50 +-
 board/pxa255_idp/pxa_idp.c                         |   27 +-
 board/trizepsiv/conxs.c                            |   35 +-
 board/ttcontrol/vision2/vision2.c                  |    2 +-
 board/vpac270/Makefile                             |   17 +-
 board/vpac270/config.mk                            |    1 -
 board/vpac270/vpac270.c                            |   92 +-
 board/wepep250/wepep250.c                          |   11 +-
 board/zipitz2/Makefile                             |   10 +-
 board/zipitz2/config.mk                            |    1 -
 board/zipitz2/zipitz2.c                            |   57 +-
 board/zylonite/nand.c                              |  110 +-
 boards.cfg                                         |   14 +-
 common/cmd_bootm.c                                 |    6 +-
 common/fdt_support.c                               |   86 +-
 common/image.c                                     |   16 +-
 common/serial.c                                    |    2 +-
 doc/README.arm-relocation                          |  222 +--
 drivers/mmc/pxa_mmc.c                              |   98 +-
 drivers/serial/serial_pxa.c                        |   94 +-
 drivers/usb/host/ehci-mxc.c                        |    2 +
 include/configs/at91rm9200ek.h                     |  286 +--
 include/configs/balloon3.h                         |  274 ++
 include/configs/cerf250.h                          |    3 +
 include/configs/colibri_pxa270.h                   |    3 +
 include/configs/cradle.h                           |    5 +-
 include/configs/csb226.h                           |    3 +
 include/configs/delta.h                            |    4 +
 include/configs/eb_cpux9k2.h                       |   23 +-
 include/configs/edminiv2.h                         |    5 +
 include/configs/imx31_litekit.h                    |    7 +
 include/configs/innokom.h                          |    3 +
 include/configs/lubbock.h                          |    3 +
 include/configs/mx51evk.h                          |    4 +-
 include/configs/omap3_beagle.h                     |    9 +
 include/configs/palmld.h                           |  276 ++
 include/configs/palmtc.h                           |  248 ++
 include/configs/pleb2.h                            |    3 +
 include/configs/pxa255_idp.h                       |    3 +
 include/configs/qong.h                             |   32 +-
 include/configs/trizepsiv.h                        |    3 +
 include/configs/tx25.h                             |    2 +-
 include/configs/vision2.h                          |    4 +-
 include/configs/vpac270.h                          |  138 +-
 include/configs/wepep250.h                         |    4 +
 include/configs/xaeniax.h                          |    3 +
 include/configs/xm250.h                            |    3 +
 include/configs/xsengine.h                         |    3 +
 include/configs/zipitz2.h                          |   10 +-
 include/configs/zylonite.h                         |    3 +
 include/fdt_support.h                              |    1 +
 include/image.h                                    |    9 +-
 nand_spl/board/karo/tx25/u-boot.lds                |   13 +
 onenand_ipl/board/vpac270/Makefile                 |    5 +-
 134 files changed, 4843 insertions(+), 3290 deletions(-)
 copy arch/arm/cpu/armv7/{mx51 => mx5}/Makefile (100%)
 rename arch/arm/cpu/armv7/{mx51 => mx5}/clock.c (85%)
 rename arch/arm/cpu/armv7/{mx51 => mx5}/iomux.c (99%)
 rename arch/arm/cpu/armv7/{mx51 => mx5}/lowlevel_init.S (95%)
 rename arch/arm/cpu/armv7/{mx51 => mx5}/soc.c (81%)
 rename arch/arm/cpu/armv7/{mx51 => mx5}/speed.c (100%)
 rename arch/arm/cpu/armv7/{mx51 => mx5}/timer.c (92%)
 rename arch/arm/cpu/armv7/{mx51 => mx5}/u-boot.lds (100%)
 rename arch/arm/include/asm/{arch-mx51 => arch-mx5}/asm-offsets.h (100%)
 rename arch/arm/include/asm/{arch-mx51 => arch-mx5}/clock.h (100%)
 rename arch/arm/include/asm/{arch-mx51 => arch-mx5}/crm_regs.h (100%)
 rename arch/arm/include/asm/{arch-mx51 => arch-mx5}/imx-regs.h (100%)
 rename arch/arm/include/asm/{arch-mx51 => arch-mx5}/iomux.h (98%)
 rename arch/arm/include/asm/{arch-mx51/mx51_pins.h => arch-mx5/mx5x_pins.h} (99%)
 rename arch/arm/include/asm/{arch-mx51 => arch-mx5}/sys_proto.h (100%)
 delete mode 100644 board/BuS/eb_cpux9k2/config.mk
 delete mode 100644 board/atmel/at91rm9200ek/mux.c
 copy {arch/arm/cpu/armv7/mx51 => board/balloon3}/Makefile (70%)
 create mode 100644 board/balloon3/balloon3.c
 copy {arch/arm/cpu/armv7/mx51 => board/palmld}/Makefile (70%)
 create mode 100644 board/palmld/config.mk
 rename board/{zipitz2 => palmld}/lowlevel_init.S (90%)
 create mode 100644 board/palmld/palmld.c
 rename board/{vpac270 => palmld}/u-boot.lds (90%)
 rename {arch/arm/cpu/armv7/mx51 => board/palmtc}/Makefile (70%)
 create mode 100644 board/palmtc/config.mk
 rename board/{vpac270 => palmtc}/lowlevel_init.S (95%)
 rename board/{atmel/at91rm9200ek/partition.c => palmtc/palmtc.c} (50%)
 rename board/{atmel/at91rm9200ek/misc.c => palmtc/u-boot.lds} (57%)
 delete mode 100644 board/vpac270/config.mk
 delete mode 100644 board/zipitz2/config.mk
 create mode 100644 include/configs/balloon3.h
 create mode 100644 include/configs/palmld.h
 create mode 100644 include/configs/palmtc.h

Best regards,

Wolfgang Denk

-- 
DENX Software Engineering GmbH,     MD: Wolfgang Denk & Detlev Zundel
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de
He'd heard her use that sweet, innocent  tone  of  voice  before.  It
meant that, pretty soon, there was going to be trouble.
                                        - Terry Pratchett, _Truckers_


More information about the U-Boot mailing list