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

Albert ARIBAUD
2011-04-27T17:40:13Z

Wolfgang,

The following changes since commit a01ebd9679f07421ec5abfda5dc0ab76c7202d3b:

mpc52xx, digsy_mtc: add trickle charger support for rev5 boards.
(2011-04-26 00:25:05 +0200)

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

Albert ARIBAUD (1):
Replace obsolete e-mail address

Alessandro Rubini (3):
nhk8815: remove platform.S, which was unused at link time
nhk8815: add support for relocation
nhk8815: move config targets from Makefile to boards.cfg

Alexander Holler (4):
omap3_beagle: enable the use of a plain text file
OMAP3: Change some USB related MUX values
OMAP3: Add support for DPLL5 (usbhost)
omap3_beagle: enable EHCI and USB storage.

Enric Balletbo i Serra (2):
ARM: OMAP3: Revamp IGEP v2 default
ARM: OMAP3: Revamp IGEP module default configuration

Eric Benard (2):
cpu9260: update board support
cpuat91: fix board support

Eric Cooper (1):
ARM: fix stack pointer adjustment in board_init_f()

Fabio Estevam (6):
mx25: Make the UART port number explicit in its setup function
ARM: mx31: Print the silicon version
MX31: Introduce get_reset_cause()
MX31: mx31pdk: Make the board name simpler.
ARM: MX31: Fix file name label
MX25: tx25: Add _end section on nand_spl

Igor Grinberg (9):
OMAP3: CM-T35: Move DECLARE_GLOBAL_DATA_PTR to file scope
OMAP3: CM-T35: update config
OMAP3: CM-T35: update board files header information
OMAP3: CM-T35: update MAINTAINERS file
OMAP3: CM-T35: add MMC1 pinmux
OMAP3: CM-T35: fix mmc
OMAP3: CM-T35: remove redundand i2c initialization
OMAP3: CM-T35: enable the green LED
OMAP3: CM-T35: Add support for CM-T3730

Jason Kridner (2):
Add 'led' command
BeagleBoard: Added LED driver

Jason Liu (1):
MX5: factor out boot cause funciton to common code

Koen Kooi (2):
OMAP3: BeagleBoard: add xM rev B to ID table
OMAP3: BeagleBoard: add more expansionboard IDs

Lei Wen (6):
pxa: move i2c driver to the common place
mv_i2c: fix timeout value to be consistent with comments
mv_i2c: use structure to replace the direclty define
I2C: add i2c support for Pantheon platform
I2C: mv_i2c: add multi bus support
I2C: add i2c support for Armada100 platform

Liu Hui-R64343 (2):
MX53: drop config.mk from mx53evk
MX5: Enable flat-device-tree support on mx51/53 evk board

Luca Ceresoli (4):
ARMV7: OMAP3: Fix preprocessor check for CONFIG_OMAP34XX
ARMV7: OMAP3: Add GPMC_CONFIGx register value definitions
ARMV7: OMAP3: Cleanup extern variables in mem.c
ARMV7: OMAP3: Add support for Comelit DIG297 board

Macpaul Lin (6):
ftpmu010: fix relocation and enhance features
ftpmu010.h: add asm support used by lowlevel_init
fttmr010: move fttmr010 header to include/faraday
a320evb: fix include path of timer fttmr010
ftsdmc020: move ftsdmc020.h to include/faraday
ftsmc020: move ftsmc020 static mem controller to driver/mtd

Matt Waddel (1):
ARMV7: Vexpress: Remove config.mk

Matthias Weisser (1):
arm: Use optimized memcpy and memset from linux

Minkyu Kang (1):
Don't grab memory for LCD if FB address is defined

Po-Yu Chuang (2):
power: ftpmu010: move drivers/power/ftpmu010.h to include/faraday
arm: a320: use new ftpmu010 API

Rogan Dawes (1):
Orion5x: Correct DRAM bank detection

Srinath (1):
ARMV7: AM3517/05: Add support for CraneBoard.

Stefano Babic (7):
Makefile: change rule to build IMX image
MX51: drop config.mk from mx51evk
MX31: add support for MX31 watchdog
MX31: qong: add watchdog
IMX: MX31: Cleanup include files and drop nasty #ifdef in drivers
MX31: drop warnings in get_cpu_rev
MX31: mx31pdk: fix nand_spl

Steve Kipisz (1):
OMAP3: BeagleBoard: Enable pullups on i2c2.

Sughosh Ganu (1):
Fix the issue of _end symbol not being found while building

Tom Warren (4):
arm: Tegra2: add support for A9 CPU init
arm: Tegra2: Add missing PLLX init
arm: Tegra2: GPIO: Add basic GPIO definitions
arm: Tegra2: Move clk/mux init to board_early_init_f, add GPIO init

MAINTAINERS | 18 +-
MAKEALL | 2 +
Makefile | 21 +-
README | 20 +
arch/arm/cpu/arm1136/mx31/devices.c | 4 +-
arch/arm/cpu/arm1136/mx31/generic.c | 59 +++-
arch/arm/cpu/arm1136/mx31/timer.c | 40 ++-
arch/arm/cpu/arm920t/a320/Makefile | 1 -
arch/arm/cpu/arm920t/a320/timer.c | 25 +-
arch/arm/cpu/arm926ejs/armada100/cpu.c | 16 +
arch/arm/cpu/arm926ejs/mx25/generic.c | 2 +-
arch/arm/cpu/arm926ejs/orion5x/Makefile | 2 +-
arch/arm/cpu/arm926ejs/orion5x/cpu.c | 2 +-
arch/arm/cpu/arm926ejs/orion5x/dram.c | 4 +-
arch/arm/cpu/arm926ejs/orion5x/lowlevel_init.S | 2 +-
arch/arm/cpu/arm926ejs/orion5x/timer.c | 2 +-
arch/arm/cpu/arm926ejs/pantheon/cpu.c | 12 +
arch/arm/cpu/arm926ejs/start.S | 2 +-
arch/arm/cpu/arm946es/start.S | 2 +-
arch/arm/cpu/armv7/mx5/soc.c | 28 ++
arch/arm/cpu/armv7/omap3/clock.c | 20 +
arch/arm/cpu/armv7/omap3/lowlevel_init.S | 22 ++
arch/arm/cpu/armv7/omap3/mem.c | 32 --
arch/arm/cpu/armv7/start.S | 14 +-
arch/arm/cpu/armv7/tegra2/Makefile | 2 +-
arch/arm/cpu/armv7/tegra2/ap20.c | 358
++++++++++++++++++
arch/arm/cpu/armv7/tegra2/ap20.h | 104 +++++
arch/arm/cpu/armv7/tegra2/lowlevel_init.S | 94 +++++
arch/arm/cpu/pxa/Makefile | 1 -
arch/arm/cpu/pxa/cpu.c | 10 +
arch/arm/include/asm/arch-armada100/config.h | 12 +
arch/arm/include/asm/arch-armada100/mfp.h | 40 ++-
arch/arm/include/asm/arch-mx31/{mx31.h => clock.h} | 6 +-
.../asm/arch-mx31/{mx31-regs.h => imx-regs.h} | 41 ++-
arch/arm/include/asm/arch-omap3/clocks.h | 1 +
arch/arm/include/asm/arch-omap3/clocks_omap3.h | 26 ++
arch/arm/include/asm/arch-omap3/cpu.h | 21 +-
arch/arm/include/asm/arch-omap3/ehci_omap3.h | 58 +++
arch/arm/include/asm/arch-omap3/omap3-regs.h | 95 +++++
arch/arm/include/asm/arch-omap3/omap3.h | 14 +
arch/arm/include/asm/arch-orion5x/cpu.h | 2 +-
arch/arm/include/asm/arch-orion5x/mv88f5182.h | 2 +-
arch/arm/include/asm/arch-orion5x/orion5x.h | 3 +-
arch/arm/include/asm/arch-pantheon/config.h | 10 +
arch/arm/include/asm/arch-pantheon/cpu.h | 4 +-
arch/arm/include/asm/arch-pantheon/mfp.h | 6 +-
arch/arm/include/asm/arch-pxa/pxa-regs.h | 56 ---
arch/arm/include/asm/arch-tegra2/clk_rst.h | 33 ++-
arch/arm/include/asm/arch-tegra2/gpio.h | 59 +++
arch/arm/include/asm/arch-tegra2/pmc.h | 8 +
arch/arm/include/asm/arch-tegra2/scu.h | 43 +++
arch/arm/include/asm/arch-tegra2/tegra2.h | 9 +
arch/arm/include/asm/assembler.h | 60 +++
arch/arm/include/asm/string.h | 10 +-
arch/arm/lib/Makefile | 2 +
arch/arm/lib/board.c | 6 +-
arch/arm/lib/memcpy.S | 241 ++++++++++++
arch/arm/lib/memset.S | 126 +++++++
arch/m68k/lib/board.c | 4 +
arch/powerpc/lib/board.c | 4 +
board/LaCie/edminiv2/Makefile | 2 +-
board/LaCie/edminiv2/config.mk | 2 +-
board/LaCie/edminiv2/edminiv2.c | 2 +-
board/Marvell/aspenite/aspenite.c | 5 +
board/Marvell/dkb/dkb.c | 4 +
board/armltd/vexpress/config.mk | 22 --
board/cm_t35/Makefile | 2 +-
board/cm_t35/cm_t35.c | 116 ++++--
board/cm_t35/leds.c | 45 +++
.../mx51evk/config.mk => comelit/dig297/Makefile} | 32 ++-
board/comelit/dig297/dig297.c | 187 +++++++++
board/comelit/dig297/dig297.h | 383
+++++++++++++++++++
board/davedenx/qong/fpga.c | 4 +-
board/davedenx/qong/lowlevel_init.S | 2 +-
board/davedenx/qong/qong.c | 16 +-
board/eukrea/cpu9260/config.mk | 1 -
board/eukrea/cpu9260/cpu9260.c | 161 ++++-----
board/eukrea/cpu9260/led.c | 36 +-
board/eukrea/cpuat91/Makefile | 4 +-
board/eukrea/cpuat91/config.mk | 1 -
board/eukrea/cpuat91/cpuat91.c | 11 +-
board/faraday/a320evb/a320evb.c | 2 +-
board/faraday/a320evb/lowlevel_init.S | 2 +-
board/freescale/mx31ads/lowlevel_init.S | 2 +-
board/freescale/mx31ads/mx31ads.c | 4 +-
board/freescale/mx31pdk/lowlevel_init.S | 2 +-
board/freescale/mx31pdk/mx31pdk.c | 6 +-
board/freescale/mx53evk/config.mk | 24 --
board/imx31_phycore/imx31_phycore.c | 4 +-
board/imx31_phycore/lowlevel_init.S | 2 +-
board/innokom/innokom.c | 9 +-
board/karo/tx25/tx25.c | 4 +-
board/logicpd/imx31_litekit/imx31_litekit.c | 4 +-
board/logicpd/imx31_litekit/lowlevel_init.S | 2 +-
board/nvidia/common/board.c | 40 ++-
.../mx31.h => board/nvidia/common/board.h | 22 +-
board/nvidia/harmony/Makefile | 1 +
.../mx31.h => board/nvidia/harmony/harmony.c | 25 +-
board/nvidia/seaboard/Makefile | 1 +
board/nvidia/seaboard/seaboard.c | 52 +++
board/st/nhk8815/Makefile | 2 +-
board/st/nhk8815/config.mk | 26 --
board/st/nhk8815/nhk8815.c | 9 +-
board/st/nhk8815/platform.S | 340
-----------------
board/ti/am3517crane/Makefile | 46 +++
board/ti/am3517crane/am3517crane.c | 75 ++++
board/ti/am3517crane/am3517crane.h | 395
++++++++++++++++++++
board/ti/am3517crane/config.mk | 29 ++
board/ti/beagle/Makefile | 4 +-
board/ti/beagle/beagle.c | 169 ++++++++-
board/ti/beagle/beagle.h | 42 ++-
board/ti/beagle/led.c | 91 +++++
boards.cfg | 18 +-
common/cmd_led.c | 153 ++++++++
drivers/block/mvsata_ide.c | 4 +-
drivers/gpio/mxc_gpio.c | 5 -
drivers/i2c/Makefile | 1 +
arch/arm/cpu/pxa/i2c.c => drivers/i2c/mv_i2c.c | 294 ++++++++-------
drivers/i2c/mv_i2c.h | 83 ++++
drivers/i2c/mvtwsi.c | 2 +-
drivers/i2c/mxc_i2c.c | 7 +-
drivers/mtd/Makefile | 1 +
.../cpu/arm920t/a320 => drivers/mtd}/ftsmc020.c | 2 +-
drivers/power/ftpmu010.c | 41 ++-
drivers/power/ftpmu010.h | 146 -------
drivers/serial/serial_mxc.c | 4 -
drivers/spi/mxc_spi.c | 9 +-
drivers/usb/host/ehci-mxc.c | 2 +-
drivers/video/mx3fb.c | 6 +-
include/configs/a320evb.h | 9 +-
include/configs/am3517_crane.h | 332 ++++++++++++++++
include/configs/am3517_evm.h | 18 +-
include/configs/aspenite.h | 1 +
include/configs/ca9x4_ct_vxp.h | 1 +
include/configs/cm_t35.h | 57 ++--
include/configs/cpu9260.h | 265 +++++++++-----
include/configs/cpuat91.h | 141 ++++---
include/configs/devkit8000.h | 10 +-
include/configs/dig297.h | 311 +++++++++++++++
include/configs/dkb.h | 2 +
include/configs/edminiv2.h | 2 +-
include/configs/harmony.h | 1 +
include/configs/igep0020.h | 57 +++-
include/configs/igep0030.h | 57 +++-
include/configs/imx31_litekit.h | 2 +-
include/configs/innokom.h | 2 +
include/configs/mx31ads.h | 2 +-
include/configs/mx31pdk.h | 2 +-
include/configs/mx51evk.h | 5 +
include/configs/mx53evk.h | 3 +
include/configs/nhk8815.h | 5 +
include/configs/omap3_beagle.h | 65 ++--
include/configs/omap3_evm.h | 26 +-
include/configs/omap3_overo.h | 16 +-
include/configs/omap3_pandora.h | 16 +-
include/configs/omap3_sdp3430.h | 10 -
include/configs/omap3_zoom1.h | 16 +-
include/configs/omap3_zoom2.h | 16 +-
include/configs/qong.h | 3 +-
include/configs/seaboard.h | 1 +
include/configs/tegra2-common.h | 2 +
include/configs/xm250.h | 2 +
include/faraday/ftpmu010.h | 244 ++++++++++++
.../asm/arch-a320 => include/faraday}/ftsdmc020.h | 0
.../asm/arch-a320 => include/faraday}/ftsmc020.h | 0
.../asm/arch-a320 => include/faraday}/fttmr010.h | 0
nand_spl/board/davinci/da8xxevm/u-boot.lds | 2 +
nand_spl/board/freescale/mx31pdk/u-boot.lds | 2 +
nand_spl/board/karo/tx25/u-boot.lds | 2 +
nand_spl/nand_boot_fsl_nfc.c | 4 -
170 files changed, 5391 insertions(+), 1496 deletions(-)
create mode 100644 arch/arm/cpu/armv7/tegra2/ap20.c
create mode 100644 arch/arm/cpu/armv7/tegra2/ap20.h
copy arch/arm/include/asm/arch-mx31/{mx31.h => clock.h} (92%)
rename arch/arm/include/asm/arch-mx31/{mx31-regs.h => imx-regs.h} (97%)
create mode 100644 arch/arm/include/asm/arch-omap3/ehci_omap3.h
create mode 100644 arch/arm/include/asm/arch-omap3/omap3-regs.h
create mode 100644 arch/arm/include/asm/arch-tegra2/gpio.h
create mode 100644 arch/arm/include/asm/arch-tegra2/scu.h
create mode 100644 arch/arm/include/asm/assembler.h
create mode 100644 arch/arm/lib/memcpy.S
create mode 100644 arch/arm/lib/memset.S
delete mode 100644 board/armltd/vexpress/config.mk
create mode 100644 board/cm_t35/leds.c
rename board/{freescale/mx51evk/config.mk => comelit/dig297/Makefile}
(56%)
create mode 100644 board/comelit/dig297/dig297.c
create mode 100644 board/comelit/dig297/dig297.h
delete mode 100644 board/eukrea/cpu9260/config.mk
delete mode 100644 board/eukrea/cpuat91/config.mk
delete mode 100644 board/freescale/mx53evk/config.mk
copy arch/arm/include/asm/arch-mx31/mx31.h =>
board/nvidia/common/board.h (67%)
rename arch/arm/include/asm/arch-mx31/mx31.h =>
board/nvidia/harmony/harmony.c (67%)
create mode 100644 board/nvidia/seaboard/seaboard.c
delete mode 100644 board/st/nhk8815/config.mk
delete mode 100644 board/st/nhk8815/platform.S
create mode 100644 board/ti/am3517crane/Makefile
create mode 100644 board/ti/am3517crane/am3517crane.c
create mode 100644 board/ti/am3517crane/am3517crane.h
create mode 100644 board/ti/am3517crane/config.mk
create mode 100644 board/ti/beagle/led.c
create mode 100644 common/cmd_led.c
rename arch/arm/cpu/pxa/i2c.c => drivers/i2c/mv_i2c.c (65%)
create mode 100644 drivers/i2c/mv_i2c.h
rename {arch/arm/cpu/arm920t/a320 => drivers/mtd}/ftsmc020.c (97%)
delete mode 100644 drivers/power/ftpmu010.h
create mode 100644 include/configs/am3517_crane.h
create mode 100644 include/configs/dig297.h
create mode 100644 include/faraday/ftpmu010.h
rename {arch/arm/include/asm/arch-a320 => include/faraday}/ftsdmc020.h
(100%)
rename {arch/arm/include/asm/arch-a320 => include/faraday}/ftsmc020.h
(100%)
rename {arch/arm/include/asm/arch-a320 => include/faraday}/fttmr010.h
(100%)

Amicalement,
--
Albert.