[U-Boot] Pull request: u-boot-arm/master
Albert ARIBAUD
albert.u.boot at aribaud.net
Mon Nov 7 21:58:12 CET 2011
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
Amicalement,
--
Albert.
More information about the U-Boot
mailing list