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

Wolfgang Denk
2010-10-13T18:40:30Z

The following changes since commit bfc7bea6adc46e1db2f5a5e3464d7652ed67c864:

Merge branch 'master' of git://git.denx.de/u-boot-x86 (2010-10-11 10:00:34 +0200)

are available in the git repository at:

git://git.denx.de/u-boot-arm.git master

Albert Aribaud (6):
arm: bugfix: replace ble with blo in start.S files
orion5x: fix relocation-incompatible code
mvsata_ide: adjust port init sequence
orion5x: optimize window size computation
mvsata_ide: adjust port init sequence
orion5x: optimize window size computation

Alexander Stein (1):
at91: Add arch_preboot_os which disables PIT in a faster way

Andreas Bie?mann (6):
at91_emac.c: fix 'Warning: eth device name has a space!'
at91_emac.c: poll for IDLE when writing PHY
at91_emac.h: fix typo in register definition
atmel_usart: change register access to C structure
arch/arm/include/asm/sizes.h: cleanups
board/armltd/integrator/split_by_variant.sh: fix 'echo -n'

Ben Gardiner (1):
ARM: relocation: don't undef CONFIG_SYS_ARM_WITHOUT_RELOC

Heiko Schocher (1):
ARM: relocation: fix typo in comment

Matt Waddel (2):
ARMV7: Versatile Express Coretile CortexA9x4 support
ARMV7: Fixed baudrate setting in pl01x driver

Prafulla Wadaskar (8):
Kirkwood: print_cpuinfo fixed for valid devid revid
Kirkwood: dram_init is moved to dram.c
kirkwood: added common config file mv-common.h
Kirkwood: Changes specific to ARM relocation support
Kirkwood: print_cpuinfo fixed for valid devid revid
Kirkwood: dram_init is moved to dram.c
kirkwood: added common config file mv-common.h
Kirkwood: Changes specific to ARM relocation support

Reinhard Meyer (1):
AT91: convert cpu.c to struct SoC access

Stefano Babic (10):
Use common function to set GPIOs for MX3 and MX5
ARM: Use syslib functions for all CORTEXA8
MX51: Added pins definition to set up pads
MX51: add structure to access System Reset Controller
MXC: Add watchdog support to serial driver
MX51: Drop unused header file for mx51evk
MXC: Correct SPI_CPOL setting in SPI driver
MXC: Fix byte-ordering in SPI driver for i.MX31/i.MX51
MX51: Register definitions cannot be included in board config file
MX51: Support for TTECH vision2 board

Wolfgang Denk (3):
Merge branch 'master' of git://git.denx.de/u-boot-imx
Merge branch 'at91' of git://git.denx.de/u-boot-atmel
Merge branch 'master' of git://git.denx.de/u-boot-marvell

MAINTAINERS | 5 +
MAKEALL | 1 +
arch/arm/cpu/arm1136/start.S | 8 +-
arch/arm/cpu/arm1176/start.S | 10 +-
arch/arm/cpu/arm720t/start.S | 10 +-
arch/arm/cpu/arm920t/start.S | 10 +-
arch/arm/cpu/arm925t/start.S | 10 +-
arch/arm/cpu/arm926ejs/at91/cpu.c | 48 +-
arch/arm/cpu/arm926ejs/kirkwood/cpu.c | 34 +-
arch/arm/cpu/arm926ejs/kirkwood/dram.c | 38 +
arch/arm/cpu/arm926ejs/orion5x/cpu.c | 112 ++--
arch/arm/cpu/arm926ejs/orion5x/timer.c | 6 +-
arch/arm/cpu/arm926ejs/start.S | 10 +-
arch/arm/cpu/arm946es/start.S | 8 +-
arch/arm/cpu/arm_intcm/start.S | 10 +-
arch/arm/cpu/armv7/Makefile | 3 +-
arch/arm/cpu/armv7/omap-common/Makefile | 1 -
arch/arm/cpu/armv7/start.S | 8 +-
arch/arm/cpu/armv7/{omap-common => }/syslib.c | 0
arch/arm/cpu/ixp/start.S | 10 +-
arch/arm/cpu/lh7a40x/start.S | 11 +-
arch/arm/cpu/pxa/start.S | 8 +-
arch/arm/cpu/s3c44b0/start.S | 12 +-
arch/arm/cpu/sa1100/start.S | 10 +-
arch/arm/include/asm/arch-arm925t/sizes.h | 50 --
arch/arm/include/asm/arch-arm926ejs/sizes.h | 51 --
arch/arm/include/asm/arch-armv7/sysctrl.h | 70 ++
.../arm/include/asm/arch-armv7/systimer.h | 54 +-
.../arm/include/asm/arch-armv7/wdt.h | 57 +-
arch/arm/include/asm/arch-at91/at91_emac.h | 2 +-
arch/arm/include/asm/arch-kirkwood/cpu.h | 2 +
arch/arm/include/asm/arch-mx31/mx31-regs.h | 14 +-
arch/arm/include/asm/arch-mx31/mx31.h | 25 -
arch/arm/include/asm/arch-mx51/imx-regs.h | 26 +-
arch/arm/include/asm/arch-mx51/mx51_pins.h | 44 ++
arch/arm/include/asm/arch-mx51/sys_proto.h | 1 +
arch/arm/include/asm/arch-omap/sizes.h | 52 --
arch/arm/include/asm/arch-omap24xx/omap2420.h | 2 +-
arch/arm/include/asm/arch-omap24xx/sizes.h | 49 --
arch/arm/include/asm/arch-orion5x/cpu.h | 1 +
arch/arm/include/asm/sizes.h | 5 +-
board/Marvell/guruplug/guruplug.c | 11 -
board/Marvell/mv88f6281gtw_ge/mv88f6281gtw_ge.c | 11 -
board/Marvell/openrd_base/openrd_base.c | 11 -
board/Marvell/rd6281a/rd6281a.c | 11 -
board/Marvell/sheevaplug/sheevaplug.c | 11 -
board/armltd/integrator/split_by_variant.sh | 129 ++--
board/armltd/vexpress/Makefile | 49 ++
board/armltd/vexpress/ca9x4_ct_vxp.c | 220 ++++++
board/armltd/vexpress/config.mk | 23 +
board/armltd/vexpress/u-boot.lds | 65 ++
board/davedenx/qong/qong.c | 29 +-
board/freescale/mx51evk/mx51evk.c | 2 -
board/ttcontrol/vision2/Makefile | 48 ++
board/ttcontrol/vision2/config.mk | 25 +
board/ttcontrol/vision2/imximage_hynix.cfg | 209 ++++++
board/ttcontrol/vision2/vision2.c | 711 ++++++++++++++++++++
boards.cfg | 2 +
drivers/block/mvsata_ide.c | 42 +-
drivers/gpio/Makefile | 2 +-
drivers/gpio/{mx31_gpio.c => mxc_gpio.c} | 47 +-
drivers/misc/fsl_pmic.c | 10 +-
drivers/net/at91_emac.c | 22 +-
drivers/serial/atmel_usart.c | 36 +-
drivers/serial/atmel_usart.h | 56 +-
drivers/serial/serial_mxc.c | 7 +-
drivers/serial/serial_pl01x.c | 93 +--
drivers/spi/mxc_spi.c | 168 ++++--
include/configs/ca9x4_ct_vxp.h | 196 ++++++
include/configs/da850evm.h | 1 -
include/configs/guruplug.h | 103 +---
include/configs/h2_p2_dbg_board.h | 2 +-
include/configs/imx27lite-common.h | 3 +-
include/configs/imx31_litekit.h | 4 +-
include/configs/imx31_phycore.h | 2 +-
include/configs/keymile-common.h | 1 +
include/configs/km_arm.h | 2 +-
include/configs/mv-common.h | 230 +++++++
include/configs/mv88f6281gtw_ge.h | 120 +---
include/configs/mx31ads.h | 4 +-
include/configs/mx31pdk.h | 4 +-
include/configs/mx51evk.h | 2 +-
include/configs/omap1510.h | 2 +-
include/configs/omap3_beagle.h | 3 +-
include/configs/omap730.h | 2 +-
include/configs/openrd_base.h | 146 +----
include/configs/qong.h | 9 +-
include/configs/rd6281a.h | 101 +---
include/configs/sheevaplug.h | 104 +---
include/configs/tx25.h | 3 +-
include/configs/vision2.h | 214 ++++++
include/mc13892.h | 3 +
.../mx51evk/mx51evk.h => include/mxc_gpio.h | 50 +-
93 files changed, 2904 insertions(+), 1345 deletions(-)
rename arch/arm/cpu/armv7/{omap-common => }/syslib.c (100%)
delete mode 100644 arch/arm/include/asm/arch-arm925t/sizes.h
delete mode 100644 arch/arm/include/asm/arch-arm926ejs/sizes.h
create mode 100644 arch/arm/include/asm/arch-armv7/sysctrl.h
copy board/freescale/mx51evk/mx51evk.h => arch/arm/include/asm/arch-armv7/systimer.h (55%)
copy board/freescale/mx51evk/mx51evk.h => arch/arm/include/asm/arch-armv7/wdt.h (55%)
delete mode 100644 arch/arm/include/asm/arch-omap/sizes.h
delete mode 100644 arch/arm/include/asm/arch-omap24xx/sizes.h
create mode 100644 board/armltd/vexpress/Makefile
create mode 100644 board/armltd/vexpress/ca9x4_ct_vxp.c
create mode 100644 board/armltd/vexpress/config.mk
create mode 100644 board/armltd/vexpress/u-boot.lds
create mode 100644 board/ttcontrol/vision2/Makefile
create mode 100644 board/ttcontrol/vision2/config.mk
create mode 100644 board/ttcontrol/vision2/imximage_hynix.cfg
create mode 100644 board/ttcontrol/vision2/vision2.c
rename drivers/gpio/{mx31_gpio.c => mxc_gpio.c} (63%)
create mode 100644 include/configs/ca9x4_ct_vxp.h
create mode 100644 include/configs/mv-common.h
create mode 100644 include/configs/vision2.h
rename board/freescale/mx51evk/mx51evk.h => include/mxc_gpio.h (54%)

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
Making files is easy under the UNIX operating system. Therefore,
users tend to create numerous files using large amounts of file
space. It has been said that the only standard thing about all UNIX
systems is the message-of-the-day telling users to clean up their
files. - System V.2 administrator's guide