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

Wolfgang Denk
2011-11-08T00:02:47Z

Dear Albert ARIBAUD,

In message <4EB84664.50705@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_