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

Wolfgang Denk wd at denx.de
Wed Apr 27 22:16:57 CEST 2011


Dear Albert ARIBAUD,

In message <4DB854FD.2090902 at aribaud.net> you wrote:
> 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%)

Applied, thanks.

Best regards,

Wolfgang Denk

-- 
DENX Software Engineering GmbH,     MD: Wolfgang Denk & Detlev Zundel
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de
No one can guarantee the actions of another.
	-- Spock, "Day of the Dove", stardate unknown


More information about the U-Boot mailing list