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

Wolfgang Denk
2010-10-19T22:08:14Z

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_