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

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

In message <20101019220814.50EA1136320@gemini.denx.de> I wrote:
> 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

Applied.

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
If the facts don't fit the theory, change the facts.
-- Albert Einstein