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

Stefano Babic sbabic at denx.de
Tue Feb 1 19:13:03 CET 2011


Hi Albert,

here my pull request for u-boot-imx. Since my last pull-request, I
rebased my tree to substitute:

	imximage: Add MX53 boot image support

I fixed the wrong mode,too, and I cherry-picked from u-boot-arm:

      ARM: fix broken build of ARM

that you have already merged, to avoid leaving u-boot-imx broken. I hope
this is not a problem for you.


The following changes since commit 6f918bd46482f889f4d94623b09daf659a1974bd:

  Merge branch 'master' of git://git.denx.de/u-boot-mpc85xx (2011-01-31
23:20:32 +0100)

are available in the git repository at:

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

Anatolij Gustschin (2):
      SPI: mxc_spi: fix swapping bug and add missing swapping in
unaligned rx case
      SPI: mxc_spi: add SPI clock calculation and setup to the driver

Liu Hui-R64343 (9):
      MX51EVK: UART does not print out the early information
      MX5: Add initial support for MX53 processor
      fec_mxc: add support for MX53 processor
      serial_mxc: add support for MX53 processor
      mxc_gpio: add support for MX53 processor
      mxc_i2c: add support for MX53 processor
      fsl_pmic: add I2C interface support
      MX5:MX53: add initial support for MX53EVK board
      imximage: Add MX53 boot image support

Marek Vasut (4):
      BLOCK: Add freescale IMX51 PATA driver
      MC13892: Add SWx buck switchers definitions
      MX51EVK: Use SWx macros in PMIC init
      iMX5: EfikaMX: Preliminary board support

Stefano Babic (13):
      mxc_nand: add support for i.MX35 processor
      Add support for MX35 processor
      serial_mxc: add support for Freescale's i.MX35 processor
      mxc_i2c: Add support for the i.MX35 processor
      I2C: mxc_i2c: get rid of __REG access
      I2C: mxc_i2c: address failure with mx35 processor
      Add basic support for Freescale's mc9sdz60
      SPI: mxc_spi: add support for i.MX35 processor
      SPI: mxc_spi: replace fixed offsets with structures
      Add support for Freescale's mx35pdk board.
      MX5: Reuse the gd->tbl value for timestamp and add gd->lastinc for
lastinc bss
      MXC: removed warnings from IMX51 ATA driver
      ARM: fix broken build of ARM

 MAINTAINERS                                 |    8 +-
 arch/arm/config.mk                          |    2 +-
 arch/arm/cpu/arm1136/mx35/Makefile          |   63 +++
 arch/arm/cpu/arm1136/mx35/asm-offsets.c     |   43 ++
 arch/arm/cpu/arm1136/mx35/generic.c         |  463 ++++++++++++++++++
 arch/arm/cpu/arm1136/mx35/iomux.c           |  116 +++++
 arch/arm/cpu/arm1136/mx35/timer.c           |  120 +++++
 arch/arm/cpu/armv7/mx5/iomux.c              |   30 +-
 arch/arm/cpu/armv7/mx5/lowlevel_init.S      |   91 +++--
 arch/arm/cpu/armv7/mx5/soc.c                |   22 +-
 arch/arm/cpu/armv7/mx5/timer.c              |    6 +-
 arch/arm/include/asm/arch-mx31/mx31-regs.h  |   11 +
 arch/arm/include/asm/arch-mx35/clock.h      |   45 ++
 arch/arm/include/asm/arch-mx35/crm_regs.h   |  270 +++++++++++
 arch/arm/include/asm/arch-mx35/imx-regs.h   |  303 ++++++++++++
 arch/arm/include/asm/arch-mx35/iomux.h      |  295 ++++++++++++
 arch/arm/include/asm/arch-mx35/mx35_pins.h  |  355 ++++++++++++++
 arch/arm/include/asm/arch-mx35/sys_proto.h  |   31 ++
 arch/arm/include/asm/arch-mx5/asm-offsets.h |    5 +
 arch/arm/include/asm/arch-mx5/imx-regs.h    |   94 ++--
 arch/arm/include/asm/arch-mx5/iomux.h       |  102 ----
 arch/arm/include/asm/arch-mx5/mx5x_pins.h   |  469 ++++++++++++++++++-
 board/efikamx/Makefile                      |   52 ++
 board/efikamx/config.mk                     |   25 +
 board/efikamx/efikamx.c                     |  689
+++++++++++++++++++++++++++
 board/efikamx/imximage.cfg                  |  122 +++++
 board/freescale/mx35pdk/Makefile            |   49 ++
 board/freescale/mx35pdk/lowlevel_init.S     |  363 ++++++++++++++
 board/freescale/mx35pdk/mx35pdk.c           |  297 ++++++++++++
 board/freescale/mx35pdk/mx35pdk.h           |  101 ++++
 board/freescale/mx51evk/mx51evk.c           |   17 +-
 board/freescale/mx53evk/Makefile            |   48 ++
 board/freescale/mx53evk/config.mk           |   24 +
 board/freescale/mx53evk/imximage.cfg        |  112 +++++
 board/freescale/mx53evk/mx53evk.c           |  397 +++++++++++++++
 boards.cfg                                  |    3 +
 doc/README.imximage                         |   12 +-
 doc/README.mx35pdk                          |  188 ++++++++
 drivers/block/Makefile                      |    1 +
 drivers/block/mxc_ata.c                     |  146 ++++++
 drivers/gpio/mxc_gpio.c                     |    9 +-
 drivers/i2c/mxc_i2c.c                       |  172 +++++--
 drivers/misc/Makefile                       |    5 +-
 drivers/misc/fsl_pmic.c                     |   45 ++-
 drivers/misc/mc9sdz60.c                     |   51 ++
 drivers/mtd/nand/mxc_nand.c                 |    6 +-
 drivers/net/fec_mxc.c                       |    2 +-
 drivers/net/fec_mxc.h                       |    4 +-
 drivers/serial/serial_mxc.c                 |    9 +-
 drivers/spi/mxc_spi.c                       |  200 +++++----
 include/configs/efikamx.h                   |  232 +++++++++
 include/configs/mx35pdk.h                   |  303 ++++++++++++
 include/configs/mx51evk.h                   |    5 +-
 include/configs/mx53evk.h                   |  193 ++++++++
 include/configs/vision2.h                   |    3 +-
 include/mc13892.h                           |   44 ++
 include/mc9sdz60.h                          |   84 ++++
 include/netdev.h                            |    1 +
 tools/imximage.c                            |  525 +++++++++++++++------
 tools/imximage.h                            |  110 ++++-
 60 files changed, 7067 insertions(+), 526 deletions(-)
 create mode 100644 arch/arm/cpu/arm1136/mx35/Makefile
 create mode 100644 arch/arm/cpu/arm1136/mx35/asm-offsets.c
 create mode 100644 arch/arm/cpu/arm1136/mx35/generic.c
 create mode 100644 arch/arm/cpu/arm1136/mx35/iomux.c
 create mode 100644 arch/arm/cpu/arm1136/mx35/timer.c
 create mode 100644 arch/arm/include/asm/arch-mx35/clock.h
 create mode 100644 arch/arm/include/asm/arch-mx35/crm_regs.h
 create mode 100644 arch/arm/include/asm/arch-mx35/imx-regs.h
 create mode 100644 arch/arm/include/asm/arch-mx35/iomux.h
 create mode 100644 arch/arm/include/asm/arch-mx35/mx35_pins.h
 create mode 100644 arch/arm/include/asm/arch-mx35/sys_proto.h
 create mode 100644 board/efikamx/Makefile
 create mode 100644 board/efikamx/config.mk
 create mode 100644 board/efikamx/efikamx.c
 create mode 100644 board/efikamx/imximage.cfg
 create mode 100644 board/freescale/mx35pdk/Makefile
 create mode 100644 board/freescale/mx35pdk/lowlevel_init.S
 create mode 100644 board/freescale/mx35pdk/mx35pdk.c
 create mode 100644 board/freescale/mx35pdk/mx35pdk.h
 create mode 100644 board/freescale/mx53evk/Makefile
 create mode 100644 board/freescale/mx53evk/config.mk
 create mode 100644 board/freescale/mx53evk/imximage.cfg
 create mode 100644 board/freescale/mx53evk/mx53evk.c
 create mode 100644 doc/README.mx35pdk
 create mode 100644 drivers/block/mxc_ata.c
 create mode 100644 drivers/misc/mc9sdz60.c
 create mode 100644 include/configs/efikamx.h
 create mode 100644 include/configs/mx35pdk.h
 create mode 100644 include/configs/mx53evk.h
 create mode 100644 include/mc9sdz60.h

Regards,
Stefano

-- 
=====================================================================
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
=====================================================================


More information about the U-Boot mailing list