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

Albert ARIBAUD albert.u.boot at aribaud.net
Wed Apr 27 19:40:13 CEST 2011


Wolfgang,

The following changes since commit a01ebd9679f07421ec5abfda5dc0ab76c7202d3b:

   mpc52xx, digsy_mtc: add trickle charger support for rev5 boards. 
(2011-04-26 00:25:05 +0200)

are available in the git repository at:
   git://git.denx.de/u-boot-arm master

Albert ARIBAUD (1):
       Replace obsolete e-mail address

Alessandro Rubini (3):
       nhk8815: remove platform.S, which was unused at link time
       nhk8815: add support for relocation
       nhk8815: move config targets from Makefile to boards.cfg

Alexander Holler (4):
       omap3_beagle: enable the use of a plain text file
       OMAP3: Change some USB related MUX values
       OMAP3: Add support for DPLL5 (usbhost)
       omap3_beagle: enable EHCI and USB storage.

Enric Balletbo i Serra (2):
       ARM: OMAP3: Revamp IGEP v2 default
       ARM: OMAP3: Revamp IGEP module default configuration

Eric Benard (2):
       cpu9260: update board support
       cpuat91: fix board support

Eric Cooper (1):
       ARM: fix stack pointer adjustment in board_init_f()

Fabio Estevam (6):
       mx25: Make the UART port number explicit in its setup function
       ARM: mx31: Print the silicon version
       MX31: Introduce get_reset_cause()
       MX31: mx31pdk: Make the board name simpler.
       ARM: MX31: Fix file name label
       MX25: tx25: Add _end section on nand_spl

Igor Grinberg (9):
       OMAP3: CM-T35: Move DECLARE_GLOBAL_DATA_PTR to file scope
       OMAP3: CM-T35: update config
       OMAP3: CM-T35: update board files header information
       OMAP3: CM-T35: update MAINTAINERS file
       OMAP3: CM-T35: add MMC1 pinmux
       OMAP3: CM-T35: fix mmc
       OMAP3: CM-T35: remove redundand i2c initialization
       OMAP3: CM-T35: enable the green LED
       OMAP3: CM-T35: Add support for CM-T3730

Jason Kridner (2):
       Add 'led' command
       BeagleBoard: Added LED driver

Jason Liu (1):
       MX5: factor out boot cause funciton to common code

Koen Kooi (2):
       OMAP3: BeagleBoard: add xM rev B to ID table
       OMAP3: BeagleBoard: add more expansionboard IDs

Lei Wen (6):
       pxa: move i2c driver to the common place
       mv_i2c: fix timeout value to be consistent with comments
       mv_i2c: use structure to replace the direclty define
       I2C: add i2c support for Pantheon platform
       I2C: mv_i2c: add multi bus support
       I2C: add i2c support for Armada100 platform

Liu Hui-R64343 (2):
       MX53: drop config.mk from mx53evk
       MX5: Enable flat-device-tree support on mx51/53 evk board

Luca Ceresoli (4):
       ARMV7: OMAP3: Fix preprocessor check for CONFIG_OMAP34XX
       ARMV7: OMAP3: Add GPMC_CONFIGx register value definitions
       ARMV7: OMAP3: Cleanup extern variables in mem.c
       ARMV7: OMAP3: Add support for Comelit DIG297 board

Macpaul Lin (6):
       ftpmu010: fix relocation and enhance features
       ftpmu010.h: add asm support used by lowlevel_init
       fttmr010: move fttmr010 header to include/faraday
       a320evb: fix include path of timer fttmr010
       ftsdmc020: move ftsdmc020.h to include/faraday
       ftsmc020: move ftsmc020 static mem controller to driver/mtd

Matt Waddel (1):
       ARMV7: Vexpress: Remove config.mk

Matthias Weisser (1):
       arm: Use optimized memcpy and memset from linux

Minkyu Kang (1):
       Don't grab memory for LCD if FB address is defined

Po-Yu Chuang (2):
       power: ftpmu010: move drivers/power/ftpmu010.h to include/faraday
       arm: a320: use new ftpmu010 API

Rogan Dawes (1):
       Orion5x: Correct DRAM bank detection

Srinath (1):
       ARMV7: AM3517/05: Add support for CraneBoard.

Stefano Babic (7):
       Makefile: change rule to build IMX image
       MX51: drop config.mk from mx51evk
       MX31: add support for MX31 watchdog
       MX31: qong: add watchdog
       IMX: MX31: Cleanup include files and drop nasty #ifdef in drivers
       MX31: drop warnings in get_cpu_rev
       MX31: mx31pdk: fix nand_spl

Steve Kipisz (1):
       OMAP3: BeagleBoard: Enable pullups on i2c2.

Sughosh Ganu (1):
       Fix the issue of _end symbol not being found while building

Tom Warren (4):
       arm: Tegra2: add support for A9 CPU init
       arm: Tegra2: Add missing PLLX init
       arm: Tegra2: GPIO: Add basic GPIO definitions
       arm: Tegra2: Move clk/mux init to board_early_init_f, add GPIO init

  MAINTAINERS                                        |   18 +-
  MAKEALL                                            |    2 +
  Makefile                                           |   21 +-
  README                                             |   20 +
  arch/arm/cpu/arm1136/mx31/devices.c                |    4 +-
  arch/arm/cpu/arm1136/mx31/generic.c                |   59 +++-
  arch/arm/cpu/arm1136/mx31/timer.c                  |   40 ++-
  arch/arm/cpu/arm920t/a320/Makefile                 |    1 -
  arch/arm/cpu/arm920t/a320/timer.c                  |   25 +-
  arch/arm/cpu/arm926ejs/armada100/cpu.c             |   16 +
  arch/arm/cpu/arm926ejs/mx25/generic.c              |    2 +-
  arch/arm/cpu/arm926ejs/orion5x/Makefile            |    2 +-
  arch/arm/cpu/arm926ejs/orion5x/cpu.c               |    2 +-
  arch/arm/cpu/arm926ejs/orion5x/dram.c              |    4 +-
  arch/arm/cpu/arm926ejs/orion5x/lowlevel_init.S     |    2 +-
  arch/arm/cpu/arm926ejs/orion5x/timer.c             |    2 +-
  arch/arm/cpu/arm926ejs/pantheon/cpu.c              |   12 +
  arch/arm/cpu/arm926ejs/start.S                     |    2 +-
  arch/arm/cpu/arm946es/start.S                      |    2 +-
  arch/arm/cpu/armv7/mx5/soc.c                       |   28 ++
  arch/arm/cpu/armv7/omap3/clock.c                   |   20 +
  arch/arm/cpu/armv7/omap3/lowlevel_init.S           |   22 ++
  arch/arm/cpu/armv7/omap3/mem.c                     |   32 --
  arch/arm/cpu/armv7/start.S                         |   14 +-
  arch/arm/cpu/armv7/tegra2/Makefile                 |    2 +-
  arch/arm/cpu/armv7/tegra2/ap20.c                   |  358 
++++++++++++++++++
  arch/arm/cpu/armv7/tegra2/ap20.h                   |  104 +++++
  arch/arm/cpu/armv7/tegra2/lowlevel_init.S          |   94 +++++
  arch/arm/cpu/pxa/Makefile                          |    1 -
  arch/arm/cpu/pxa/cpu.c                             |   10 +
  arch/arm/include/asm/arch-armada100/config.h       |   12 +
  arch/arm/include/asm/arch-armada100/mfp.h          |   40 ++-
  arch/arm/include/asm/arch-mx31/{mx31.h => clock.h} |    6 +-
  .../asm/arch-mx31/{mx31-regs.h => imx-regs.h}      |   41 ++-
  arch/arm/include/asm/arch-omap3/clocks.h           |    1 +
  arch/arm/include/asm/arch-omap3/clocks_omap3.h     |   26 ++
  arch/arm/include/asm/arch-omap3/cpu.h              |   21 +-
  arch/arm/include/asm/arch-omap3/ehci_omap3.h       |   58 +++
  arch/arm/include/asm/arch-omap3/omap3-regs.h       |   95 +++++
  arch/arm/include/asm/arch-omap3/omap3.h            |   14 +
  arch/arm/include/asm/arch-orion5x/cpu.h            |    2 +-
  arch/arm/include/asm/arch-orion5x/mv88f5182.h      |    2 +-
  arch/arm/include/asm/arch-orion5x/orion5x.h        |    3 +-
  arch/arm/include/asm/arch-pantheon/config.h        |   10 +
  arch/arm/include/asm/arch-pantheon/cpu.h           |    4 +-
  arch/arm/include/asm/arch-pantheon/mfp.h           |    6 +-
  arch/arm/include/asm/arch-pxa/pxa-regs.h           |   56 ---
  arch/arm/include/asm/arch-tegra2/clk_rst.h         |   33 ++-
  arch/arm/include/asm/arch-tegra2/gpio.h            |   59 +++
  arch/arm/include/asm/arch-tegra2/pmc.h             |    8 +
  arch/arm/include/asm/arch-tegra2/scu.h             |   43 +++
  arch/arm/include/asm/arch-tegra2/tegra2.h          |    9 +
  arch/arm/include/asm/assembler.h                   |   60 +++
  arch/arm/include/asm/string.h                      |   10 +-
  arch/arm/lib/Makefile                              |    2 +
  arch/arm/lib/board.c                               |    6 +-
  arch/arm/lib/memcpy.S                              |  241 ++++++++++++
  arch/arm/lib/memset.S                              |  126 +++++++
  arch/m68k/lib/board.c                              |    4 +
  arch/powerpc/lib/board.c                           |    4 +
  board/LaCie/edminiv2/Makefile                      |    2 +-
  board/LaCie/edminiv2/config.mk                     |    2 +-
  board/LaCie/edminiv2/edminiv2.c                    |    2 +-
  board/Marvell/aspenite/aspenite.c                  |    5 +
  board/Marvell/dkb/dkb.c                            |    4 +
  board/armltd/vexpress/config.mk                    |   22 --
  board/cm_t35/Makefile                              |    2 +-
  board/cm_t35/cm_t35.c                              |  116 ++++--
  board/cm_t35/leds.c                                |   45 +++
  .../mx51evk/config.mk => comelit/dig297/Makefile}  |   32 ++-
  board/comelit/dig297/dig297.c                      |  187 +++++++++
  board/comelit/dig297/dig297.h                      |  383 
+++++++++++++++++++
  board/davedenx/qong/fpga.c                         |    4 +-
  board/davedenx/qong/lowlevel_init.S                |    2 +-
  board/davedenx/qong/qong.c                         |   16 +-
  board/eukrea/cpu9260/config.mk                     |    1 -
  board/eukrea/cpu9260/cpu9260.c                     |  161 ++++-----
  board/eukrea/cpu9260/led.c                         |   36 +-
  board/eukrea/cpuat91/Makefile                      |    4 +-
  board/eukrea/cpuat91/config.mk                     |    1 -
  board/eukrea/cpuat91/cpuat91.c                     |   11 +-
  board/faraday/a320evb/a320evb.c                    |    2 +-
  board/faraday/a320evb/lowlevel_init.S              |    2 +-
  board/freescale/mx31ads/lowlevel_init.S            |    2 +-
  board/freescale/mx31ads/mx31ads.c                  |    4 +-
  board/freescale/mx31pdk/lowlevel_init.S            |    2 +-
  board/freescale/mx31pdk/mx31pdk.c                  |    6 +-
  board/freescale/mx53evk/config.mk                  |   24 --
  board/imx31_phycore/imx31_phycore.c                |    4 +-
  board/imx31_phycore/lowlevel_init.S                |    2 +-
  board/innokom/innokom.c                            |    9 +-
  board/karo/tx25/tx25.c                             |    4 +-
  board/logicpd/imx31_litekit/imx31_litekit.c        |    4 +-
  board/logicpd/imx31_litekit/lowlevel_init.S        |    2 +-
  board/nvidia/common/board.c                        |   40 ++-
  .../mx31.h => board/nvidia/common/board.h          |   22 +-
  board/nvidia/harmony/Makefile                      |    1 +
  .../mx31.h => board/nvidia/harmony/harmony.c       |   25 +-
  board/nvidia/seaboard/Makefile                     |    1 +
  board/nvidia/seaboard/seaboard.c                   |   52 +++
  board/st/nhk8815/Makefile                          |    2 +-
  board/st/nhk8815/config.mk                         |   26 --
  board/st/nhk8815/nhk8815.c                         |    9 +-
  board/st/nhk8815/platform.S                        |  340 
-----------------
  board/ti/am3517crane/Makefile                      |   46 +++
  board/ti/am3517crane/am3517crane.c                 |   75 ++++
  board/ti/am3517crane/am3517crane.h                 |  395 
++++++++++++++++++++
  board/ti/am3517crane/config.mk                     |   29 ++
  board/ti/beagle/Makefile                           |    4 +-
  board/ti/beagle/beagle.c                           |  169 ++++++++-
  board/ti/beagle/beagle.h                           |   42 ++-
  board/ti/beagle/led.c                              |   91 +++++
  boards.cfg                                         |   18 +-
  common/cmd_led.c                                   |  153 ++++++++
  drivers/block/mvsata_ide.c                         |    4 +-
  drivers/gpio/mxc_gpio.c                            |    5 -
  drivers/i2c/Makefile                               |    1 +
  arch/arm/cpu/pxa/i2c.c => drivers/i2c/mv_i2c.c     |  294 ++++++++-------
  drivers/i2c/mv_i2c.h                               |   83 ++++
  drivers/i2c/mvtwsi.c                               |    2 +-
  drivers/i2c/mxc_i2c.c                              |    7 +-
  drivers/mtd/Makefile                               |    1 +
  .../cpu/arm920t/a320 => drivers/mtd}/ftsmc020.c    |    2 +-
  drivers/power/ftpmu010.c                           |   41 ++-
  drivers/power/ftpmu010.h                           |  146 -------
  drivers/serial/serial_mxc.c                        |    4 -
  drivers/spi/mxc_spi.c                              |    9 +-
  drivers/usb/host/ehci-mxc.c                        |    2 +-
  drivers/video/mx3fb.c                              |    6 +-
  include/configs/a320evb.h                          |    9 +-
  include/configs/am3517_crane.h                     |  332 ++++++++++++++++
  include/configs/am3517_evm.h                       |   18 +-
  include/configs/aspenite.h                         |    1 +
  include/configs/ca9x4_ct_vxp.h                     |    1 +
  include/configs/cm_t35.h                           |   57 ++--
  include/configs/cpu9260.h                          |  265 +++++++++-----
  include/configs/cpuat91.h                          |  141 ++++---
  include/configs/devkit8000.h                       |   10 +-
  include/configs/dig297.h                           |  311 +++++++++++++++
  include/configs/dkb.h                              |    2 +
  include/configs/edminiv2.h                         |    2 +-
  include/configs/harmony.h                          |    1 +
  include/configs/igep0020.h                         |   57 +++-
  include/configs/igep0030.h                         |   57 +++-
  include/configs/imx31_litekit.h                    |    2 +-
  include/configs/innokom.h                          |    2 +
  include/configs/mx31ads.h                          |    2 +-
  include/configs/mx31pdk.h                          |    2 +-
  include/configs/mx51evk.h                          |    5 +
  include/configs/mx53evk.h                          |    3 +
  include/configs/nhk8815.h                          |    5 +
  include/configs/omap3_beagle.h                     |   65 ++--
  include/configs/omap3_evm.h                        |   26 +-
  include/configs/omap3_overo.h                      |   16 +-
  include/configs/omap3_pandora.h                    |   16 +-
  include/configs/omap3_sdp3430.h                    |   10 -
  include/configs/omap3_zoom1.h                      |   16 +-
  include/configs/omap3_zoom2.h                      |   16 +-
  include/configs/qong.h                             |    3 +-
  include/configs/seaboard.h                         |    1 +
  include/configs/tegra2-common.h                    |    2 +
  include/configs/xm250.h                            |    2 +
  include/faraday/ftpmu010.h                         |  244 ++++++++++++
  .../asm/arch-a320 => include/faraday}/ftsdmc020.h  |    0
  .../asm/arch-a320 => include/faraday}/ftsmc020.h   |    0
  .../asm/arch-a320 => include/faraday}/fttmr010.h   |    0
  nand_spl/board/davinci/da8xxevm/u-boot.lds         |    2 +
  nand_spl/board/freescale/mx31pdk/u-boot.lds        |    2 +
  nand_spl/board/karo/tx25/u-boot.lds                |    2 +
  nand_spl/nand_boot_fsl_nfc.c                       |    4 -
  170 files changed, 5391 insertions(+), 1496 deletions(-)
  create mode 100644 arch/arm/cpu/armv7/tegra2/ap20.c
  create mode 100644 arch/arm/cpu/armv7/tegra2/ap20.h
  copy arch/arm/include/asm/arch-mx31/{mx31.h => clock.h} (92%)
  rename arch/arm/include/asm/arch-mx31/{mx31-regs.h => imx-regs.h} (97%)
  create mode 100644 arch/arm/include/asm/arch-omap3/ehci_omap3.h
  create mode 100644 arch/arm/include/asm/arch-omap3/omap3-regs.h
  create mode 100644 arch/arm/include/asm/arch-tegra2/gpio.h
  create mode 100644 arch/arm/include/asm/arch-tegra2/scu.h
  create mode 100644 arch/arm/include/asm/assembler.h
  create mode 100644 arch/arm/lib/memcpy.S
  create mode 100644 arch/arm/lib/memset.S
  delete mode 100644 board/armltd/vexpress/config.mk
  create mode 100644 board/cm_t35/leds.c
  rename board/{freescale/mx51evk/config.mk => comelit/dig297/Makefile} 
(56%)
  create mode 100644 board/comelit/dig297/dig297.c
  create mode 100644 board/comelit/dig297/dig297.h
  delete mode 100644 board/eukrea/cpu9260/config.mk
  delete mode 100644 board/eukrea/cpuat91/config.mk
  delete mode 100644 board/freescale/mx53evk/config.mk
  copy arch/arm/include/asm/arch-mx31/mx31.h => 
board/nvidia/common/board.h (67%)
  rename arch/arm/include/asm/arch-mx31/mx31.h => 
board/nvidia/harmony/harmony.c (67%)
  create mode 100644 board/nvidia/seaboard/seaboard.c
  delete mode 100644 board/st/nhk8815/config.mk
  delete mode 100644 board/st/nhk8815/platform.S
  create mode 100644 board/ti/am3517crane/Makefile
  create mode 100644 board/ti/am3517crane/am3517crane.c
  create mode 100644 board/ti/am3517crane/am3517crane.h
  create mode 100644 board/ti/am3517crane/config.mk
  create mode 100644 board/ti/beagle/led.c
  create mode 100644 common/cmd_led.c
  rename arch/arm/cpu/pxa/i2c.c => drivers/i2c/mv_i2c.c (65%)
  create mode 100644 drivers/i2c/mv_i2c.h
  rename {arch/arm/cpu/arm920t/a320 => drivers/mtd}/ftsmc020.c (97%)
  delete mode 100644 drivers/power/ftpmu010.h
  create mode 100644 include/configs/am3517_crane.h
  create mode 100644 include/configs/dig297.h
  create mode 100644 include/faraday/ftpmu010.h
  rename {arch/arm/include/asm/arch-a320 => include/faraday}/ftsdmc020.h 
(100%)
  rename {arch/arm/include/asm/arch-a320 => include/faraday}/ftsmc020.h 
(100%)
  rename {arch/arm/include/asm/arch-a320 => include/faraday}/fttmr010.h 
(100%)

Amicalement,
-- 
Albert.


More information about the U-Boot mailing list