Pull request: u-boot-arm/master
Hi Wolfgang,
The following changes since commit ea45cb0adcf4baa8f939fea4c848f3e1906f19d9:
net: Make sure IPaddr_t is 32 bits in size (2011-12-06 22:15:32 +0100)
are available in the git repository at:
git://git.denx.de/u-boot-arm.git master
Ajay Bhargav (1):
net: Armada100: Fix compilation warnings
Anatolij Gustschin (4):
ARM: davinci_dm6467Tevm: Fix build breakage arch/arm/cpu/armv7/omap-common/spl.c: Fix GCC 4.2 warnings arch/arm/cpu/armv7/omap-common/clocks-common.c: Fix GCC 4.6 warnings arch/arm/include/asm/arch-omap5/clocks.h: Fix GCC 4.2 warnings
Aneesh V (13):
armv7: disable L2 cache in cleanup_before_linux()
armv7: include armv7/cpu.c in SPL build
armv7: setup vector
start.S: remove omap3 specific code from start.S
omap: Improve PLL parameter calculation tool
omap4: ttyO2 instead of ttyS2 in default bootargs
omap: fix cache line size for omap3/omap4 boards
omap4460: fix TPS initialization
omap: remove I2C from SPL
omap4: emif: fix error in driver
omap4460: add ES1.1 identification
omap4+: streamline CONFIG_SYS_TEXT_BASE and other SDRAM addresses
omap4: fix IO setting
Christian Riesch (9):
arm, arm926ejs: Fix clear bss loop for zero length bss arm, davinci: Move pinmux functions from board to arch tree arm, hawkboard: Remove obsolete struct pinmux_config i2c_pins arm, da850evm: Do pinmux configuration for EMAC together with
other pinmuxes
arm, da850: Add pinmux configurations to the arch tree arm, da850evm: Use the pinmux configurations defined in the arch tree arm, hawkboard: Use the pinmux configurations defined in the arch
tree
arm, davinci: Remove duplication of pinmux configuration code
arm: printf() is not available in some SPL configurations
Fabio Estevam (5):
mx53loco: Configure the pins as GPIOs prior to using gpio_get_value
mx53ard: Configure the pins as GPIOs prior to using gpio_get_value
mx53evk: Configure the pins as GPIOs prior to using gpio_get_value
mx53smd: Configure the pins as GPIOs prior to using gpio_get_value
mx51evk: Configure the pins as GPIOs prior to using gpio_get_value
Heiko Schocher (6):
arm, arm926ejs: always do cpu critical inits arm, davinci: move davinci_rtc struct to hardware.h arm, davinci, da850: add uart1 tx rx pinmux config arm, board/davinci/common/misc.c: Codingstyle cleanup arm, davinci: move misc function in arch tree arm, davinci: add support for am1808 based enbw_cmc board
Ilya Yanok (10):
davinci_emac: move arch-independent defines to separate header
davinci_emac: use internal addresses in buffer descriptors
davinci_emac: conditionally compile specific PHY support
arm926ejs: add noop implementation for dcache ops
davinci_emac: fix for running with dcache enabled
davinci_emac: hardcode 100Mbps for AM35xx and RMII
AM35xx: add EMAC support
AM3517: move AM3517 specific mux defines to generic header
nand_spl_simple: add support for software ECC
omap_gpmc: use SOFTECC in SPL if it's enabled
Koen Kooi (1):
BeagleBoard: config: Really switch to ttyO2
Manjunath Hadli (1):
da850evm: pass board revision info to kernel
Marek Vasut (25):
PXA: Drop CERF250 board
PXA: Drop CRADLE board
PXA: Drop PLEB2 board
PXA: Drop XM250 board
PXA: Rework start.S to be closer to other ARMs
PXA: Re-add the Dcache locking as RAM for pxa250
PXA: Fixup PXA25x boards after start.S update
PXA: Drop Voipac PXA270 OneNAND IPL
PXA: Adapt Voipac PXA270 to OneNAND SPL
PXA: Enable command line editing for vpac270
PXA: Unify vpac270 environment size
PXA: Rename CONFIG_PXA2[57]X to CONFIG_CPU_PXA2[57]X
PXA: Separate PXA2xx CPU init
PXA: Add cpuinfo display for PXA2xx
PXA: Replace timer driver
PXA: Cleanup Colibri PXA270
PXA: Export cpu_is_ and pxa_dram_init functions
PXA: Squash extern pxa_dram_init()
PXA: Rename pxa_dram_init to pxa2xx_dram_init
PXA: Introduce common configuration header for PXA
PXA: Flip colibri_pxa27x to pxa-common.h
PXA: Move colibri_pxa270 to board/toradex/
MC13892: Add REGMODE0 bits definitions
Efika: Configure additional regulators for HDMI output
MXS: Add static annotations to dma driver
Prabhakar Lad (1):
ARM: davici_emac: Fix condition for number of phy detects
Robert Deli?n (1):
M28: Fix OB1 bug in GPIO driver
Sanjeev Premi (2):
part_efi: Fix compile errors
omap3evm: Add support for EFI partitions
Simon Glass (1):
mx5: Correct a warning in clock.c
Simon Guinot (4):
netspace_v2: Read Ethernet MAC address from EEPROM
mvsata: fix ide_preinit for missing disks
ARM: add support for LaCie 2Big Network v2
ARM: remove duplicated code for LaCie boards
Simon Schwarz (3):
nand: Add common functions to linux/mtd/nand.h Fix regression in SMDK6400
devkit8000: Move CONFIG_SYS_TEXT_BASE out of bss
Stefano Babic (2):
MX: serial_mxc: cleanup removing nasty #ifdef
MX35: flea3: changes due to hardware revision B
Sughosh Ganu (1):
davinci: Remove unwanted memsize.c from hawkboard's nand spl build
Thomas Weber (3):
ARM: OMAP3: Remove unused define CONFIG_OMAP3430
ARM: OMAP3: Remove unused define SDRC_R_C_B
ARM: OMAP: Remove STACKSIZE for IRQ and FIQ if unused
Tim Schendekehl (1):
Ethernut 5 board support
Tom Rini (15):
omap3: mem: Comment enable_gpmc_cs_config more
OMAP3: Update SDRC dram_init to always call make_cs1_contiguous()
OMAP3: Add a helper function to set timings in SDRC
OMAP3: Change mem_ok to clear again after reading back
OMAP3: Remove get_mem_type prototype
omap3: mem: Add MCFG helper macro
OMAP3: Add optimal SDRC autorefresh control values
OMAP3: Suffix all Micron memory timing parts with their speed OMAP3 SPL: Rework memory initalization and devkit8000 support OMAP3 SPL: Add identify_nand_chip function
OMAP3: Add SPL support to Beagleboard
OMAP3: Add SPL support to omap3_evm
AM3517: Add SPL support
AM3517 CraneBoard: Add SPL support
OMAP3: Add SPL_BOARD_INIT hook
Wolfram Sang (1):
apbh_dma: return error value on timeout
MAINTAINERS | 11 +-
arch/arm/cpu/arm1136/mx31/devices.c | 4 -
arch/arm/cpu/arm926ejs/Makefile | 2 +-
arch/arm/cpu/arm926ejs/cache.c | 75 ++
arch/arm/cpu/arm926ejs/davinci/Makefile | 3 +-
arch/arm/cpu/arm926ejs/davinci/da850_lowlevel.c | 36 +-
arch/arm/cpu/arm926ejs/davinci/da850_pinmux.c | 171 ++++
arch/arm/cpu/arm926ejs/davinci/dp83848.c | 1 +
arch/arm/cpu/arm926ejs/davinci/et1011c.c | 1 +
arch/arm/cpu/arm926ejs/davinci/ksz8873.c | 1 +
arch/arm/cpu/arm926ejs/davinci/lxt972.c | 1 +
.../arm/cpu/arm926ejs/davinci}/misc.c | 19 +-
.../arm/cpu/arm926ejs/davinci/pinmux.c | 0
arch/arm/cpu/arm926ejs/start.S | 14 +-
arch/arm/cpu/armv7/Makefile | 4 +-
arch/arm/cpu/armv7/cpu.c | 1 +
arch/arm/cpu/armv7/mx5/clock.c | 2 +-
arch/arm/cpu/armv7/omap-common/clocks-common.c | 16 +-
arch/arm/cpu/armv7/omap-common/emif-common.c | 4 +-
arch/arm/cpu/armv7/omap-common/spl.c | 10 +-
arch/arm/cpu/armv7/omap3/Makefile | 4 +
arch/arm/cpu/armv7/omap3/board.c | 5 +
.../vpac270.c => arch/arm/cpu/armv7/omap3/emac.c | 34 +-
arch/arm/cpu/armv7/omap3/lowlevel_init.S | 8 +
arch/arm/cpu/armv7/omap3/mem.c | 13 +-
arch/arm/cpu/armv7/omap3/sdrc.c | 145 ++--
arch/arm/cpu/armv7/omap3/spl_id_nand.c | 87 +++
arch/arm/cpu/armv7/omap4/hwinit.c | 17 +-
arch/arm/cpu/armv7/start.S | 38 +-
arch/arm/cpu/pxa/Makefile | 7 +-
arch/arm/cpu/pxa/cpuinfo.c | 132 ++++
arch/arm/cpu/pxa/{cpu.c => pxa2xx.c} | 119 ++--
arch/arm/cpu/pxa/start.S | 456 ++++++------
arch/arm/cpu/pxa/timer.c | 91 +--
arch/arm/cpu/pxa/u-boot.lds | 6 +
arch/arm/cpu/pxa/usb.c | 12 +-
arch/arm/include/asm/arch-davinci/emac_defs.h | 289 -------
arch/arm/include/asm/arch-davinci/hardware.h | 41 +
arch/arm/include/asm/arch-davinci/pinmux_defs.h | 51 ++
arch/arm/include/asm/arch-mx25/imx-regs.h | 10 +-
arch/arm/include/asm/arch-mx27/imx-regs.h | 8 +-
arch/arm/include/asm/arch-mx28/dma.h | 25 -
arch/arm/include/asm/arch-mx31/imx-regs.h | 6 +
arch/arm/include/asm/arch-mx35/imx-regs.h | 6 +-
arch/arm/include/asm/arch-mx5/imx-regs.h | 6 +-
arch/arm/include/asm/arch-omap3/am35x_def.h | 3 +
arch/arm/include/asm/arch-omap3/emac_defs.h | 56 ++
arch/arm/include/asm/arch-omap3/mem.h | 156 +++--
arch/arm/include/asm/arch-omap3/mux.h | 41 +
arch/arm/include/asm/arch-omap3/omap3.h | 1 +
arch/arm/include/asm/arch-omap3/sys_proto.h | 4 +-
arch/arm/include/asm/arch-omap4/omap.h | 2 +
arch/arm/include/asm/arch-omap5/clocks.h | 16 +-
arch/arm/include/asm/arch-pxa/pxa-regs.h | 48 +-
.../arm/include/asm/arch-pxa/pxa.h | 40 +-
arch/arm/include/asm/omap_common.h | 5 +
arch/arm/lib/eabi_compat.c | 2 +
board/CarMediaLab/flea3/flea3.c | 4 +-
board/LaCie/common/common.c | 87 +++
board/LaCie/common/common.h | 20 +
board/LaCie/edminiv2/Makefile | 5 +-
board/LaCie/edminiv2/edminiv2.c | 30 +-
board/{cradle => LaCie/net2big_v2}/Makefile | 33 +-
board/LaCie/net2big_v2/kwbimage.cfg | 162 ++++
board/LaCie/net2big_v2/net2big_v2.c | 126 +++
.../edminiv2.h => net2big_v2/net2big_v2.h} | 32 +-
board/LaCie/netspace_v2/Makefile | 5 +-
board/LaCie/netspace_v2/netspace_v2.c | 51 +-
board/LaCie/netspace_v2/netspace_v2.h | 8 -
board/ait/cam_enc_4xx/cam_enc_4xx.c | 15 -
board/balloon3/balloon3.c | 4 +-
board/cerf250/Makefile | 43 -
board/cerf250/cerf250.c | 85 --
board/cerf250/flash.c | 429 -----------
board/cradle/cradle.c | 236 ------
board/cradle/flash.c | 361 ---------
board/davinci/da8xxevm/da830evm.c | 2 -
board/davinci/da8xxevm/da850evm.c | 165 +----
board/davinci/da8xxevm/hawkboard_nand_spl.c | 59 +--
board/davinci/ea20/ea20.c | 2 -
board/efikamx/efikamx.c | 15 +-
board/{pleb2 => egnite/ethernut5}/Makefile | 20 +-
board/egnite/ethernut5/ethernut5.c | 270 +++++++
board/egnite/ethernut5/ethernut5_pwrman.c | 338 ++++++++
board/egnite/ethernut5/ethernut5_pwrman.h | 68 ++
board/{davinci/common => enbw/enbw_cmc}/Makefile | 12 +-
board/enbw/enbw_cmc/enbw_cmc.c | 607 +++++++++++++++
board/freescale/mx51evk/mx51evk.c | 3 +
board/freescale/mx53ard/mx53ard.c | 3 +
board/freescale/mx53evk/mx53evk.c | 3 +
board/freescale/mx53loco/mx53loco.c | 3 +
board/freescale/mx53smd/mx53smd.c | 1 +
board/logicpd/am3517evm/am3517evm.c | 2 +-
board/logicpd/am3517evm/am3517evm.h | 40 -
board/logicpd/am3517evm/config.mk | 30 -
board/lubbock/lubbock.c | 4 +-
board/palmld/palmld.c | 4 +-
board/palmtc/palmtc.c | 4 +-
board/pleb2/flash.c | 814
--------------------
board/pleb2/pleb2.c | 71 --
board/pxa255_idp/pxa_idp.c | 4 +-
board/ti/am3517crane/am3517crane.c | 2 +-
board/ti/am3517crane/am3517crane.h | 39 -
board/ti/am3517crane/config.mk | 29 -
board/ti/beagle/beagle.c | 71 ++-
board/ti/beagle/config.mk | 33 -
board/ti/evm/config.mk | 33 -
board/ti/evm/evm.c | 41 +-
board/ti/panda/panda_mux_data.h | 2 +-
board/ti/sdp4430/sdp.c | 7 +
board/ti/sdp4430/sdp4430_mux_data.h | 6 +-
board/timll/devkit8000/devkit8000.c | 21 +
board/{ => toradex}/colibri_pxa270/Makefile | 0
.../{ => toradex}/colibri_pxa270/colibri_pxa270.c | 36 +-
board/trizepsiv/conxs.c | 4 +-
board/vpac270/Makefile | 4 +
board/vpac270/onenand.c | 65 ++
board/vpac270/u-boot-spl.lds | 92 +++
board/vpac270/vpac270.c | 6 +-
board/xaeniax/xaeniax.c | 4 +-
board/xm250/Makefile | 43 -
board/xm250/flash.c | 535 -------------
board/xm250/xm250.c | 95 ---
board/zipitz2/zipitz2.c | 4 +-
boards.cfg | 15 +-
common/lcd.c | 14 +-
disk/part_efi.c | 2 +-
doc/README.scrapyard | 4 +
drivers/block/mvsata_ide.c | 14 +-
drivers/dma/apbh_dma.c | 211 ++----
drivers/gpio/mxs_gpio.c | 2 +-
drivers/mmc/pxa_mmc.c | 7 +-
drivers/mmc/pxa_mmc_gen.c | 4 +-
drivers/mtd/nand/nand_base.c | 6 +-
drivers/mtd/nand/nand_ecc.c | 2 +-
drivers/mtd/nand/nand_spl_simple.c | 11 +-
drivers/mtd/nand/omap_gpmc.c | 4 +-
drivers/mtd/nand/s3c64xx.c | 28 +-
drivers/net/armada100_fec.c | 14 +-
drivers/net/davinci_emac.c | 94 ++-
drivers/net/davinci_emac.h | 315 ++++++++
drivers/net/lan91c96.h | 4 +-
drivers/net/smc91111.h | 6 +-
drivers/rtc/davinci.c | 26 -
drivers/serial/serial_mxc.c | 37 +-
drivers/serial/serial_pxa.c | 4 +-
drivers/serial/usbtty.h | 2 +-
drivers/usb/gadget/Makefile | 2 +-
include/configs/am3517_crane.h | 64 ++-
include/configs/am3517_evm.h | 64 ++-
include/configs/apollon.h | 4 -
include/configs/balloon3.h | 2 +-
include/configs/cerf250.h | 229 ------
include/configs/cm_t35.h | 8 -
include/configs/colibri_pxa270.h | 103 +--
include/configs/cradle.h | 358 ---------
include/configs/da850_am18xxevm.h | 3 +-
include/configs/da850evm.h | 1 +
include/configs/davinci_dm6467Tevm.h | 1 +
include/configs/devkit8000.h | 24 +-
include/configs/dig297.h | 4 -
include/configs/efikamx.h | 2 +-
include/configs/enbw_cmc.h | 451 +++++++++++
include/configs/ethernut5.h | 287 +++++++
include/configs/flea3.h | 22 +-
include/configs/hawkboard.h | 1 +
include/configs/igep0020.h | 4 -
include/configs/igep0030.h | 4 -
include/configs/imx27lite-common.h | 2 +-
include/configs/imx31_litekit.h | 4 +-
include/configs/imx31_phycore.h | 2 +-
include/configs/{netspace_v2.h => lacie_kw.h} | 29 +-
include/configs/lubbock.h | 4 +-
include/configs/mx25pdk.h | 2 +-
include/configs/mx31ads.h | 4 +-
include/configs/mx31pdk.h | 2 +-
include/configs/mx35pdk.h | 2 +-
include/configs/mx51evk.h | 2 +-
include/configs/mx53ard.h | 2 +-
include/configs/mx53evk.h | 2 +-
include/configs/mx53loco.h | 2 +-
include/configs/mx53smd.h | 2 +-
include/configs/omap3_beagle.h | 71 ++-
include/configs/omap3_evm.h | 34 +
include/configs/omap3_evm_common.h | 41 +-
include/configs/omap3_evm_quick_mmc.h | 10 +
include/configs/omap3_evm_quick_nand.h | 22 +
include/configs/omap3_mvblx.h | 10 +-
include/configs/omap3_overo.h | 10 +-
include/configs/omap3_pandora.h | 10 +-
include/configs/omap3_sdp3430.h | 10 +-
include/configs/omap3_zoom1.h | 10 +-
include/configs/omap3_zoom2.h | 10 +-
include/configs/omap4_common.h | 20 +-
include/configs/omap5_evm.h | 19 +-
include/configs/palmld.h | 2 +-
include/configs/palmtc.h | 4 +-
include/configs/pleb2.h | 266 -------
include/configs/pxa-common.h | 60 ++
include/configs/pxa255_idp.h | 4 +-
include/configs/qong.h | 4 +-
include/configs/trizepsiv.h | 2 +-
include/configs/tt01.h | 2 +-
include/configs/tx25.h | 2 +-
include/configs/vision2.h | 2 +-
include/configs/vpac270.h | 43 +-
include/configs/xaeniax.h | 4 +-
include/configs/xm250.h | 369 ---------
include/configs/zipitz2.h | 2 +-
include/configs/zmx25.h | 2 +-
include/lcd.h | 5 +-
include/linux/mtd/nand.h | 7 +
include/mc13892.h | 16 +
include/nand.h | 3 -
nand_spl/board/davinci/da8xxevm/Makefile | 26 +-
nand_spl/board/samsung/smdk6400/Makefile | 9 +-
onenand_ipl/board/vpac270/Makefile | 79 --
onenand_ipl/board/vpac270/config.mk | 1 -
tools/omap/clocks_get_m_n.c | 187 +++---
219 files changed, 5433 insertions(+), 6288 deletions(-) create mode 100644 arch/arm/cpu/arm926ejs/cache.c
create mode 100644 arch/arm/cpu/arm926ejs/davinci/da850_pinmux.c rename {board/davinci/common => arch/arm/cpu/arm926ejs/davinci}/misc.c
(90%)
rename board/davinci/common/davinci_pinmux.c =>arch/arm/cpu/arm926ejs/davinci/pinmux.c (100%)
rename onenand_ipl/board/vpac270/vpac270.c =>arch/arm/cpu/armv7/omap3/emac.c (58%)
create mode 100644 arch/arm/cpu/armv7/omap3/spl_id_nand.c create mode 100644 arch/arm/cpu/pxa/cpuinfo.c
rename arch/arm/cpu/pxa/{cpu.c => pxa2xx.c} (76%)
create mode 100644 arch/arm/include/asm/arch-davinci/pinmux_defs.h create mode 100644 arch/arm/include/asm/arch-omap3/emac_defs.h rename onenand_ipl/board/vpac270/u-boot.onenand.lds =>arch/arm/include/asm/arch-pxa/pxa.h (50%)
create mode 100644 board/LaCie/common/common.c
create mode 100644 board/LaCie/common/common.h
rename board/{cradle => LaCie/net2big_v2}/Makefile (57%) create mode 100644 board/LaCie/net2big_v2/kwbimage.cfg
create mode 100644 board/LaCie/net2big_v2/net2big_v2.c
rename board/LaCie/{edminiv2/edminiv2.h => net2big_v2/net2big_v2.h} (50%) delete mode 100644 board/cerf250/Makefile
delete mode 100644 board/cerf250/cerf250.c
delete mode 100644 board/cerf250/flash.c
delete mode 100644 board/cradle/cradle.c
delete mode 100644 board/cradle/flash.c
rename board/{pleb2 => egnite/ethernut5}/Makefile (73%) create mode 100644 board/egnite/ethernut5/ethernut5.c
create mode 100644 board/egnite/ethernut5/ethernut5_pwrman.c create mode 100644 board/egnite/ethernut5/ethernut5_pwrman.h rename board/{davinci/common => enbw/enbw_cmc}/Makefile (88%) create mode 100644 board/enbw/enbw_cmc/enbw_cmc.c
delete mode 100644 board/logicpd/am3517evm/config.mk
delete mode 100644 board/pleb2/flash.c
delete mode 100644 board/pleb2/pleb2.c
delete mode 100644 board/ti/am3517crane/config.mk
delete mode 100644 board/ti/beagle/config.mk
delete mode 100644 board/ti/evm/config.mk
rename board/{ => toradex}/colibri_pxa270/Makefile (100%) rename board/{ => toradex}/colibri_pxa270/colibri_pxa270.c (81%) create mode 100644 board/vpac270/onenand.c
create mode 100644 board/vpac270/u-boot-spl.lds
delete mode 100644 board/xm250/Makefile
delete mode 100644 board/xm250/flash.c
delete mode 100644 board/xm250/xm250.c
create mode 100644 drivers/net/davinci_emac.h
delete mode 100644 include/configs/cerf250.h
delete mode 100644 include/configs/cradle.h
create mode 100644 include/configs/enbw_cmc.h
create mode 100644 include/configs/ethernut5.h
rename include/configs/{netspace_v2.h => lacie_kw.h} (88%) delete mode 100644 include/configs/pleb2.h
create mode 100644 include/configs/pxa-common.h
delete mode 100644 include/configs/xm250.h
delete mode 100644 onenand_ipl/board/vpac270/Makefile
delete mode 100644 onenand_ipl/board/vpac270/config.mk
Amicalement,
Signature · 1 line
Albert.
Wolfgang Denk
AppliedDear Albert ARIBAUD,
Quoted 434 lines · In message <[email protected]> you wrote:
Hi Wolfgang,
The following changes since commit
ea45cb0adcf4baa8f939fea4c848f3e1906f19d9:net: Make sure IPaddr_t is 32 bits in size (2011-12-06 22:15:32 +0100)are available in the git repository at:
git://git.denx.de/u-boot-arm.gitmasterAjay Bhargav (1):
net: Armada100: Fix compilation warningsAnatolij Gustschin (4):
ARM:davinci_dm6467Tevm: Fix build breakagearch/arm/cpu/armv7/omap-common/spl.c: Fix GCC 4.2 warningsarch/arm/cpu/armv7/omap-common/clocks-common.c: Fix GCC 4.6 warningsarch/arm/include/asm/arch-omap5/clocks.h: Fix GCC 4.2 warningsAneesh V (13):
armv7: disable L2 cache incleanup_before_linux()
armv7: includearmv7/cpu.cin SPL build
armv7: setup vector
start.S: remove omap3 specific code fromstart.S
omap: Improve PLL parameter calculation tool
omap4: ttyO2 instead of ttyS2 in default bootargs
omap: fix cache line size for omap3/omap4 boards
omap4460: fix TPS initialization
omap: remove I2C from SPL
omap4: emif: fix error in driver
omap4460: add ES1.1 identification
omap4+: streamlineCONFIG_SYS_TEXT_BASEand other SDRAM addresses
omap4: fix IO settingChristian Riesch (9):
arm, arm926ejs: Fix clear bss loop for zero length bss arm, davinci: Move pinmux functions from board to arch tree arm, hawkboard: Remove obsolete structpinmux_configi2c_pinsarm, da850evm: Do pinmux configuration for EMAC together with
other pinmuxes
arm, da850: Add pinmux configurations to the arch tree arm, da850evm: Use the pinmux configurations defined in the arch tree arm, hawkboard: Use the pinmux configurations defined in the arch
tree
arm, davinci: Remove duplication of pinmux configuration code
arm:printf()is not available in some SPL configurationsFabio Estevam (5):
mx53loco: Configure the pins as GPIOs prior to usinggpio_get_value
mx53ard: Configure the pins as GPIOs prior to usinggpio_get_value
mx53evk: Configure the pins as GPIOs prior to usinggpio_get_value
mx53smd: Configure the pins as GPIOs prior to usinggpio_get_value
mx51evk: Configure the pins as GPIOs prior to usinggpio_get_valueHeiko Schocher (6):
arm, arm926ejs: always do cpu critical inits arm, davinci: movedavinci_rtcstruct tohardware.harm, davinci, da850: add uart1 tx rx pinmux config arm,board/davinci/common/misc.c: Codingstyle cleanup arm, davinci: move misc function in arch tree arm, davinci: add support for am1808 basedenbw_cmcboardIlya Yanok (10):
davinci_emac: move arch-independent defines to separate header
davinci_emac: use internal addresses in buffer descriptors
davinci_emac: conditionally compile specific PHY support
arm926ejs: add noop implementation for dcache ops
davinci_emac: fix for running with dcache enabled
davinci_emac: hardcode 100Mbps for AM35xx and RMII
AM35xx: add EMAC support
AM3517: move AM3517 specific mux defines to generic header
nand_spl_simple: add support for software ECC
omap_gpmc: use SOFTECC in SPL if it's enabledKoen Kooi (1):
BeagleBoard: config: Really switch to ttyO2Manjunath Hadli (1):
da850evm: pass board revision info to kernelMarek Vasut (25):
PXA: Drop CERF250 board
PXA: Drop CRADLE board
PXA: Drop PLEB2 board
PXA: Drop XM250 board
PXA: Reworkstart.Sto be closer to other ARMs
PXA: Re-add the Dcache locking as RAM for pxa250
PXA: Fixup PXA25x boards afterstart.Supdate
PXA: Drop Voipac PXA270 OneNAND IPL
PXA: Adapt Voipac PXA270 to OneNAND SPL
PXA: Enable command line editing for vpac270
PXA: Unify vpac270 environment size
PXA: Rename CONFIG_PXA2[57]X to CONFIG_CPU_PXA2[57]X
PXA: Separate PXA2xx CPU init
PXA: Add cpuinfo display for PXA2xx
PXA: Replace timer driver
PXA: Cleanup Colibri PXA270
PXA: Exportcpu_is_andpxa_dram_initfunctions
PXA: Squash externpxa_dram_init()
PXA: Renamepxa_dram_inittopxa2xx_dram_init
PXA: Introduce common configuration header for PXA
PXA: Flipcolibri_pxa27xtopxa-common.h
PXA: Movecolibri_pxa270to board/toradex/
MC13892: Add REGMODE0 bits definitions
Efika: Configure additional regulators for HDMI output
MXS: Add static annotations to dma driverPrabhakar Lad (1):
ARM:davici_emac: Fix condition for number of phy detectsRobert Deli?n (1):
M28: Fix OB1 bug in GPIO driverSanjeev Premi (2):
part_efi: Fix compile errors
omap3evm: Add support for EFI partitionsSimon Glass (1):
mx5: Correct a warning inclock.cSimon Guinot (4):
netspace_v2: Read Ethernet MAC address from EEPROM
mvsata: fixide_preinitfor missing disks
ARM: add support for LaCie 2Big Network v2
ARM: remove duplicated code for LaCie boardsSimon Schwarz (3):
nand: Add common functions tolinux/mtd/nand.hFix regression in SMDK6400
devkit8000: MoveCONFIG_SYS_TEXT_BASEout of bssStefano Babic (2):
MX:serial_mxc: cleanup removing nasty #ifdef
MX35: flea3: changes due to hardware revision BSughosh Ganu (1):
davinci: Remove unwantedmemsize.cfrom hawkboard's nand spl buildThomas Weber (3):
ARM: OMAP3: Remove unused defineCONFIG_OMAP3430
ARM: OMAP3: Remove unused defineSDRC_R_C_B
ARM: OMAP: Remove STACKSIZE for IRQ and FIQ if unusedTim Schendekehl (1):
Ethernut 5 board supportTom Rini (15):
omap3: mem: Commentenable_gpmc_cs_configmore
OMAP3: Update SDRCdram_initto always callmake_cs1_contiguous()
OMAP3: Add a helper function to set timings in SDRC
OMAP3: Changemem_okto clear again after reading back
OMAP3: Removeget_mem_typeprototype
omap3: mem: Add MCFG helper macro
OMAP3: Add optimal SDRC autorefresh control values
OMAP3: Suffix all Micron memory timing parts with their speed OMAP3 SPL: Rework memory initalization and devkit8000 support OMAP3 SPL: Addidentify_nand_chipfunction
OMAP3: Add SPL support to Beagleboard
OMAP3: Add SPL support toomap3_evm
AM3517: Add SPL support
AM3517 CraneBoard: Add SPL support
OMAP3: AddSPL_BOARD_INIThookWolfram Sang (1):
apbh_dma: return error value on timeoutMAINTAINERS | 11 +- arch/arm/cpu/arm1136/mx31/devices.c | 4 - arch/arm/cpu/arm926ejs/Makefile | 2 +- arch/arm/cpu/arm926ejs/cache.c | 75 ++ arch/arm/cpu/arm926ejs/davinci/Makefile | 3 +- arch/arm/cpu/arm926ejs/davinci/da850_lowlevel.c | 36 +- arch/arm/cpu/arm926ejs/davinci/da850_pinmux.c | 171 ++++ arch/arm/cpu/arm926ejs/davinci/dp83848.c | 1 + arch/arm/cpu/arm926ejs/davinci/et1011c.c | 1 + arch/arm/cpu/arm926ejs/davinci/ksz8873.c | 1 + arch/arm/cpu/arm926ejs/davinci/lxt972.c | 1 + .../arm/cpu/arm926ejs/davinci}/misc.c | 19 +- .../arm/cpu/arm926ejs/davinci/pinmux.c | 0 arch/arm/cpu/arm926ejs/start.S | 14 +- arch/arm/cpu/armv7/Makefile | 4 +- arch/arm/cpu/armv7/cpu.c | 1 + arch/arm/cpu/armv7/mx5/clock.c | 2 +- arch/arm/cpu/armv7/omap-common/clocks-common.c | 16 +- arch/arm/cpu/armv7/omap-common/emif-common.c | 4 +- arch/arm/cpu/armv7/omap-common/spl.c | 10 +- arch/arm/cpu/armv7/omap3/Makefile | 4 + arch/arm/cpu/armv7/omap3/board.c | 5 + .../vpac270.c => arch/arm/cpu/armv7/omap3/emac.c | 34 +- arch/arm/cpu/armv7/omap3/lowlevel_init.S | 8 + arch/arm/cpu/armv7/omap3/mem.c | 13 +- arch/arm/cpu/armv7/omap3/sdrc.c | 145 ++-- arch/arm/cpu/armv7/omap3/spl_id_nand.c | 87 +++ arch/arm/cpu/armv7/omap4/hwinit.c | 17 +- arch/arm/cpu/armv7/start.S | 38 +- arch/arm/cpu/pxa/Makefile | 7 +- arch/arm/cpu/pxa/cpuinfo.c | 132 ++++ arch/arm/cpu/pxa/{cpu.c => pxa2xx.c} | 119 ++-- arch/arm/cpu/pxa/start.S | 456 ++++++------ arch/arm/cpu/pxa/timer.c | 91 +-- arch/arm/cpu/pxa/u-boot.lds | 6 + arch/arm/cpu/pxa/usb.c | 12 +- arch/arm/include/asm/arch-davinci/emac_defs.h | 289 ------- arch/arm/include/asm/arch-davinci/hardware.h | 41 + arch/arm/include/asm/arch-davinci/pinmux_defs.h | 51 ++ arch/arm/include/asm/arch-mx25/imx-regs.h | 10 +- arch/arm/include/asm/arch-mx27/imx-regs.h | 8 +- arch/arm/include/asm/arch-mx28/dma.h | 25 - arch/arm/include/asm/arch-mx31/imx-regs.h | 6 + arch/arm/include/asm/arch-mx35/imx-regs.h | 6 +- arch/arm/include/asm/arch-mx5/imx-regs.h | 6 +- arch/arm/include/asm/arch-omap3/am35x_def.h | 3 + arch/arm/include/asm/arch-omap3/emac_defs.h | 56 ++ arch/arm/include/asm/arch-omap3/mem.h | 156 +++-- arch/arm/include/asm/arch-omap3/mux.h | 41 + arch/arm/include/asm/arch-omap3/omap3.h | 1 + arch/arm/include/asm/arch-omap3/sys_proto.h | 4 +- arch/arm/include/asm/arch-omap4/omap.h | 2 + arch/arm/include/asm/arch-omap5/clocks.h | 16 +- arch/arm/include/asm/arch-pxa/pxa-regs.h | 48 +- .../arm/include/asm/arch-pxa/pxa.h | 40 +- arch/arm/include/asm/omap_common.h | 5 + arch/arm/lib/eabi_compat.c | 2 + board/CarMediaLab/flea3/flea3.c | 4 +- board/LaCie/common/common.c | 87 +++ board/LaCie/common/common.h | 20 + board/LaCie/edminiv2/Makefile | 5 +- board/LaCie/edminiv2/edminiv2.c | 30 +- board/{cradle => LaCie/net2big_v2}/Makefile | 33 +- board/LaCie/net2big_v2/kwbimage.cfg | 162 ++++ board/LaCie/net2big_v2/net2big_v2.c | 126 +++ .../edminiv2.h => net2big_v2/net2big_v2.h} | 32 +- board/LaCie/netspace_v2/Makefile | 5 +- board/LaCie/netspace_v2/netspace_v2.c | 51 +- board/LaCie/netspace_v2/netspace_v2.h | 8 - board/ait/cam_enc_4xx/cam_enc_4xx.c | 15 - board/balloon3/balloon3.c | 4 +- board/cerf250/Makefile | 43 - board/cerf250/cerf250.c | 85 -- board/cerf250/flash.c | 429 ----------- board/cradle/cradle.c | 236 ------ board/cradle/flash.c | 361 --------- board/davinci/da8xxevm/da830evm.c | 2 - board/davinci/da8xxevm/da850evm.c | 165 +---- board/davinci/da8xxevm/hawkboard_nand_spl.c | 59 +-- board/davinci/ea20/ea20.c | 2 - board/efikamx/efikamx.c | 15 +- board/{pleb2 => egnite/ethernut5}/Makefile | 20 +- board/egnite/ethernut5/ethernut5.c | 270 +++++++ board/egnite/ethernut5/ethernut5_pwrman.c | 338 ++++++++ board/egnite/ethernut5/ethernut5_pwrman.h | 68 ++ board/{davinci/common => enbw/enbw_cmc}/Makefile | 12 +- board/enbw/enbw_cmc/enbw_cmc.c | 607 +++++++++++++++ board/freescale/mx51evk/mx51evk.c | 3 + board/freescale/mx53ard/mx53ard.c | 3 + board/freescale/mx53evk/mx53evk.c | 3 + board/freescale/mx53loco/mx53loco.c | 3 + board/freescale/mx53smd/mx53smd.c | 1 + board/logicpd/am3517evm/am3517evm.c | 2 +- board/logicpd/am3517evm/am3517evm.h | 40 - board/logicpd/am3517evm/config.mk | 30 - board/lubbock/lubbock.c | 4 +- board/palmld/palmld.c | 4 +- board/palmtc/palmtc.c | 4 +- board/pleb2/flash.c | 814 -------------------- board/pleb2/pleb2.c | 71 -- board/pxa255_idp/pxa_idp.c | 4 +- board/ti/am3517crane/am3517crane.c | 2 +- board/ti/am3517crane/am3517crane.h | 39 - board/ti/am3517crane/config.mk | 29 - board/ti/beagle/beagle.c | 71 ++- board/ti/beagle/config.mk | 33 - board/ti/evm/config.mk | 33 - board/ti/evm/evm.c | 41 +- board/ti/panda/panda_mux_data.h | 2 +- board/ti/sdp4430/sdp.c | 7 + board/ti/sdp4430/sdp4430_mux_data.h | 6 +- board/timll/devkit8000/devkit8000.c | 21 + board/{ => toradex}/colibri_pxa270/Makefile | 0 .../{ => toradex}/colibri_pxa270/colibri_pxa270.c | 36 +- board/trizepsiv/conxs.c | 4 +- board/vpac270/Makefile | 4 + board/vpac270/onenand.c | 65 ++ board/vpac270/u-boot-spl.lds | 92 +++ board/vpac270/vpac270.c | 6 +- board/xaeniax/xaeniax.c | 4 +- board/xm250/Makefile | 43 - board/xm250/flash.c | 535 ------------- board/xm250/xm250.c | 95 --- board/zipitz2/zipitz2.c | 4 +- boards.cfg | 15 +- common/lcd.c | 14 +- disk/part_efi.c | 2 +- doc/README.scrapyard | 4 + drivers/block/mvsata_ide.c | 14 +- drivers/dma/apbh_dma.c | 211 ++---- drivers/gpio/mxs_gpio.c | 2 +- drivers/mmc/pxa_mmc.c | 7 +- drivers/mmc/pxa_mmc_gen.c | 4 +- drivers/mtd/nand/nand_base.c | 6 +- drivers/mtd/nand/nand_ecc.c | 2 +- drivers/mtd/nand/nand_spl_simple.c | 11 +- drivers/mtd/nand/omap_gpmc.c | 4 +- drivers/mtd/nand/s3c64xx.c | 28 +- drivers/net/armada100_fec.c | 14 +- drivers/net/davinci_emac.c | 94 ++- drivers/net/davinci_emac.h | 315 ++++++++ drivers/net/lan91c96.h | 4 +- drivers/net/smc91111.h | 6 +- drivers/rtc/davinci.c | 26 - drivers/serial/serial_mxc.c | 37 +- drivers/serial/serial_pxa.c | 4 +- drivers/serial/usbtty.h | 2 +- drivers/usb/gadget/Makefile | 2 +- include/configs/am3517_crane.h | 64 ++- include/configs/am3517_evm.h | 64 ++- include/configs/apollon.h | 4 - include/configs/balloon3.h | 2 +- include/configs/cerf250.h | 229 ------ include/configs/cm_t35.h | 8 - include/configs/colibri_pxa270.h | 103 +-- include/configs/cradle.h | 358 --------- include/configs/da850_am18xxevm.h | 3 +- include/configs/da850evm.h | 1 + include/configs/davinci_dm6467Tevm.h | 1 + include/configs/devkit8000.h | 24 +- include/configs/dig297.h | 4 - include/configs/efikamx.h | 2 +- include/configs/enbw_cmc.h | 451 +++++++++++ include/configs/ethernut5.h | 287 +++++++ include/configs/flea3.h | 22 +- include/configs/hawkboard.h | 1 + include/configs/igep0020.h | 4 - include/configs/igep0030.h | 4 - include/configs/imx27lite-common.h | 2 +- include/configs/imx31_litekit.h | 4 +- include/configs/imx31_phycore.h | 2 +- include/configs/{netspace_v2.h => lacie_kw.h} | 29 +- include/configs/lubbock.h | 4 +- include/configs/mx25pdk.h | 2 +- include/configs/mx31ads.h | 4 +- include/configs/mx31pdk.h | 2 +- include/configs/mx35pdk.h | 2 +- include/configs/mx51evk.h | 2 +- include/configs/mx53ard.h | 2 +- include/configs/mx53evk.h | 2 +- include/configs/mx53loco.h | 2 +- include/configs/mx53smd.h | 2 +- include/configs/omap3_beagle.h | 71 ++- include/configs/omap3_evm.h | 34 + include/configs/omap3_evm_common.h | 41 +- include/configs/omap3_evm_quick_mmc.h | 10 + include/configs/omap3_evm_quick_nand.h | 22 + include/configs/omap3_mvblx.h | 10 +- include/configs/omap3_overo.h | 10 +- include/configs/omap3_pandora.h | 10 +- include/configs/omap3_sdp3430.h | 10 +- include/configs/omap3_zoom1.h | 10 +- include/configs/omap3_zoom2.h | 10 +- include/configs/omap4_common.h | 20 +- include/configs/omap5_evm.h | 19 +- include/configs/palmld.h | 2 +- include/configs/palmtc.h | 4 +- include/configs/pleb2.h | 266 ------- include/configs/pxa-common.h | 60 ++ include/configs/pxa255_idp.h | 4 +- include/configs/qong.h | 4 +- include/configs/trizepsiv.h | 2 +- include/configs/tt01.h | 2 +- include/configs/tx25.h | 2 +- include/configs/vision2.h | 2 +- include/configs/vpac270.h | 43 +- include/configs/xaeniax.h | 4 +- include/configs/xm250.h | 369 --------- include/configs/zipitz2.h | 2 +- include/configs/zmx25.h | 2 +- include/lcd.h | 5 +- include/linux/mtd/nand.h | 7 + include/mc13892.h | 16 + include/nand.h | 3 - nand_spl/board/davinci/da8xxevm/Makefile | 26 +- nand_spl/board/samsung/smdk6400/Makefile | 9 +- onenand_ipl/board/vpac270/Makefile | 79 -- onenand_ipl/board/vpac270/config.mk | 1 - tools/omap/clocks_get_m_n.c | 187 +++--- 219 files changed, 5433 insertions(+), 6288 deletions(-)create mode 100644
arch/arm/cpu/arm926ejs/cache.c
create mode 100644arch/arm/cpu/arm926ejs/davinci/da850_pinmux.crename {board/davinci/common =>arch/arm/cpu/arm926ejs/davinci}/misc.c
(90%)
renameboard/davinci/common/davinci_pinmux.c=>arch/arm/cpu/arm926ejs/davinci/pinmux.c(100%)
renameonenand_ipl/board/vpac270/vpac270.c=>arch/arm/cpu/armv7/omap3/emac.c(58%)
create mode 100644arch/arm/cpu/armv7/omap3/spl_id_nand.ccreate mode 100644arch/arm/cpu/pxa/cpuinfo.c
renamearch/arm/cpu/pxa/{cpu.c=>pxa2xx.c} (76%)
create mode 100644arch/arm/include/asm/arch-davinci/pinmux_defs.hcreate mode 100644arch/arm/include/asm/arch-omap3/emac_defs.hrenameonenand_ipl/board/vpac270/u-boot.onenand.lds=>arch/arm/include/asm/arch-pxa/pxa.h(50%)
create mode 100644board/LaCie/common/common.c
create mode 100644board/LaCie/common/common.h
rename board/{cradle => LaCie/net2big_v2}/Makefile (57%) create mode 100644 board/LaCie/net2big_v2/kwbimage.cfg
create mode 100644board/LaCie/net2big_v2/net2big_v2.c
renameboard/LaCie/{edminiv2/edminiv2.h=>net2big_v2/net2big_v2.h} (50%) delete mode 100644 board/cerf250/Makefile
delete mode 100644board/cerf250/cerf250.c
delete mode 100644board/cerf250/flash.c
delete mode 100644board/cradle/cradle.c
delete mode 100644board/cradle/flash.c
rename board/{pleb2 => egnite/ethernut5}/Makefile (73%) create mode 100644board/egnite/ethernut5/ethernut5.c
create mode 100644board/egnite/ethernut5/ethernut5_pwrman.ccreate mode 100644board/egnite/ethernut5/ethernut5_pwrman.hrename board/{davinci/common => enbw/enbw_cmc}/Makefile (88%) create mode 100644board/enbw/enbw_cmc/enbw_cmc.c
delete mode 100644board/logicpd/am3517evm/config.mk
delete mode 100644board/pleb2/flash.c
delete mode 100644board/pleb2/pleb2.c
delete mode 100644board/ti/am3517crane/config.mk
delete mode 100644board/ti/beagle/config.mk
delete mode 100644board/ti/evm/config.mk
rename board/{ => toradex}/colibri_pxa270/Makefile (100%) rename board/{ =>toradex}/colibri_pxa270/colibri_pxa270.c(81%) create mode 100644board/vpac270/onenand.c
create mode 100644board/vpac270/u-boot-spl.lds
delete mode 100644 board/xm250/Makefile
delete mode 100644board/xm250/flash.c
delete mode 100644board/xm250/xm250.c
create mode 100644drivers/net/davinci_emac.h
delete mode 100644include/configs/cerf250.h
delete mode 100644include/configs/cradle.h
Quoted 8 lines
create mode 100644
include/configs/enbw_cmc.hcreate mode 100644include/configs/ethernut5.hrenameinclude/configs/{netspace_v2.h=>lacie_kw.h} (88%) delete mode 100644include/configs/pleb2.hcreate mode 100644include/configs/pxa-common.hdelete mode 100644include/configs/xm250.hdelete mode 100644 onenand_ipl/board/vpac270/Makefile delete mode 100644onenand_ipl/board/vpac270/config.mk
Applied, thanks.
Best regards,
Wolfgang Denk
Signature · 6 lines
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 I will also, for an appropriate fee, certify that your keyboard is object-oriented, and that the bits on your hard disk are template- compatible. - Jeffrey S. Haemer in <[email protected]>