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

Tom
2010-03-04T16:03:56Z

There are some compiler warnings.
These should be resolved.

mx51evk.ERR

soc.c: In function 'print_cpuinfo':
soc.c:68: warning: implicit declaration of function 'get_mcu_main_clk'
soc.c: In function 'cpu_mmc_init':
soc.c:99: warning: implicit declaration of function 'fsl_esdhc_mmc_init'
clock.c:45: warning: initialization makes pointer from integer without a cast
speed.c: In function 'get_clocks':
speed.c:35: warning: implicit declaration of function 'mxc_get_clock'
mx51evk.c: In function 'board_init':
mx51evk.c:354: warning: implicit declaration of function 'get_cpu_rev'

Tom

Stefano Babic wrote:
> Hi Tom,
>
> 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
>
> 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 | 8 +
> MAKEALL | 1 +
> Makefile | 8 +
> board/freescale/mx51evk/Makefile | 48 ++++
> board/freescale/mx51evk/config.mk | 25 ++
> board/freescale/mx51evk/imximage.cfg | 119 +++++++++
> board/freescale/mx51evk/mx51evk.c | 406
> ++++++++++++++++++++++++++++
> 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 +++++++++++++
> 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 | 5 +
> cpu/arm_cortexa8/mx51/Makefile | 48 ++++
> cpu/arm_cortexa8/mx51/clock.c | 293 +++++++++++++++++++++
> cpu/arm_cortexa8/mx51/iomux.c | 165 ++++++++++++
> cpu/arm_cortexa8/mx51/lowlevel_init.S | 289 ++++++++++++++++++++
> cpu/arm_cortexa8/mx51/soc.c | 109 ++++++++
> cpu/arm_cortexa8/mx51/speed.c | 38 +++
> 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-mx25/imx25-pinmux.h | 421
> ++++++++++++++++++++++++++++++
> include/asm-arm/arch-mx27/clock.h | 3 +
> include/asm-arm/arch-mx31/mx31.h | 1 +
> include/asm-arm/arch-mx51/asm-offsets.h | 50 ++++
> include/asm-arm/arch-mx51/clock.h | 31 +++
> include/asm-arm/arch-mx51/crm_regs.h | 192 ++++++++++++++
> include/asm-arm/arch-mx51/imx-regs.h | 282 ++++++++++++++++++++
> include/asm-arm/arch-mx51/iomux.h | 193 ++++++++++++++
> include/asm-arm/arch-mx51/mx51_pins.h | 374 ++++++++++++++++++++++++++
> include/asm-arm/global_data.h | 3 +
> include/asm-arm/io.h | 55 ++++
> 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 ++++
> 51 files changed, 5386 insertions(+), 68 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/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
>