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

Wolfgang Denk wd at denx.de
Tue Nov 8 01:02:47 CET 2011


Dear Albert ARIBAUD,

In message <4EB84664.50705 at aribaud.net> you wrote:
> Hi Wolfgang,
> 
> The following changes since commit fec79acc864bed049b6beae719ccbf2bbec5403a:
> 
>    sandbox: drop unused return (2011-11-03 22:35:25 +0100)
> 
> are available in the git repository at:
>    git://git.denx.de/u-boot-arm.git master
> 
> Ajay Bhargav (1):
>        gplugD: Fix for error:MACH_TYPE_SHEEVAD undeclared
> 
> Anatolij Gustschin (4):
>        ARM: netspace_v2: fix warnings
>        ARM: DockStar: fix compilation
>        ARM: dreamplug: fix compilation
>        imx: imx31_phycore.h: fix checkpatch warnings
> 
> Angus Ainslie (2):
>        ORIGEN : enable device tree support
>        ORIGEN : use absolute paths and fix tool naming
> 
> Bastian Ruppert (4):
>        Davinci: ea20: set console on UART0
>        Davinci: ea20: set GPIOs to hold MII-Phy in reset and set 
> UART0-Switch for console
>        Davinci: ea20: add gpio for keeping power on in board_late_init
>        Davinci: ea20: add gpios for LCD backlight control
> 
> Chander Kashyap (4):
>        SMDKV310: Initialize board id using CONFIG_MACH_TYPE
>        SMDKV310: use get_ram_size() to validate dram size
>        smdkv310: use spl framework for mmc spl
>        smdkv310: use macro for mmc data read function address
> 
> Christian Riesch (1):
>        arm, davinci: Add function lpsc_syncreset()
> 
> Daniel Gorsulowski (2):
>        at91: defined mach-types for meesc board in board config file
>        at91: defined mach-types for otc570 board in board config file
> 
> Fabio Estevam (22):
>        qong: remove unneeded "1" from qong.h
>        mx31pdk: Add MC13783 PMIC support
>        mx31: Introduce mx31_set_gpr function
>        qong: Use mx31_set_gpr to setup USBH2 pins
>        qong: remove unneeded IOMUX settings
>        rtc: Make mc13783-rtc driver generic
>        mx51evk: Add RTC support
>        mx51evk: Use GPIO API for configuring the IOMUX
>        mx35pdk: Add RTC support
>        mx51evk: Remove unneeded '1' from mx51evk.h
>        mx51evk: Remove unused get_board_rev function
>        vision2: Remove unused header file
>        mx53evk: Remove unneeded '1' from mx53evk.h
>        mx53loco: Remove unused get_board_rev function
>        mx53evk: Add RTC support
>        mx53evk: Remove unused get_board_rev function
>        mx53ard: Remove unused get_board_rev function
>        mx53smd: Remove unused get_board_rev function
>        vision2: Remove unused get_board_rev function
>        mx53: Turn off child clocks before reconfigure perclk_root
>        README: Fix supported i.MX SoC list for CONFIG_MXC_SPI
>        mx31pdk: Enable D and I caches
> 
> Heiko Schocher (13):
>        arm, davinci: replace CONFIG_PRELOADER with CONFIG_SPL_BUILD
>        arm, arm926: fix missing symbols in NAND_SPL mode
>        usb, davinci: add enable_vbus() weak function
>        arm, usb, davinci: make USBPHY_CTL register configurable
>        net, davinci_emac: make clock divider in MDIO control register 
> configurable
>        spl: add option for adding post memory test to the SPL framework
>        arm, davinci: add support for new spl framework
>        spl, nand: add 4bit HW ecc oob first nand_read_page function
>        arm, davinci: add header files for dm365
>        arm, davinci: add lowlevel function for dm365 soc
>        arm926ejs, davinci: add cpuinfo for dm365
>        arm926ejs, davinci: add missing spi defines for dm365
>        arm, davinci: add cam_enc_4xx support
> 
> Helmut Raiger (4):
>        misc: pmic: fix regression in pmic_fsl.c (SPI)
>        mx31: define pins and init for UART2 and CSPI3
>        mx31: add ESD control registers
>        mx31: Add board support for HALE TT-01
> 
> Holger Brunck (6):
>        arm/km: add variable waitforne to mgcoge3un
>        arm/km/mgcoge3un: enhance "waitforne" feature
>        arm/km: add boardid and hwkey to kernel command line
>        arm/km: trigger reconfiguration for the Xilinx FPGA
>        arm/km: enable jffs2 cmds
>        arm/km: adapt bootcounter evaluation
> 
> Ilya Yanok (2):
>        davinci_emac: compilation fix, phy is array now
>        omap/spl: actually enable the console
> 
> Jens Scharsig (1):
>        Arm: re-introduce the MACH_TYPE_XXXXXX for EB_CPUX9K2 board
> 
> Lei Wen (2):
>        pantheon: define CONFIG_SYS_CACHELINE_SIZE
>        armada100: define CONFIG_SYS_CACHELINE_SIZE
> 
> Luca Ceresoli (1):
>        ARM: dig297: Define MACH_TYPE_OMAP3_CPS and CONFIG_MACH_TYPE
> 
> Marek Vasut (1):
>        I2C: Fix mxc_i2c.c problem on imx31_phycore
> 
> Matthias Weisser (1):
>        arm: jadecpu: Readd MACH_TYPE_JADECPU
> 
> Michael Jones (1):
>        OMAP3: mvblx: Initial support for mvBlueLYNX-X
> 
> Michael Walle (1):
>        kirkwood: define CONFIG_SYS_CACHELINE_SIZE
> 
> Mike Frysinger (1):
>        kirkwood: drop empty asm-offsets.s file
> 
> Sanjeev Premi (10):
>        omap3evm: Set environment variable 'ethaddr'
>        omap3evm: Reorder related config options
>        omap3evm: Prepare to split configuration
>        omap3evm: move common config options to new file
>        omap3evm: Add (quick) configuration for MMC/SD only
>        omap3evm: Add (quick) configuration for NAND only
>        omap3evm: fix errors caused by multiple definitions
>        omap3: mem: Define and use common macros
>        omap3: mem: Clean-up whitespaces
>        omap3: mem: Move comments next to definitions
> 
> Simon Guinot (2):
>        netspace_v2: fix SDRAM configuration
>        netspace_v2: enable I2C EEPROM support
> 
> Stefano Babic (17):
>        MX35: added ESDC structure to imx-regs
>        MX35: add pins definition for UART3
>        MX35: add reset cause as provided by other i.MX
>        MX35: factorize common assembly code
>        I2C: added I2C-2 and I2C-3 to MX35
>        MX35: Drop unnecessary prototypes from imx-regs.h
>        MX51: vision2: add MACH_TYPE in config file
>        MX35: add support for flea3 board
>        MX25: tx25: Fix building due to missing MACH_TYPE
>        Davinci: ea20: Add NAND support
>        Davinci: ea20: Add early init to get early output from console
>        Davinci: ea20: Add default U-Boot environment
>        ARM: Davinci: added missing registers to hardware.h
>        VIDEO: davinci: add framebuffer to da8xx
>        Davinci: ea20: added video support
>        Davinci: ea20: added I2C support
>        Davinci: ea20: added PREBOOT to configuration
> 
> Thomas Herzmann (1):
>        arm/km: portl2 environment address update to P1B
> 
> Tom Rini (2):
>        am335x: Temporarily add MACH_TYPE define
>        am335x: Drop board_sysinfo struct
> 
> Valentin Longchamp (1):
>        ARM: Reintroduce MACH_TYPE_KM_KIRKWOOD for keymile ARM boards
> 
> Wolfgang Denk (1):
>        qong: enable support for compressed images
> 
> Wolfgang Grandegger (2):
>        mx5 configs: CONFIG_PRIME should really be CONFIG_ETHPRIME
>        ehci-mxc: remove incorrect comment
> 
> Łukasz Majewski (3):
>        dcache:s5p CONFIG_SYS_CACHELINE_SIZE added for s5p GONI target
>        dcache:s5p CONFIG_SYS_CACHELINE_SIZE added for s5p UNIVERSAL C210 
> target
>        misc:pmic:samsung Enable PMIC driver at C210 Universal target
> 
>   MAINTAINERS                                        |   10 +
>   Makefile                                           |    8 +-
>   README                                             |    9 +-
>   arch/arm/cpu/arm1136/mx31/devices.c                |   15 +
>   arch/arm/cpu/arm1136/mx31/generic.c                |   15 +
>   arch/arm/cpu/arm1136/mx35/generic.c                |   31 +-
>   arch/arm/cpu/arm926ejs/davinci/Makefile            |    5 +
>   arch/arm/cpu/arm926ejs/davinci/cpu.c               |   27 +-
>   arch/arm/cpu/arm926ejs/davinci/dm365_lowlevel.c    |  439 ++++++++++
>   arch/arm/cpu/arm926ejs/davinci/psc.c               |   20 +-
>   arch/arm/cpu/arm926ejs/davinci/spl.c               |   63 ++
>   arch/arm/cpu/arm926ejs/start.S                     |   31 +-
>   arch/arm/cpu/armv7/mx5/lowlevel_init.S             |   15 +
>   arch/arm/cpu/armv7/omap-common/spl.c               |    2 +
>   arch/arm/include/asm/arch-am33xx/sys_proto.h       |    7 -
>   arch/arm/include/asm/arch-armada100/config.h       |    2 +
>   arch/arm/include/asm/arch-davinci/aintc_defs.h     |   50 ++
>   arch/arm/include/asm/arch-davinci/da8xx-fb.h       |  126 +++
>   arch/arm/include/asm/arch-davinci/dm365_lowlevel.h |   41 +
>   arch/arm/include/asm/arch-davinci/hardware.h       |   27 +-
>   arch/arm/include/asm/arch-davinci/pll_defs.h       |   84 ++
>   arch/arm/include/asm/arch-davinci/psc_defs.h       |   86 ++
>   arch/arm/include/asm/arch-davinci/syscfg_defs.h    |   66 ++
>   arch/arm/include/asm/arch-kirkwood/config.h        |    3 +-
>   arch/arm/include/asm/arch-mx31/clock.h             |    2 +
>   arch/arm/include/asm/arch-mx31/imx-regs.h          |   67 ++
>   arch/arm/include/asm/arch-mx35/imx-regs.h          |   34 +-
>   arch/arm/include/asm/arch-mx35/lowlevel_macro.S    |  140 ++++
>   arch/arm/include/asm/arch-mx35/mx35_pins.h         |    3 +
>   arch/arm/include/asm/arch-omap3/mem.h              |  217 +++---
>   arch/arm/include/asm/arch-pantheon/config.h        |    2 +
>   board/CarMediaLab/flea3/Makefile                   |   49 ++
>   board/CarMediaLab/flea3/flea3.c                    |  289 +++++++
>   board/CarMediaLab/flea3/lowlevel_init.S            |   79 ++
>   board/LaCie/netspace_v2/kwbimage-is2.cfg           |  162 ++++
>   board/LaCie/netspace_v2/kwbimage.cfg               |    4 +-
>   board/LaCie/netspace_v2/netspace_v2.c              |    1 +
>   board/Marvell/dreamplug/dreamplug.c                |    1 +
>   board/Seagate/dockstar/dockstar.c                  |    2 +
>   board/ait/cam_enc_4xx/Makefile                     |   46 ++
>   board/ait/cam_enc_4xx/cam_enc_4xx.c                |  446 +++++++++++
>   board/ait/cam_enc_4xx/config.mk                    |   15 +
>   .../ait/cam_enc_4xx/u-boot-spl.lds                 |   63 +-
>   board/ait/cam_enc_4xx/ublimage.cfg                 |   48 ++
>   board/comelit/dig297/dig297.c                      |    2 -
>   board/davedenx/qong/qong.c                         |    8 +-
>   board/davinci/common/misc.c                        |    2 +-
>   board/davinci/ea20/ea20.c                          |  205 ++++-
>   board/freescale/mx31pdk/mx31pdk.c                  |   20 +
>   board/freescale/mx35pdk/mx35pdk.h                  |   18 -
>   board/freescale/mx51evk/mx51evk.c                  |   17 +-
>   board/freescale/mx53ard/mx53ard.c                  |    5 -
>   board/freescale/mx53evk/mx53evk.c                  |    5 -
>   board/freescale/mx53loco/mx53loco.c                |    5 -
>   board/freescale/mx53smd/mx53smd.c                  |    5 -
>   board/hale/tt01/Makefile                           |   51 ++
>   board/hale/tt01/lowlevel_init.S                    |   32 +
>   board/hale/tt01/tt01.c                             |  200 +++++
>   board/karo/tx25/tx25.c                             |    1 -
>   board/keymile/km_arm/km_arm.c                      |   55 +-
>   board/matrix_vision/mvblx/Makefile                 |   53 ++
>   board/matrix_vision/mvblx/config.mk                |   33 +
>   board/matrix_vision/mvblx/fpga.c                   |  219 +++++
>   board/matrix_vision/mvblx/fpga.h                   |   32 +
>   board/matrix_vision/mvblx/mvblx.c                  |  169 ++++
>   board/matrix_vision/mvblx/mvblx.h                  |  362 +++++++++
>   board/matrix_vision/mvblx/sys_eeprom.c             |  395 +++++++++
>   board/samsung/origen/Makefile                      |    6 +-
>   board/samsung/smdkv310/Makefile                    |   19 +-
>   .../board => board}/samsung/smdkv310/mmc_boot.c    |   15 +-
>   board/samsung/smdkv310/smdkv310.c                  |   13 +-
>   .../samsung/smdkv310/tools/mkv310_image.c          |    0
>   board/samsung/universal_c210/universal.c           |    5 +
>   board/syteco/jadecpu/jadecpu.c                     |    1 -
>   board/ti/evm/evm.c                                 |   15 +
>   board/ttcontrol/vision2/vision2.c                  |   10 -
>   boards.cfg                                         |    8 +-
>   doc/README.SPL                                     |    2 +
>   doc/README.davinci.nand_spl                        |  141 ++++
>   doc/README.omap3                                   |    5 +
>   drivers/i2c/mxc_i2c.c                              |   41 +-
>   drivers/misc/pmic_fsl.c                            |    5 +-
>   drivers/misc/pmic_spi.c                            |    3 +-
>   drivers/mtd/nand/Makefile                          |    3 +
>   drivers/mtd/nand/nand_spl_load.c                   |   56 ++
>   drivers/mtd/nand/nand_spl_simple.c                 |   43 +-
>   drivers/net/davinci_emac.c                         |   11 +-
>   drivers/net/mvgbe.c                                |    1 +
>   drivers/rtc/Makefile                               |    2 +-
>   drivers/rtc/{mc13783-rtc.c => mc13xxx-rtc.c}       |    0
>   drivers/rtc/mvrtc.c                                |    1 +
>   drivers/usb/host/ehci-mxc.c                        |    1 -
>   drivers/usb/musb/davinci.c                         |   20 +-
>   drivers/video/Makefile                             |    1 +
>   drivers/video/da8xx-fb.c                           |  846 
> ++++++++++++++++++++
>   include/configs/am335x_evm.h                       |    1 +
>   include/configs/cam_enc_4xx.h                      |  453 +++++++++++
>   include/configs/dig297.h                           |    8 +
>   include/configs/ea20.h                             |  126 +++-
>   include/configs/eb_cpux9k2.h                       |    2 +
>   include/configs/efikamx.h                          |    2 +-
>   include/configs/flea3.h                            |  286 +++++++
>   include/configs/gplugd.h                           |   12 +-
>   include/configs/imx31_litekit.h                    |    2 +-
>   include/configs/imx31_phycore.h                    |  153 ++--
>   include/configs/jadecpu.h                          |    4 +
>   include/configs/km/km_arm.h                        |    9 +-
>   include/configs/km_kirkwood.h                      |    3 +
>   include/configs/meesc.h                            |    8 +
>   include/configs/mgcoge3un.h                        |    2 +
>   include/configs/mx31ads.h                          |    2 +-
>   include/configs/mx31pdk.h                          |    2 +-
>   include/configs/mx35pdk.h                          |    2 +
>   include/configs/mx51evk.h                          |   14 +-
>   include/configs/mx53ard.h                          |    3 +-
>   include/configs/mx53evk.h                          |   19 +-
>   include/configs/mx53loco.h                         |    3 +-
>   include/configs/mx53smd.h                          |    3 +-
>   include/configs/netspace_v2.h                      |   18 +-
>   include/configs/omap3_evm.h                        |  331 ++-------
>   include/configs/omap3_evm_common.h                 |  292 +++++++
>   include/configs/omap3_evm_quick_mmc.h              |   91 +++
>   include/configs/omap3_evm_quick_nand.h             |   79 ++
>   include/configs/omap3_mvblx.h                      |  313 ++++++++
>   include/configs/origen.h                           |    3 +
>   include/configs/otc570.h                           |    7 +
>   include/configs/portl2.h                           |    6 +-
>   include/configs/qong.h                             |   41 +-
>   include/configs/s5p_goni.h                         |    2 +
>   include/configs/s5pc210_universal.h                |   19 +
>   include/configs/smdkv310.h                         |    8 +-
>   include/configs/tt01.h                             |  254 ++++++
>   include/configs/tx25.h                             |    6 +
>   include/configs/vision2.h                          |    6 +-
>   mmc_spl/board/samsung/smdkv310/Makefile            |  106 ---
>   spl/Makefile                                       |    3 +-
>   tools/ublimage.h                                   |    2 +-
>   137 files changed, 7876 insertions(+), 850 deletions(-)
>   create mode 100644 arch/arm/cpu/arm926ejs/davinci/dm365_lowlevel.c
>   create mode 100644 arch/arm/cpu/arm926ejs/davinci/spl.c
>   delete mode 100644 arch/arm/cpu/arm926ejs/kirkwood/asm-offsets.s
>   create mode 100644 arch/arm/include/asm/arch-davinci/aintc_defs.h
>   create mode 100644 arch/arm/include/asm/arch-davinci/da8xx-fb.h
>   create mode 100644 arch/arm/include/asm/arch-davinci/dm365_lowlevel.h
>   create mode 100644 arch/arm/include/asm/arch-davinci/pll_defs.h
>   create mode 100644 arch/arm/include/asm/arch-davinci/psc_defs.h
>   create mode 100644 arch/arm/include/asm/arch-davinci/syscfg_defs.h
>   create mode 100644 arch/arm/include/asm/arch-mx35/lowlevel_macro.S
>   create mode 100644 board/CarMediaLab/flea3/Makefile
>   create mode 100644 board/CarMediaLab/flea3/flea3.c
>   create mode 100644 board/CarMediaLab/flea3/lowlevel_init.S
>   create mode 100644 board/LaCie/netspace_v2/kwbimage-is2.cfg
>   create mode 100644 board/ait/cam_enc_4xx/Makefile
>   create mode 100644 board/ait/cam_enc_4xx/cam_enc_4xx.c
>   create mode 100644 board/ait/cam_enc_4xx/config.mk
>   rename mmc_spl/board/samsung/smdkv310/u-boot.lds => 
> board/ait/cam_enc_4xx/u-boot-spl.lds (63%)
>   create mode 100644 board/ait/cam_enc_4xx/ublimage.cfg
>   create mode 100644 board/hale/tt01/Makefile
>   create mode 100644 board/hale/tt01/lowlevel_init.S
>   create mode 100644 board/hale/tt01/tt01.c
>   create mode 100644 board/matrix_vision/mvblx/Makefile
>   create mode 100644 board/matrix_vision/mvblx/config.mk
>   create mode 100644 board/matrix_vision/mvblx/fpga.c
>   create mode 100644 board/matrix_vision/mvblx/fpga.h
>   create mode 100644 board/matrix_vision/mvblx/mvblx.c
>   create mode 100644 board/matrix_vision/mvblx/mvblx.h
>   create mode 100644 board/matrix_vision/mvblx/sys_eeprom.c
>   rename {mmc_spl/board => board}/samsung/smdkv310/mmc_boot.c (83%)
>   rename {mmc_spl/board => board}/samsung/smdkv310/tools/mkv310_image.c 
> (100%)
>   create mode 100644 doc/README.davinci.nand_spl
>   create mode 100644 drivers/mtd/nand/nand_spl_load.c
>   rename drivers/rtc/{mc13783-rtc.c => mc13xxx-rtc.c} (100%)
>   create mode 100644 drivers/video/da8xx-fb.c
>   create mode 100644 include/configs/cam_enc_4xx.h
>   create mode 100644 include/configs/flea3.h
>   create mode 100644 include/configs/omap3_evm_common.h
>   create mode 100644 include/configs/omap3_evm_quick_mmc.h
>   create mode 100644 include/configs/omap3_evm_quick_nand.h
>   create mode 100644 include/configs/omap3_mvblx.h
>   create mode 100644 include/configs/tt01.h
>   delete mode 100644 mmc_spl/board/samsung/smdkv310/Makefile

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
Steal five dollars and you were a petty  thief.  Steal  thousands  of
dollars and you are either a government or a hero.
                                   - Terry Pratchett, _Going_Postal_


More information about the U-Boot mailing list