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

Stefano Babic sbabic at denx.de
Wed May 9 18:38:55 CEST 2012


Hi Albert,

please pull from u-boot-imx:

The following changes since commit 026251a5e825d61d3bcdf6dffcc27d15afd574f4:

  EXYNOS: Change bits per pixel value proper for u-boot. (2012-04-25
16:23:26 +0900)

are available in the git repository at:

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

for you to fetch changes up to baff308162c3980e7616b624e19889a4d757aae8:

  i.MX28: Avoid redefining serial_put[cs]() (2012-05-09 12:49:14 +0200)

----------------------------------------------------------------
Dirk Behme (1):
      i.MX6: Add ANATOP regulator init

Eric Nelson (3):
      i.MX6Q: mx6qsabrelite: Add keypress support to alter boot flow
      i.MX6: add enable_sata_clock()
      i.MX6: mx6q_sabrelite: add SATA bindings

Fabio Estevam (19):
      pmic: Add support for the Dialog DA9053 PMIC
      mx6qsabrelite: No need to set the direction for GPIO3_23 again
      mx28evk: Allow to booting a dt kernel
      m28evk: Allow to booting a dt kernel
      mx28evk: Allow booting a zImage kernel
      mx6qsabrelite: Allow booting a zImage kernel
      mx6qarm2: Allow booting a zImage kernel
      mx31pdk: Allow booting a zImage kernel
      imx-common: Factor out get_ahb_clk()
      mx5: Add clock config interface
      mx53loco: Allow to print CPU information at a later stage
      mx53loco: Add support for 1GHz operation for DA9053-based boards
      pmic: dialog: Avoid name conflicts
      mx53loco: Add mc34708 support and set mx53 frequency at 1GHz
      mx53loco: Turn on VUSB regulator
      mx53loco: Add CONFIG_REVISION_TAG
      mx53loco: Remove unneeded gpio_set_value()
      spi: mxs: Introduce spi_cs_is_valid()
      spi: mxs: Allow other chip selects to work

Lauri Hintsala (1):
      mx28evk: add NAND support

Marek Vasut (17):
      M28: Enable FDT support
      Revert "i.MX28: Enable additional DRAM address bits"
      M28: Scan only first 512 MB of DRAM to avoid memory wraparound
      i.MX28: Add delay after CPU bypass is cleared
      FEC: Abstract out register setup
      M28EVK: Implement support for new board V2.0
      M28EVK: Add SD update command
      i.MX28: Improve passing of data from SPL to U-Boot
      i.MX28: Implement boot pads sampling and reporting
      i.MX28: Add LCDIF register definitions
      i.MX28: Shut down the LCD controller before reset
      i.MX28: Add LRADC register definitions
      i.MX28: Add LRADC init to i.MX28 SPL
      i.MX28: Reorder battery status functions in SPL
      i.MX28: Add battery boot components to SPL
      i.MX28: Check if WP detection is implemented at all
      i.MX28: Avoid redefining serial_put[cs]()

Stefano Babic (9):
      Define UART4 and UART5 base addresses
      NET: fec_mxc.c: Add a way to disable auto negotiation
      MX5: Add definitions for SATA controller
      SATA: check for return value from sata functions
      MX53: add function to set SATA clock to internal
      SATA: add driver for MX5 / MX6 SOCs
      MX53: Add support to ESG ima3 board
      MX53: mx53loco: Add SATA support
      MX5: PAD_CTL_DRV_VOT_LOW and PAD_CTL_DRV_VOT_HIGH exchanged

Timo Ketola (7):
      i.MX25: esdhc: Add mxc_get_clock infrastructure
      i.MX25: This architecture has a GPIO4 too
      imx: nand: Support flash based BBT
      i.MX25: usb: Set PORTSCx register
      imx: usb: There is no such register
      i.MX2: Include asm/types.h in arch-mx25/imx-regs.h
      imx: Add u-boot.imx as target for ARM9 i.MX SOCs

Wolfgang Grandegger (1):
      USB: ehci-mx6: Fix broken IO access

 arch/arm/cpu/arm926ejs/config.mk                   |    6 +
 arch/arm/cpu/arm926ejs/mx25/generic.c              |   27 +
 arch/arm/cpu/arm926ejs/mx28/Makefile               |    2 +-
 arch/arm/cpu/arm926ejs/mx28/mx28.c                 |   29 +-
 arch/arm/cpu/arm926ejs/mx28/mx28_init.h            |    4 +
 arch/arm/cpu/arm926ejs/mx28/spl_boot.c             |   57 ++
 arch/arm/cpu/arm926ejs/mx28/spl_lradc_init.c       |   86 ++
 arch/arm/cpu/arm926ejs/mx28/spl_mem_init.c         |   14 +-
 arch/arm/cpu/arm926ejs/mx28/spl_power_init.c       |  224 +++--
 arch/arm/cpu/armv7/imx-common/cpu.c                |   15 +-
 arch/arm/cpu/armv7/mx5/clock.c                     |  493 +++++++++-
 arch/arm/cpu/armv7/mx6/clock.c                     |   50 +-
 arch/arm/cpu/armv7/mx6/soc.c                       |   30 +
 arch/arm/include/asm/arch-mx25/clock.h             |   23 +
 arch/arm/include/asm/arch-mx25/imx-regs.h          |    3 +
 arch/arm/include/asm/arch-mx28/imx-regs.h          |    2 +
 arch/arm/include/asm/arch-mx28/regs-lcdif.h        |  212 +++++
 arch/arm/include/asm/arch-mx28/regs-lradc.h        |  400 ++++++++
 arch/arm/include/asm/arch-mx28/sys_proto.h         |   30 +
 arch/arm/include/asm/arch-mx5/clock.h              |    7 +-
 arch/arm/include/asm/arch-mx5/crm_regs.h           |    6 +
 arch/arm/include/asm/arch-mx5/imx-regs.h           |   11 +
 arch/arm/include/asm/arch-mx5/iomux.h              |    4 +-
 arch/arm/include/asm/arch-mx5/sys_proto.h          |    3 +
 arch/arm/include/asm/arch-mx6/clock.h              |    1 +
 .../asm/arch-mx6/{ccm_regs.h => crm_regs.h}        |    2 +-
 arch/arm/include/asm/arch-mx6/imx-regs.h           |    9 +
 arch/arm/include/asm/arch-mx6/iomux-v3.h           |  111 +++
 arch/arm/include/asm/arch-mx6/sys_proto.h          |    5 +-
 board/denx/m28evk/m28evk.c                         |   20 +-
 board/denx/m28evk/spl_boot.c                       |    8 +-
 board/esg/ima3-mx53/Makefile                       |   41 +
 board/esg/ima3-mx53/ima3-mx53.c                    |  302 ++++++
 board/esg/ima3-mx53/imximage.cfg                   |  108 +++
 board/freescale/mx28evk/iomux.c                    |   21 +
 board/freescale/mx53loco/mx53loco.c                |  146 ++-
 board/freescale/mx6qsabrelite/mx6qsabrelite.c      |  155 +++-
 boards.cfg                                         |    1 +
 common/cmd_sata.c                                  |    9 +-
 drivers/block/Makefile                             |    1 +
 drivers/block/dwc_ahsata.c                         |  969
++++++++++++++++++++
 drivers/block/dwc_ahsata.h                         |  335 +++++++
 drivers/gpio/mxc_gpio.c                            |    3 +-
 drivers/misc/Makefile                              |    1 +
 drivers/misc/pmic_dialog.c                         |   37 +
 drivers/mmc/mxsmmc.c                               |    3 +-
 drivers/mtd/nand/mxc_nand.c                        |   33 +
 drivers/net/fec_mxc.c                              |   88 +-
 drivers/spi/mxs_spi.c                              |   23 +-
 drivers/usb/host/ehci-mx6.c                        |    5 +-
 drivers/usb/host/ehci-mxc.c                        |    4 -
 include/ahci.h                                     |    5 +-
 include/configs/ima3-mx53.h                        |  269 ++++++
 include/configs/m28evk.h                           |   15 +-
 include/configs/mx28evk.h                          |   13 +
 include/configs/mx31pdk.h                          |    1 +
 include/configs/mx53loco.h                         |   29 +-
 include/configs/mx6qarm2.h                         |    1 +
 include/configs/mx6qsabrelite.h                    |   17 +
 include/dialog_pmic.h                              |  187 ++++
 include/fsl_pmic.h                                 |   11 +
 include/pmic.h                                     |    1 +
 62 files changed, 4523 insertions(+), 205 deletions(-)
 create mode 100644 arch/arm/cpu/arm926ejs/mx28/spl_lradc_init.c
 create mode 100644 arch/arm/include/asm/arch-mx28/regs-lcdif.h
 create mode 100644 arch/arm/include/asm/arch-mx28/regs-lradc.h
 rename arch/arm/include/asm/arch-mx6/{ccm_regs.h => crm_regs.h} (99%)
 create mode 100644 board/esg/ima3-mx53/Makefile
 create mode 100644 board/esg/ima3-mx53/ima3-mx53.c
 create mode 100644 board/esg/ima3-mx53/imximage.cfg
 create mode 100644 drivers/block/dwc_ahsata.c
 create mode 100644 drivers/block/dwc_ahsata.h
 create mode 100644 drivers/misc/pmic_dialog.c
 create mode 100644 include/configs/ima3-mx53.h
 create mode 100644 include/dialog_pmic.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-53 Fax: +49-8142-66989-80 Email: sbabic at denx.de
=====================================================================


More information about the U-Boot mailing list