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

Albert ARIBAUD
2011-08-31T10:13:22Z

Hi Woldfgang,

The following changes since commit bd061a5214e60c9d1bb24393933323bd1a2dae19:

Merge branch 'master' of git://git.denx.de/u-boot-sh (2011-08-26
15:55:03 +0200)

are available in the git repository at:

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

Anton Staaf (1):
mmc: S5P: Support DMA restarts at buffer boundaries

Asen Dimov (3):
pm9261: compiles with the AT91 reworked scheme
make pm9263 buildable for v2011.06 release
make pm9g45 buildable for v2011.06 release

Chander Kashyap (3):
SMDKV310: Fix build error for smdkv310 board
SMDKV310: Fix undefined reference error
SMDKV310: MMC SPL: Remove unwanted dummy functions

David Jander (1):
ARM: MX51: PLL errata workaround

Dirk Behme (3):
MAKEALL ARMv7: Use boards.cfg
SMDKV310: Fix host compilation of mkv310_image
mkimage: Fix 'Unknown OMAP image type - 5'

Fabio Estevam (1):
mx53: ddr3: Update DD3 initialization

Heiko Schocher (1):
arm, lib/board.c: use gd->ram_size instead of bd->bi_memsize

Igor Grinberg (3):
arm: nvidia and smdk6400: use common code for machine type
arm: omap: innovator: use common code for machine type
arm: fix bd pointer dereference prior initialization

Jason Liu (1):
mx5: Remove CONFIG_L2_OFF and CONFIG_SYS_L2CACHE_OFF

Linus Walleij (7):
integratorap: make the compile work again
integratorap: support relocation
integratorap: support the hush shell
integratorap: support some rudimentary commands
integratorap: remove hardcoded 32MB memory cmdline
integratorcp: make the board compile
integrator: convert to new build system

Matthias Fuchs (1):
at91: reworked support for meesc board

Matthias Weisser (1):
arm: lib: memcpy: Do not copy to same address

Reinhard Meyer (1):
AT91: fix at91sam9g45.h to include USB Host defines

Simon Glass (4):
Tegra2: Add microsecond timer function
Tegra2: Add more clock support
Tegra2: Add additional pin multiplexing features
Tegra2: Use clock and pinmux functions to simplify code

Stefano Babic (23):
MX31: removed warnings due to clock.h
ARM: versatilepb : drop warnings due to double definitions
MX35: MX35PDK: support additional RAM on CSD1
MX: MX35 / MX5: uniform clock command with powerpc
IMX: uniform GPIO interface using GPIO framework
MX25: make use of GPIO framework for MX25 processor
MX31: make use of GPIO framework for MX31 processor
MX5: make use of GPIO framework for MX5 processor
MX35: make use of GPIO framework for MX35 processor
MX31: QONG: make use of GPIO framework
MX5: efikamx: make use of GPIO framework
MX25: zmx25: make use of GPIO framework
MX5: mx53ard: make use of GPIO framework
MX5: mx53smd: make use of GPIO framework
MX5: vision2: make use of GPIO framework
MX5: mx53evk: make use of GPIO framework
MX5: mx53loco: make use of GPIO framework
MX35: mx35pdk: make use of GPIO framework
MX5: mx51evk: make use of GPIO framework
MX31: mx31ads: make use of GPIO framework
MX31: imx31_litekit: make use of GPIO framework
IMX: scb9328: drop warnings
ARM: versatile: drop warnings

Thomas Petazzoni (4):
sbc35_a9g20: update board to the new AT91 organization
tny_a9260/tny_a9g20: update board to the new AT91 organization
atmel: update at91sam9m10g45 SoC support to new style
atmel: Update support of board AT91SAM9M10G45-EK to new style

Wolfgang Denk (16):
ARM: remove broken "assabet" board
ARM: remove broken "armadillo" board
ARM: remove broken "B2" board
ARM: remove broken "edb93xx" boards
ARM: remove broken "lpd7a40x" boards
ARM: remove broken "mx1fs2" board
ARM: remove broken "netstar" board
ARM: remove broken "sbc2410x" board
ARM: remove broken "smdk2400" board
ARM: remove broken "voiceblue" board
ARM: remove broken "at91cap9adk" board
ARM: remove broken "cmc_pu2" board
ARM: remove broken "csb637" board
ARM: remove broken "kb9202" board
ARM: remove broken "m501sk" board
ARM: remove broken "at91rm9200dk" board

aneeshv (3):
omap: fix gpio related build breaks
omap4: fix build warning due to signed unsigned comparison
omap4: increase SRAM budget to fix build error

?ukasz Majewski (2):
gpio:samsung s5p_ suffix add for GPIO functions
gpio:samsung: s5p_ suffix add for GPIO functions (C210_universal)

MAINTAINERS | 14 -
MAKEALL | 69 +--
Makefile | 84 --
arch/arm/cpu/arm1136/mx35/generic.c | 4 +-
arch/arm/cpu/arm720t/cpu.c | 5 -
.../cpu/arm926ejs/at91/at91sam9m10g45_devices.c | 114 ++--
arch/arm/cpu/armv7/mx5/clock.c | 4 +-
arch/arm/cpu/armv7/mx5/lowlevel_init.S | 38 +
arch/arm/cpu/armv7/omap-common/gpio.c | 2 +-
arch/arm/cpu/armv7/omap3/board.c | 2 +-
arch/arm/cpu/armv7/omap4/board.c | 2 +-
arch/arm/cpu/armv7/tegra2/Makefile | 2 +-
arch/arm/cpu/armv7/tegra2/ap20.c | 91 +--
arch/arm/cpu/armv7/tegra2/clock.c | 158 ++++
.../led.c => arch/arm/cpu/armv7/tegra2/pinmux.c | 43 +-
arch/arm/cpu/armv7/tegra2/timer.c | 18 +-
arch/arm/include/asm/arch-at91/at91sam9g45.h | 16 +-
.../arm/include/asm/arch-at91/at91sam9g45_matrix.h | 194 ++---
.../arm/include/asm/arch-mx25/gpio.h | 42 +-
arch/arm/include/asm/arch-mx25/imx-regs.h | 12 -
arch/arm/include/asm/arch-mx31/clock.h | 2 +-
.../arm/include/asm/arch-mx31/gpio.h | 23 +-
arch/arm/include/asm/arch-mx31/imx-regs.h | 7 -
.../arm/include/asm/arch-mx35/gpio.h | 37 +-
.../arm/include/asm/arch-mx5/gpio.h | 23 +-
arch/arm/include/asm/arch-mx5/imx-regs.h | 12 +-
arch/arm/include/asm/arch-omap3/gpio.h | 50 ++
arch/arm/include/asm/arch-omap3/omap3.h | 8 -
arch/arm/include/asm/arch-omap4/clocks.h | 12 +-
arch/arm/include/asm/arch-omap4/gpio.h | 50 ++
arch/arm/include/asm/arch-omap4/omap4.h | 8 -
arch/arm/include/asm/arch-s5pc1xx/gpio.h | 16 +-
arch/arm/include/asm/arch-s5pc2xx/gpio.h | 16 +-
arch/arm/include/asm/arch-tegra2/clk_rst.h | 127 ++--
arch/arm/include/asm/arch-tegra2/clock.h | 263 ++++++
arch/arm/include/asm/arch-tegra2/pinmux.h | 161 ++++-
.../arm/include/asm/arch-tegra2/timer.h | 22 +-
arch/arm/lib/board.c | 11 +-
arch/arm/lib/memcpy.S | 3 +
board/armadillo/Makefile | 55 --
board/armadillo/armadillo.c | 72 --
board/armadillo/config.mk | 29 -
board/armadillo/flash.c | 340 --------
board/armadillo/lowlevel_init.S | 66 --
board/armltd/integrator/integrator.c | 15 +-
board/armltd/integrator/lowlevel_init.S | 2 +-
board/armltd/integrator/split_by_variant.sh | 220 -----
board/armltd/versatile/versatile.c | 2 +-
board/assabet/Makefile | 53 --
board/assabet/assabet.c | 131 ---
board/assabet/config.mk | 7 -
board/assabet/setup.S | 136 ----
board/atmel/at91cap9adk/Makefile | 56 --
board/atmel/at91cap9adk/at91cap9adk.c | 352 --------
board/atmel/at91cap9adk/config.mk | 1 -
board/atmel/at91rm9200dk/Makefile | 56 --
board/atmel/at91rm9200dk/at91rm9200dk.c | 167 ----
board/atmel/at91rm9200dk/config.mk | 1 -
board/atmel/at91rm9200dk/flash.c | 504 ------------
board/atmel/at91rm9200dk/led.c | 80 --
board/atmel/at91rm9200dk/mux.c | 29 -
board/atmel/at91rm9200dk/partition.c | 40 -
board/atmel/at91sam9m10g45ek/at91sam9m10g45ek.c | 115 ++--
board/atmel/at91sam9m10g45ek/led.c | 6 +-
board/calao/sbc35_a9g20/sbc35_a9g20.c | 88 +-
board/calao/tny_a9260/tny_a9260.c | 55 +-
board/cmc_pu2/Makefile | 50 --
board/cmc_pu2/cmc_pu2.c | 192 -----
board/cmc_pu2/config.mk | 3 -
board/cmc_pu2/flash.c | 469 -----------
board/cmc_pu2/load_sernum_ethaddr.c | 113 ---
board/csb637/Makefile | 50 --
board/csb637/config.mk | 1 -
board/csb637/csb637.c | 94 ---
board/dave/B2/B2.c | 139 ----
board/dave/B2/Makefile | 55 --
board/dave/B2/config.mk | 30 -
board/dave/B2/flash.c | 76 --
board/dave/B2/lowlevel_init.S | 167 ----
board/davedenx/qong/fpga.c | 10 +-
board/davedenx/qong/qong.c | 36 +-
board/edb93xx/Makefile | 50 --
board/edb93xx/config.mk | 33 -
board/edb93xx/edb93xx.c | 110 ---
board/edb93xx/pll_cfg.c | 58 --
board/edb93xx/pll_cfg.h | 72 --
board/edb93xx/sdram_cfg.c | 146 ----
board/edb93xx/sdram_cfg.h | 144 ----
board/efikamx/efikamx.c | 62 +-
board/esd/meesc/config.mk | 1 -
board/esd/meesc/meesc.c | 49 +-
board/freescale/mx35pdk/lowlevel_init.S | 9 +-
board/freescale/mx35pdk/mx35pdk.c | 22 +-
board/freescale/mx51evk/mx51evk.c | 18 +-
board/freescale/mx53ard/imximage_dd3.cfg | 6 +-
board/freescale/mx53ard/mx53ard.c | 8 +-
board/freescale/mx53evk/mx53evk.c | 6 +-
board/freescale/mx53loco/imximage.cfg | 6 +-
board/freescale/mx53loco/mx53loco.c | 6 +-
board/freescale/mx53smd/imximage.cfg | 6 +-
board/freescale/mx53smd/mx53smd.c | 4 +-
board/kb9202/Makefile | 53 --
board/kb9202/config.mk | 1 -
board/kb9202/kb9202.c | 107 ---
board/lpd7a40x/Makefile | 51 --
board/lpd7a40x/config.mk | 38 -
board/lpd7a40x/flash.c | 490 -----------
board/lpd7a40x/lowlevel_init.S | 212 -----
board/lpd7a40x/lpd7a40x.c | 93 ---
board/m501sk/Makefile | 50 --
board/m501sk/config.mk | 1 -
board/m501sk/eeprom.c | 102 ---
board/m501sk/m501sk.c | 203 -----
board/m501sk/m501sk.h | 167 ----
board/mx1fs2/Makefile | 51 --
board/mx1fs2/config.mk | 10 -
board/mx1fs2/flash.c | 849
--------------------
board/mx1fs2/intel.h | 99 ---
board/mx1fs2/lowlevel_init.S | 188 -----
board/mx1fs2/mx1fs2.c | 122 ---
board/netstar/Makefile | 95 ---
board/netstar/config.mk | 11 -
board/netstar/crcek.S | 241 ------
board/netstar/crcek.h | 3 -
board/netstar/crcit.c | 87 --
board/netstar/eeprom.c | 218 -----
board/netstar/netstar.c | 129 ---
board/netstar/setup.S | 284 -------
board/nvidia/common/board.c | 119 +--
board/pandora/pandora.c | 1 +
board/ronetix/pm9261/led.c | 9 +-
board/ronetix/pm9261/pm9261.c | 38 +-
board/ronetix/pm9263/led.c | 9 +-
board/ronetix/pm9263/pm9263.c | 42 +-
board/ronetix/pm9g45/pm9g45.c | 32 +-
board/samsung/goni/goni.c | 8 +-
board/samsung/smdk2400/Makefile | 51 --
board/samsung/smdk2400/config.mk | 25 -
board/samsung/smdk2400/flash.c | 492 ------------
board/samsung/smdk2400/lowlevel_init.S | 163 ----
board/samsung/smdk2400/smdk2400.c | 125 ---
board/samsung/smdk6400/smdk6400.c | 1 -
board/samsung/smdkc100/smdkc100.c | 2 +-
board/samsung/smdkv310/smdkv310.c | 10 +-
board/samsung/universal_c210/universal.c | 28 +-
board/sbc2410x/Makefile | 51 --
board/sbc2410x/config.mk | 23 -
board/sbc2410x/flash.c | 433 ----------
board/sbc2410x/lowlevel_init.S | 163 ----
board/sbc2410x/sbc2410x.c | 193 -----
board/scb9328/scb9328.c | 2 +-
board/syteco/zmx25/zmx25.c | 35 +-
board/ti/omap1610inn/omap1610innovator.c | 7 -
board/ttcontrol/vision2/vision2.c | 71 +-
board/voiceblue/Makefile | 74 --
board/voiceblue/config.mk | 1 -
board/voiceblue/eeprom.c | 218 -----
board/voiceblue/setup.S | 280 -------
board/voiceblue/voiceblue.c | 80 --
boards.cfg | 38 +-
doc/README.imx5 | 17 +
doc/README.scrapyard | 23 +
drivers/gpio/mxc_gpio.c | 51 ++-
drivers/gpio/s5p_gpio.c | 20 +-
drivers/mmc/s5p_mmc.c | 15 +-
drivers/spi/mxc_spi.c | 8 +-
include/configs/B2.h | 216 -----
include/configs/armadillo.h | 157 ----
include/configs/assabet.h | 173 ----
include/configs/at91cap9adk.h | 218 -----
include/configs/at91rm9200dk.h | 202 -----
include/configs/at91sam9m10g45ek.h | 193 ++---
include/configs/cmc_pu2.h | 238 ------
include/configs/csb637.h | 196 -----
include/configs/edb93xx.h | 269 -------
include/configs/efikamx.h | 2 -
include/configs/imx31_litekit.h | 1 +
include/configs/integratorap.h | 21 +-
include/configs/integratorcp.h | 8 +
include/configs/kb9202.h | 196 -----
include/configs/lpd7a400-10.h | 80 --
include/configs/lpd7a400.h | 117 ---
include/configs/lpd7a404-10.h | 80 --
include/configs/lpd7a404.h | 117 ---
include/configs/m501sk.h | 228 ------
include/configs/meesc.h | 202 +++--
include/configs/mx1fs2.h | 305 -------
include/configs/mx31ads.h | 1 +
include/configs/mx35pdk.h | 7 +-
include/configs/mx51evk.h | 3 +-
include/configs/mx53ard.h | 2 -
include/configs/mx53evk.h | 2 -
include/configs/mx53loco.h | 2 -
include/configs/mx53smd.h | 2 -
include/configs/netstar.h | 245 ------
include/configs/omap1610h2.h | 3 +-
include/configs/omap1610inn.h | 3 +-
include/configs/omap4_panda.h | 2 +-
include/configs/omap4_sdp4430.h | 2 +-
include/configs/pm9261.h | 18 +-
include/configs/pm9263.h | 17 +-
include/configs/pm9g45.h | 16 +-
include/configs/sbc2410x.h | 220 -----
include/configs/sbc35_a9g20.h | 87 +--
include/configs/smdk2400.h | 189 -----
include/configs/smdk6400.h | 2 +-
include/configs/tny_a9260.h | 85 +-
include/configs/versatile.h | 4 -
include/configs/vision2.h | 1 -
include/configs/voiceblue.h | 241 ------
mmc_spl/board/samsung/smdkv310/Makefile | 1 +
mmc_spl/board/samsung/smdkv310/mmc_boot.c | 28 +-
.../board/samsung/smdkv310/tools/mkv310_image.c | 1 +
mmc_spl/board/samsung/smdkv310/u-boot.lds | 2 +
tools/omapimage.c | 1 -
215 files changed, 2002 insertions(+), 16061 deletions(-)
create mode 100644 arch/arm/cpu/armv7/tegra2/clock.c
rename board/atmel/at91cap9adk/led.c =>
arch/arm/cpu/armv7/tegra2/pinmux.c (56%)
rename include/mxc_gpio.h => arch/arm/include/asm/arch-mx25/gpio.h (59%)
copy board/edb93xx/early_udelay.h =>
arch/arm/include/asm/arch-mx31/gpio.h (67%)
rename board/atmel/at91cap9adk/partition.c =>
arch/arm/include/asm/arch-mx35/gpio.h (50%)
rename board/edb93xx/early_udelay.h =>
arch/arm/include/asm/arch-mx5/gpio.h (67%)
create mode 100644 arch/arm/include/asm/arch-omap3/gpio.h
create mode 100644 arch/arm/include/asm/arch-omap4/gpio.h
create mode 100644 arch/arm/include/asm/arch-tegra2/clock.h
rename board/edb93xx/flash_cfg.c =>
arch/arm/include/asm/arch-tegra2/timer.h (64%)
delete mode 100644 board/armadillo/Makefile
delete mode 100644 board/armadillo/armadillo.c
delete mode 100644 board/armadillo/config.mk
delete mode 100644 board/armadillo/flash.c
delete mode 100644 board/armadillo/lowlevel_init.S
delete mode 100755 board/armltd/integrator/split_by_variant.sh
delete mode 100644 board/assabet/Makefile
delete mode 100644 board/assabet/assabet.c
delete mode 100644 board/assabet/config.mk
delete mode 100644 board/assabet/setup.S
delete mode 100644 board/atmel/at91cap9adk/Makefile
delete mode 100644 board/atmel/at91cap9adk/at91cap9adk.c
delete mode 100644 board/atmel/at91cap9adk/config.mk
delete mode 100644 board/atmel/at91rm9200dk/Makefile
delete mode 100644 board/atmel/at91rm9200dk/at91rm9200dk.c
delete mode 100644 board/atmel/at91rm9200dk/config.mk
delete mode 100644 board/atmel/at91rm9200dk/flash.c
delete mode 100644 board/atmel/at91rm9200dk/led.c
delete mode 100644 board/atmel/at91rm9200dk/mux.c
delete mode 100644 board/atmel/at91rm9200dk/partition.c
delete mode 100644 board/cmc_pu2/Makefile
delete mode 100644 board/cmc_pu2/cmc_pu2.c
delete mode 100644 board/cmc_pu2/config.mk
delete mode 100644 board/cmc_pu2/flash.c
delete mode 100644 board/cmc_pu2/load_sernum_ethaddr.c
delete mode 100644 board/csb637/Makefile
delete mode 100644 board/csb637/config.mk
delete mode 100644 board/csb637/csb637.c
delete mode 100644 board/dave/B2/B2.c
delete mode 100644 board/dave/B2/Makefile
delete mode 100644 board/dave/B2/config.mk
delete mode 100644 board/dave/B2/flash.c
delete mode 100644 board/dave/B2/lowlevel_init.S
delete mode 100644 board/edb93xx/Makefile
delete mode 100644 board/edb93xx/config.mk
delete mode 100644 board/edb93xx/edb93xx.c
delete mode 100644 board/edb93xx/pll_cfg.c
delete mode 100644 board/edb93xx/pll_cfg.h
delete mode 100644 board/edb93xx/sdram_cfg.c
delete mode 100644 board/edb93xx/sdram_cfg.h
delete mode 100644 board/esd/meesc/config.mk
delete mode 100644 board/kb9202/Makefile
delete mode 100644 board/kb9202/config.mk
delete mode 100644 board/kb9202/kb9202.c
delete mode 100644 board/lpd7a40x/Makefile
delete mode 100644 board/lpd7a40x/config.mk
delete mode 100644 board/lpd7a40x/flash.c
delete mode 100644 board/lpd7a40x/lowlevel_init.S
delete mode 100644 board/lpd7a40x/lpd7a40x.c
delete mode 100644 board/m501sk/Makefile
delete mode 100644 board/m501sk/config.mk
delete mode 100644 board/m501sk/eeprom.c
delete mode 100644 board/m501sk/m501sk.c
delete mode 100644 board/m501sk/m501sk.h
delete mode 100644 board/mx1fs2/Makefile
delete mode 100644 board/mx1fs2/config.mk
delete mode 100644 board/mx1fs2/flash.c
delete mode 100644 board/mx1fs2/intel.h
delete mode 100644 board/mx1fs2/lowlevel_init.S
delete mode 100644 board/mx1fs2/mx1fs2.c
delete mode 100644 board/netstar/Makefile
delete mode 100644 board/netstar/config.mk
delete mode 100644 board/netstar/crcek.S
delete mode 100644 board/netstar/crcek.h
delete mode 100644 board/netstar/crcit.c
delete mode 100644 board/netstar/eeprom.c
delete mode 100644 board/netstar/netstar.c
delete mode 100644 board/netstar/setup.S
delete mode 100644 board/samsung/smdk2400/Makefile
delete mode 100644 board/samsung/smdk2400/config.mk
delete mode 100644 board/samsung/smdk2400/flash.c
delete mode 100644 board/samsung/smdk2400/lowlevel_init.S
delete mode 100644 board/samsung/smdk2400/smdk2400.c
delete mode 100644 board/sbc2410x/Makefile
delete mode 100644 board/sbc2410x/config.mk
delete mode 100644 board/sbc2410x/flash.c
delete mode 100644 board/sbc2410x/lowlevel_init.S
delete mode 100644 board/sbc2410x/sbc2410x.c
delete mode 100644 board/voiceblue/Makefile
delete mode 100644 board/voiceblue/config.mk
delete mode 100644 board/voiceblue/eeprom.c
delete mode 100644 board/voiceblue/setup.S
delete mode 100644 board/voiceblue/voiceblue.c
create mode 100644 doc/README.imx5
delete mode 100644 include/configs/B2.h
delete mode 100644 include/configs/armadillo.h
delete mode 100644 include/configs/assabet.h
delete mode 100644 include/configs/at91cap9adk.h
delete mode 100644 include/configs/at91rm9200dk.h
delete mode 100644 include/configs/cmc_pu2.h
delete mode 100644 include/configs/csb637.h
delete mode 100644 include/configs/edb93xx.h
delete mode 100644 include/configs/kb9202.h
delete mode 100644 include/configs/lpd7a400-10.h
delete mode 100644 include/configs/lpd7a400.h
delete mode 100644 include/configs/lpd7a404-10.h
delete mode 100644 include/configs/lpd7a404.h
delete mode 100644 include/configs/m501sk.h
delete mode 100644 include/configs/mx1fs2.h
delete mode 100644 include/configs/netstar.h
delete mode 100644 include/configs/sbc2410x.h
delete mode 100644 include/configs/smdk2400.h
delete mode 100644 include/configs/voiceblue.h

Amicalement,
--
Albert.