[U-Boot] [GIT PULL] Pull request: u-boot-imx

Stefano Babic
2010-03-05T14:54:07Z

Tom,

this is the updated pull-request for u-boot-imx. Warnings from mx51evk
were removed and the magnesium board was added (acked by Wolfgang to get
it in the release).

The following changes since commit f3651764e57e353251695691677bd95ba5a420bc:
Frans Meulenbroeks (1):
cmd_itest.c: fix pointer dereferencing

are available in the git repository at:

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

Heiko Schocher (2):
arm, mx27: add support for SDHC1 pin init
arm, i.mx27: add support for magnesium board from projectiondesign

John Rigby (5):
mxc_serial replace platform specific clock
Add support for Freescale MX25 SOC
fec_mxc: cleanup and factor out MX27 dependencies
fec_mxc: add MX25 support
Add support for KARO TX25 board

Stefano Babic (9):
MX51: Add initial support for the Freescale MX51
MX51: Add register definitions
MX51: Add pin and multiplexer definitions.
serial_mxc: add support for MX51 processor
mmc: check correctness of the voltage mask in ocr
MMC: add weak function to detect MMC/SD card
ARM: add accessors functions
fsl_esdhc: add support for mx51 processor
Add initial support for Freescale mx51evk board

MAINTAINERS | 12 +
MAKEALL | 2 +
Makefile | 9 +
board/freescale/mx51evk/Makefile | 48 ++++
board/freescale/mx51evk/config.mk | 25 ++
board/freescale/mx51evk/imximage.cfg | 119 +++++++++
board/freescale/mx51evk/mx51evk.c | 397
++++++++++++++++++++++++++++
board/freescale/mx51evk/mx51evk.h | 51 ++++
board/karo/tx25/Makefile | 51 ++++
board/karo/tx25/config.mk | 5 +
board/karo/tx25/lowlevel_init.S | 131 +++++++++
board/karo/tx25/tx25.c | 176 +++++++++++++
board/logicpd/imx27lite/imx27lite.c | 18 ++-
cpu/arm926ejs/mx25/Makefile | 46 ++++
cpu/arm926ejs/mx25/generic.c | 263 +++++++++++++++++++
cpu/arm926ejs/mx25/reset.c | 56 ++++
cpu/arm926ejs/mx25/timer.c | 187 +++++++++++++
cpu/arm926ejs/mx27/generic.c | 22 ++
cpu/arm_cortexa8/mx51/Makefile | 48 ++++
cpu/arm_cortexa8/mx51/clock.c | 294 +++++++++++++++++++++
cpu/arm_cortexa8/mx51/iomux.c | 166 ++++++++++++
cpu/arm_cortexa8/mx51/lowlevel_init.S | 288 ++++++++++++++++++++
cpu/arm_cortexa8/mx51/soc.c | 114 ++++++++
cpu/arm_cortexa8/mx51/speed.c | 39 +++
cpu/arm_cortexa8/mx51/timer.c | 119 +++++++++
cpu/arm_cortexa8/mx51/u-boot.lds | 61 +++++
drivers/mmc/fsl_esdhc.c | 149 +++++++----
drivers/mmc/mmc.c | 17 ++-
drivers/net/fec_mxc.c | 44 +++-
drivers/net/fec_mxc.h | 32 +++-
drivers/serial/serial_mxc.c | 28 ++-
include/asm-arm/arch-mx25/clock.h | 36 +++
include/asm-arm/arch-mx25/imx-regs.h | 316 ++++++++++++++++++++++
include/asm-arm/arch-mx27/imx-regs.h | 1 +
include/asm-arm/arch-mx31/mx31.h | 1 +
include/asm-arm/arch-mx51/asm-offsets.h | 50 ++++
include/asm-arm/arch-mx51/clock.h | 43 +++
include/asm-arm/arch-mx51/crm_regs.h | 192 ++++++++++++++
include/asm-arm/arch-mx51/imx-regs.h | 261 ++++++++++++++++++
include/asm-arm/arch-mx51/iomux.h | 193 ++++++++++++++
include/asm-arm/arch-mx51/mx51_pins.h | 374 ++++++++++++++++++++++++++
include/asm-arm/arch-mx51/sys_proto.h | 30 +++
include/asm-arm/global_data.h | 3 +
include/asm-arm/io.h | 55 ++++
include/configs/imx27lite-common.h | 237 +++++++++++++++++
include/configs/imx27lite.h | 200 +--------------
include/configs/magnesium.h | 71 +++++
include/configs/mx51evk.h | 172 ++++++++++++
include/configs/tx25.h | 179 +++++++++++++
include/fsl_esdhc.h | 27 ++
include/mmc.h | 1 +
lib_arm/board.c | 3 +
nand_spl/board/karo/tx25/Makefile | 78 ++++++
nand_spl/board/karo/tx25/config.mk | 1 +
nand_spl/board/karo/tx25/u-boot.lds | 58 ++++
57 files changed, 5758 insertions(+), 265 deletions(-)
create mode 100644 board/freescale/mx51evk/Makefile
create mode 100644 board/freescale/mx51evk/config.mk
create mode 100644 board/freescale/mx51evk/imximage.cfg
create mode 100644 board/freescale/mx51evk/mx51evk.c
create mode 100644 board/freescale/mx51evk/mx51evk.h
create mode 100644 board/karo/tx25/Makefile
create mode 100644 board/karo/tx25/config.mk
create mode 100644 board/karo/tx25/lowlevel_init.S
create mode 100644 board/karo/tx25/tx25.c
create mode 100644 cpu/arm926ejs/mx25/Makefile
create mode 100644 cpu/arm926ejs/mx25/generic.c
create mode 100644 cpu/arm926ejs/mx25/reset.c
create mode 100644 cpu/arm926ejs/mx25/timer.c
create mode 100644 cpu/arm_cortexa8/mx51/Makefile
create mode 100644 cpu/arm_cortexa8/mx51/clock.c
create mode 100644 cpu/arm_cortexa8/mx51/iomux.c
create mode 100644 cpu/arm_cortexa8/mx51/lowlevel_init.S
create mode 100644 cpu/arm_cortexa8/mx51/soc.c
create mode 100644 cpu/arm_cortexa8/mx51/speed.c
create mode 100644 cpu/arm_cortexa8/mx51/timer.c
create mode 100644 cpu/arm_cortexa8/mx51/u-boot.lds
create mode 100644 include/asm-arm/arch-mx25/clock.h
create mode 100644 include/asm-arm/arch-mx25/imx-regs.h
create mode 100644 include/asm-arm/arch-mx25/imx25-pinmux.h
create mode 100644 include/asm-arm/arch-mx51/asm-offsets.h
create mode 100644 include/asm-arm/arch-mx51/clock.h
create mode 100644 include/asm-arm/arch-mx51/crm_regs.h
create mode 100644 include/asm-arm/arch-mx51/imx-regs.h
create mode 100644 include/asm-arm/arch-mx51/iomux.h
create mode 100644 include/asm-arm/arch-mx51/mx51_pins.h
create mode 100644 include/asm-arm/arch-mx51/sys_proto.h
create mode 100644 include/configs/imx27lite-common.h
create mode 100644 include/configs/magnesium.h
create mode 100644 include/configs/mx51evk.h
create mode 100644 include/configs/tx25.h
create mode 100644 nand_spl/board/karo/tx25/Makefile
create mode 100644 nand_spl/board/karo/tx25/config.mk
create mode 100644 nand_spl/board/karo/tx25/u-boot.lds

--
=====================================================================
DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: +49-8142-66989-0 Fax: +49-8142-66989-80 Email: office at denx.de
=====================================================================