From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tom Date: Mon, 12 Oct 2009 21:01:53 -0500 Subject: [U-Boot] ARM pull request Message-ID: <4AD3DF91.2020302@windriver.com> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de Wolfgang, This pull request is nosily because of periodic syncing to u-boot/master. Tom Please pull : The following changes since commit 5e4c9a10c5238bb63feac9eefd2141908bf07075: Sandeep Paulraj (1): TI DaVinci: Remove references to SZ_xx are available in the git repository at: git://git.denx.de/u-boot-arm master Anton Vorontsov (11): Move uninitialized_var() macro from ubi_uboot.h to compiler.h mpc83xx/serdes: License cleanup: remove "All Rights Reserved" notice fsl: sys_eeprom: Fix 'may be used uninitialized' warning net: uec_phy: Implement TXID and RXID RGMII modes for Marvell PHYs net: uec: Fix uccf.h and uec.h headers to include headers they depend on mpc83xx: mpc8360emds: Don't use LBC SDRAM when DDR is available mpc83xx: mpc8360emds: Use RGMII-ID mode, add workarounds for rev. 2.1 CPUs mpc83xx: mpc8360emds: Add QE USB device tree fixups Move uninitialized_var() macro from ubi_uboot.h to compiler.h mpc83xx/serdes: License cleanup: remove "All Rights Reserved" notice fsl: sys_eeprom: Fix 'may be used uninitialized' warning Daniel Gorsulowski (1): at91: Update MEESC board support Detlev Zundel (2): amcc-common.h: Use filenames from environment variables for update procedure. amcc-common.h: Use filenames from environment variables for update procedure. Dipen Dudhat (4): ppc/85xx: Use CONFIG_FSL_ESDHC to enable sdhc clk ppc/85xx: Fix up eSDHC controller clock frequency in the device tree ppc/85xx: Use CONFIG_FSL_ESDHC to enable sdhc clk ppc/85xx: Fix up eSDHC controller clock frequency in the device tree Dirk Behme (1): OMAP3 MMC: Fix warning dereferencing type-punned pointer Dirk Eibach (4): ppc4xx: Rename compactcenter to intip ppc4xx: Make DDR2 timing for intip more robust ppc4xx: Rename compactcenter to intip ppc4xx: Make DDR2 timing for intip more robust Eric Millbrandt (6): galaxy5200: Add chip select region for an Epson S1D15313 Reset i2c slave devices during init on mpc5xxx cpus galaxy5200: enable version environment variable galaxy5200: Add chip select region for an Epson S1D15313 Reset i2c slave devices during init on mpc5xxx cpus galaxy5200: enable version environment variable Giuseppe CONDORELLI (2): zlib: fix code when DEBUG is defined zlib: fix code when DEBUG is defined Graeme Russ (28): i386: Add errno.h i386: Change inline asm global symbols to local i386: Fix regression introduced by commit 8c63d47651f7 Fix environment configuration for eNET board Fix sc520 timer interrupt generation i386: Misc PCI fixups Misc SATA fixups Misc ti_pci1410a fixups Misc ds1722 fixups Fixup sc520_spunk board Misc sc520 cdp fixups i386: Replace [read, write]_mmcr_[byte, word, long] with memory mapped structure i386: Moved PCI from #ifdef to conditional compile for sc520 boards Add PCI support to eNET board i386: Add errno.h i386: Change inline asm global symbols to local i386: Fix regression introduced by commit 8c63d47651f7 Fix environment configuration for eNET board Fix sc520 timer interrupt generation i386: Misc PCI fixups Misc SATA fixups Misc ti_pci1410a fixups Misc ds1722 fixups Fixup sc520_spunk board Misc sc520 cdp fixups i386: Replace [read, write]_mmcr_[byte, word, long] with memory mapped structure i386: Moved PCI from #ifdef to conditional compile for sc520 boards Add PCI support to eNET board Harald Krapfenbauer (2): Blackfin: cm-bf537u: new board port Blackfin: cm-bf537u: new board port Heiko Schocher (4): mpc5200, mucmc52, uc101: config cleanup mucmc52, uc101: delete ata at 3a00 node, if no CF card is detected mpc5200, mucmc52, uc101: config cleanup mucmc52, uc101: delete ata at 3a00 node, if no CF card is detected Joakim Tjernlund (4): fsl_i2c: Wait for STOP condition to propagate fsl_i2c: Add CONFIG_FSL_I2C_CUSTOM_{DFSR/FDR} fsl_i2c: Impl. AN2919, rev 5 to calculate FDR/DFSR fsl_i2c: Do not generate STOP after read. Ken MacLeod (1): cmd_fdt.c: fix parse of byte streams and strings Kim Phillips (1): mpc83xx: retain POR values of non-configured ACR, SPCR, SCCR, and LCRR bitfields Kumar Gala (72): Add ability for arch code to make changes before we boot ppc: Remove -fno-strict-aliasing arm: Remove -fno-strict-aliasing ppc/8xxx: relocate cpu pointer in global data ppc/8xxx: Remove ddr_pd_cntl register since it doesn't exist 85xx: Add support for setting IVORs to fixed offset defaults ppc/85xx: Add a simple function to search the TLB ppc/85xx: Fix bug in setup_mp code ppc/85xx: Cleanup makefile and related optional files ppc/8xxx: Refactor code to determine if PCI is enabled & agent/host ppc/85xx: Clean up do_reset ppc/85xx: Introduce RESET_VECTOR_ADDRESS to handle non-standard link address ppc/8xxx: Misc DDR related fixes ppc/85xx: Introduce low level write_tlb function ppc/85xx: Repack tlb_table to save space ppc/85xx: Move code around to prep for NAND_SPL ppc/85xx: Change cpu_init_early_f so we can use with NAND SPL ppc/85xx: Split out cpu_init_early into its own file for NAND_SPL ppc/85xx: Disable all async interrupt sources when we boot ppc/85xx: Fix LCRR_CLKDIV defines ppc/85xx: Simplify the top makefile for 36-bit config for MPC8572DS ppc/85xx: Simplify the top makefile for 36-bit config for P2020DS ppc/85xx: Simplify the top makefile for P1_P2_RDB boards ppc/85xx: Clean up p1_p2_rdb PCI setup ppc/85xx: Clean up p2020ds PCI setup code ppc/85xx: Clean up mpc8572DS PCI setup code ppc/85xx: Clean up use of LAWAR defines ppc/85xx: Fix enabling of L2 cache ppc/p4080: Add p4080 platform immap definitions ppc/p4080: Add support for CoreNet style platform LAWs ppc/p4080: CoreNet platfrom style CCSRBAR setting ppc/p4080: CoreNet platfrom style secondary core release ppc/p4080: Add various p4080 related defines (and p4040) ppc/p4080: Handle timebase enabling and frequency reporting ppc/p4080: Determine various chip frequencies on CoreNet platforms ppc/85xx: Clean up immap_85xx.h ppc/85xx: get_law_entry isn't used in CONFIG_NAND_SPL Add ability for arch code to make changes before we boot ppc: Remove -fno-strict-aliasing arm: Remove -fno-strict-aliasing ppc/8xxx: relocate cpu pointer in global data ppc/8xxx: Remove ddr_pd_cntl register since it doesn't exist 85xx: Add support for setting IVORs to fixed offset defaults ppc/85xx: Add a simple function to search the TLB ppc/85xx: Fix bug in setup_mp code ppc/85xx: Cleanup makefile and related optional files ppc/8xxx: Refactor code to determine if PCI is enabled & agent/host ppc/85xx: Clean up do_reset ppc/85xx: Introduce RESET_VECTOR_ADDRESS to handle non-standard link address ppc/8xxx: Misc DDR related fixes ppc/85xx: Introduce low level write_tlb function ppc/85xx: Repack tlb_table to save space ppc/85xx: Move code around to prep for NAND_SPL ppc/85xx: Change cpu_init_early_f so we can use with NAND SPL ppc/85xx: Split out cpu_init_early into its own file for NAND_SPL ppc/85xx: Disable all async interrupt sources when we boot ppc/85xx: Fix LCRR_CLKDIV defines ppc/85xx: Simplify the top makefile for 36-bit config for MPC8572DS ppc/85xx: Simplify the top makefile for 36-bit config for P2020DS ppc/85xx: Simplify the top makefile for P1_P2_RDB boards ppc/85xx: Clean up p1_p2_rdb PCI setup ppc/85xx: Clean up p2020ds PCI setup code ppc/85xx: Clean up mpc8572DS PCI setup code ppc/85xx: Clean up use of LAWAR defines ppc/85xx: Fix enabling of L2 cache ppc/p4080: Add p4080 platform immap definitions ppc/p4080: Add support for CoreNet style platform LAWs ppc/p4080: CoreNet platfrom style CCSRBAR setting ppc/p4080: CoreNet platfrom style secondary core release ppc/p4080: Add various p4080 related defines (and p4040) ppc/p4080: Handle timebase enabling and frequency reporting ppc/p4080: Determine various chip frequencies on CoreNet platforms Kyungmin Park (1): Refactor OneNAND IPL code Marcel Ziswiler (10): ep8248: add support for device tree and secondary Ethernet interface. r7780mp: fix typo in Ethernet chip model number comment. muas3001: remove BRG clock node fixup to use common mpc8260 code. mpc8260: remove Ethernet node fixup to use generic FDT code. FDT: remove obsolete OF_CPU and OF_SOC macros. ep8248: add support for device tree and secondary Ethernet interface. r7780mp: fix typo in Ethernet chip model number comment. muas3001: remove BRG clock node fixup to use common mpc8260 code. mpc8260: remove Ethernet node fixup to use generic FDT code. FDT: remove obsolete OF_CPU and OF_SOC macros. Martha M Stan (4): mpc512x: Streamlined fixed_sdram() init sequence. Add Elpida Memory Configuration to mpc5121ads Boards mpc512x: Streamlined fixed_sdram() init sequence. Add Elpida Memory Configuration to mpc5121ads Boards Matthias Fuchs (6): ppc4xx: Fix PMC405DE support ppc4xx: Allow overwriting pci target registers for all 4xx boards ppc4xx: Add CONFIG_PCI_4xx_PTM_OVERWRITE to some esd 4xx boards ppc4xx: Fix PMC405DE support ppc4xx: Allow overwriting pci target registers for all 4xx boards ppc4xx: Add CONFIG_PCI_4xx_PTM_OVERWRITE to some esd 4xx boards Michael Hennerich (2): Blackfin: bf537-stamp: comment CF-Flash Card Support better Blackfin: bf537-stamp: comment CF-Flash Card Support better Michal Simek (12): microblaze: Add sbss, scommon and COMMON symbols for clearing microblaze: Short size of global data and fix malloc size net: Remove old Xilinx Emac driver microblaze: Remove AtmarkTechno Suzaku board microblaze: Enable hush parser net: emaclite: Cleanup license to be GPL compatible microblaze: Add sbss, scommon and COMMON symbols for clearing microblaze: Short size of global data and fix malloc size net: Remove old Xilinx Emac driver microblaze: Remove AtmarkTechno Suzaku board microblaze: Enable hush parser net: emaclite: Cleanup license to be GPL compatible Mike Frysinger (20): Blackfin: fix debug printf modifiers Blackfin: increase default console size Blackfin: use scratch pad for exception stack Blackfin: enable 64bit printf for nand Blackfin: cm-bf548: fix device->stdio_dev fallout atmel_df_pow2: standalone to convert dataflashes to pow2 push LOAD_ADDR out to arch mk files standalone: convert to kbuild style tools/netconsole: make a bit more robust tools/netconsole: use ncb automatically if available Blackfin: fix debug printf modifiers Blackfin: increase default console size Blackfin: use scratch pad for exception stack Blackfin: enable 64bit printf for nand Blackfin: cm-bf548: fix device->stdio_dev fallout atmel_df_pow2: standalone to convert dataflashes to pow2 push LOAD_ADDR out to arch mk files standalone: convert to kbuild style tools/netconsole: make a bit more robust tools/netconsole: use ncb automatically if available Mingkai Hu (18): mkconfig: pass the board name to board config file ppc/85xx: add boot from NAND/eSDHC/eSPI support NAND boot: change NAND loader's relocate SP to CONFIG param ppc/85xx: simplify the top makefile for 36-bit config for mpc8536ds ppc/85xx: add ld script file for boot from NAND immap_85xx: add porpllsr's plat ratio definition ppc/85xx: add cpu init config file for boot from NAND mpc8536: fix board config file line length NAND boot: MPC8536DS support On-chip ROM boot: MPC8536DS support Add README.mpc8536ds mkconfig: pass the board name to board config file ppc/85xx: add boot from NAND/eSDHC/eSPI support NAND boot: change NAND loader's relocate SP to CONFIG param ppc/85xx: simplify the top makefile for 36-bit config for mpc8536ds ppc/85xx: add ld script file for boot from NAND immap_85xx: add porpllsr's plat ratio definition ppc/85xx: add cpu init config file for boot from NAND Olof Johansson (3): OMAP3: Clean up whitespace in mux configs SMC911X: Add chip auto detection TI: OMAP3: Overo Tobi ethernet support Paul Gibson (2): mpc512x. Micron nand flash needs a reset before a read command is issued. mpc512x. Micron nand flash needs a reset before a read command is issued. Paul Gortmaker (28): sbc8548: replace README with completely new document sbc8548: enable use of PCI network cards sbc8548: delete unused MPC8548CDS info carried over from port sbc8548: get_clock_freq is not valid for this board sbc8548: cosmetic line re-wrap sbc8548: enable access to second bank of flash sbc8548: remove eTSEC3/4 voltage hack sbc8548: use I/O accessors sbc8548: correct local bus SDRAM size from 64M to 128M fsl_pci: create a SET_STD_PCI_INFO() helper wrapper sbc8548: update PCI/PCI-e support code sbc8548: allow enabling PCI via a make config option sbc85x0: tidy up Makefile to use new configuration script. sbc8349: tidy up Makefile to use new configuration script. sbc8548: reclaim wasted sector in boot flash sbc8548: replace README with completely new document sbc8548: enable use of PCI network cards sbc8548: delete unused MPC8548CDS info carried over from port sbc8548: get_clock_freq is not valid for this board sbc8548: cosmetic line re-wrap sbc8548: enable access to second bank of flash sbc8548: remove eTSEC3/4 voltage hack sbc8548: use I/O accessors sbc8548: correct local bus SDRAM size from 64M to 128M fsl_pci: create a SET_STD_PCI_INFO() helper wrapper sbc8548: update PCI/PCI-e support code sbc8548: allow enabling PCI via a make config option sbc85x0: tidy up Makefile to use new configuration script. Peter Tyser (18): Consolidate arch-specific sbrk() implementations Standardize mem_malloc_init() implementation Consolidate arch-specific mem_malloc_init() implementations Remove deprecated 'autoscr' command/variables ppc: Clean up calling of misc_init_r() during init ppc: Clean up calling of phy_reset() during init MAKEALL: Add summary information MAKEALL: Use POSIX math mpc8610hpcd: Use common 86xx fdt fixup code Consolidate arch-specific sbrk() implementations Standardize mem_malloc_init() implementation Consolidate arch-specific mem_malloc_init() implementations Remove deprecated 'autoscr' command/variables ppc: Clean up calling of misc_init_r() during init ppc: Clean up calling of phy_reset() during init MAKEALL: Add summary information MAKEALL: Use POSIX math mpc8610hpcd: Use common 86xx fdt fixup code Poonam Aggrwal (8): ppc/85xx,86xx: Handling Unknown SOC version ppc/85xx/86xx: Device tree fixup for number of cores ppc/85xx/86xx: Bug fix: call to puts in probecpu() moved to checkcpu(). ppc/85xx: 32bit DDR changes for P1020/P1011 ppc/85xx,86xx: Handling Unknown SOC version ppc/85xx/86xx: Device tree fixup for number of cores ppc/85xx/86xx: Bug fix: call to puts in probecpu() moved to checkcpu(). ppc/85xx: 32bit DDR changes for P1020/P1011 Prafulla Wadaskar (20): tools: mkimage : bugfix returns correct value for list command tools: mkimage: Makefile sorted tools: mkimage: Fixed build warnings tools: mkimage: split code into core, default and FIT image specific mkimage: Include missing files in build dependency calculations mkimage: Make genimg_print_size() global mkimage: Make table_entry code global Kirkwood: Sheevaplug: Add kwimage configuration file mkimage: Add Kirkwood Boot Image support (kwbimage) tools: mkimage : bugfix returns correct value for list command tools: mkimage: Makefile sorted tools: mkimage: Fixed build warnings tools: mkimage: split code into core, default and FIT image specific mkimage: Include missing files in build dependency calculations mkimage: Make genimg_print_size() global mkimage: Make table_entry code global Kirkwood: Sheevaplug: Add kwimage configuration file mkimage: Add Kirkwood Boot Image support (kwbimage) Kirkwood: rd6281a: Add kwbimage build support Kirkwood: mv88f6281gtw_ge: Add kwbimage build support Robin Getz (6): Blackfin: use +(filesize) to make sure we are only doing what is necessary Blackfin: enable more network commands for ADI dev boards Blackfin: change global data register from P5 to P3 Blackfin: use +(filesize) to make sure we are only doing what is necessary Blackfin: enable more network commands for ADI dev boards Blackfin: change global data register from P5 to P3 Roy Zang (4): Use different PBA value for E1000 PCI and PCIe cards ppc/85xx: Enable usb ehci support for p2020ds board Use different PBA value for E1000 PCI and PCIe cards ppc/85xx: Enable usb ehci support for p2020ds board Rupjyoti Sarmah (2): ppc4xx: Fix PCIE PLL lock on 440SPe Yucca board ppc4xx: Fix PCIE PLL lock on 440SPe Yucca board Sandeep Paulraj (8): TI DaVinci: DM6446: Fix Compilation error in NAND mode TI DaVinci: DM646x: Initial Support for DM646x SOC TI DaVinci: DM355: Config Cleanup and Update TI DaVinci DM365: Removing header file which does not exist TI: DaVinci DM365: Minor config cleanup TI: DaVinci DM646x: Update flag used to represent DM646x SOC's TI: DaVinci: GPIO header file and definitions TI: DaVinci DM365: Enabling network Support on DM365 EVM Scott Wood (9): mxc_nand: Remove Freescale's "All Rights Reserved." ppc/85xx: Don't enable interrupts before we're ready ppc/85xx: Ensure that MAS8 is zero when writing TLB entries. ppc/85xx: Remove some bogus code from external interrupt handler. NAND: davinci: Fix warnings when 4-bit ECC not used mxc_nand: Remove Freescale's "All Rights Reserved." ppc/85xx: Don't enable interrupts before we're ready ppc/85xx: Ensure that MAS8 is zero when writing TLB entries. ppc/85xx: Remove some bogus code from external interrupt handler. Shinya Kuribayashi (1): MIPS: VCT: Remove read_spareram reference Simon Kagstrom (15): Move __set/clear_bit from ubifs.h to bitops.h arm: Make arm bitops endianness-independent Define ffs/fls for all architectures arm: Define test_and_set_bit and test_and_clear bit for ARM Correct ffs/fls regression for PowerPC etc ubifs: Add support for looking up directory and relative symlinks ubifs: Correct dereferencing of files-after-symlinks Move __set/clear_bit from ubifs.h to bitops.h arm: Make arm bitops endianness-independent Define ffs/fls for all architectures arm: Define test_and_set_bit and test_and_clear bit for ARM Correct ffs/fls regression for PowerPC etc ubifs: Add support for looking up directory and relative symlinks Support for the OpenRD base board arm: Correct build with CONFIG_SYS_HUSH_PARSER set Stefan Roese (13): ppc4xx: Fix compilation warning in 4xx miiphy.c ppc4xx: Big cleanup of PPC4xx defines ppc4xx: Fix 405EZ uart base baud calculation ppc4xx: Enable commands for FDT enabled Linux booting on AMCC Acadia ppc4xx: Consolidate get_OPB_freq() ppc4xx: Convert PPC4xx UIC defines from lower case to upper case ppc4xx: Convert PPC4xx SDRAM defines from lower case to upper case ppc4xx: Remove mtsdram0() marcos and use common mtsdram() instead ppc4xx: Fix compilation warning in 4xx miiphy.c ppc4xx: Big cleanup of PPC4xx defines ppc4xx: Fix 405EZ uart base baud calculation ppc4xx: Enable commands for FDT enabled Linux booting on AMCC Acadia ppc4xx: Consolidate get_OPB_freq() Timur Tabi (4): fsl_i2c: increase I2C timeout values and make them configurable fsl: add register read-back to set_law() fsl_i2c: increase I2C timeout values and make them configurable fsl: add register read-back to set_law() Tom Rix (6): OMAP3 Move cache routine to cache.S Add support for Eukrea CPUAT91 SBC Add support for Eukrea CPU9260/CPU9G20 SBC Merge branch 'arm/master' into arm/next TI OMAP3 Use arm init sequence to initialize i2c Merge branch 't-next-marvell' into t-next-at91 Vivek Mahajan (2): 85xx-fdt: Fixed l2-ctlr's compatible prop for QorIQ 85xx-fdt: Fixed l2-ctlr's compatible prop for QorIQ Werner Pfister (4): rtc/ds1337.c: Allow to set TCR register digsy_mtc: Add TCR register value for RTC (DS1339) rtc/ds1337.c: Allow to set TCR register digsy_mtc: Add TCR register value for RTC (DS1339) Wolfgang Denk (61): cmd_mtdparts.c: fix compiler warning in debug code License cleanup: remove unintended "All Rights Reserved" notices. ARM: Update mach-types Merge branch 'master' of git://git.denx.de/u-boot-arm Merge branch 'master' of git://git.denx.de/u-boot-i2c Remove "atmel_df_pow2" binary with "make clean" tools/mkimage: fix compiler warnings, use "const" kwbimage.c: Fix compile warning when building on 64 bit systems net/bootp.c: fix compile warning drivers/net/natsemi.c: fix compile warning sk98lin: fix compile warnings board/esd/common/flash.c: Fix compile warning board/esd/cpci750/ide.c: fix compile warning board/dave/common/flash.c: fix compile warning board/etin/debris/phantom.c: Fix compile error board/amcc/taihu/flash.c: Fix compile warning board/amcc/yucca/flash.c: Fix compile warning board/amcc/common/flash.c: Fix compile warning kwbimage.c: Fix compile warning when building on 64 bit systems (again) Merge branch 'master' of git://git.denx.de/u-boot-ppc4xx Merge branch 'master' of git://git.denx.de/u-boot-microblaze mkconfig: split the board make target to multiple config targets Merge branch 'master' of git://git.denx.de/u-boot-ppc4xx Merge branch 'warning-cleanup' board/flagadm/flash.c: fix compile warning board/linkstation/ide.c: Fix compile warning Merge branch 'master' of /home/wd/git/u-boot/custodians Merge branch 'master' of git://git.denx.de/u-boot-ubi Merge branch 'master' of /home/wd/git/u-boot/custodians Merge branch 'master' of /home/wd/git/u-boot/custodians Fix "ppc/85xx: Clean up use of LAWAR defines" breakage mpc5121ads: fix breakage introduced when reordering elpida_mddrc_config[] Merge branch 'master' of git://git.denx.de/u-boot-fdt Merge branch 'master' of git://git.denx.de/u-boot-mpc83xx Merge branch 'master' of git://git.denx.de/u-boot-i2c Merge branch 'master' of git://git.denx.de/u-boot-ppc4xx Merge branch 'master' of git://git.denx.de/u-boot-ubi Merge branch 'master' of git://git.denx.de/u-boot-nand-flash Merge branch 'master' of git://git.denx.de/u-boot-mpc85xx cmd_mtdparts.c: fix compiler warning in debug code License cleanup: remove unintended "All Rights Reserved" notices. ARM: Update mach-types Remove "atmel_df_pow2" binary with "make clean" tools/mkimage: fix compiler warnings, use "const" kwbimage.c: Fix compile warning when building on 64 bit systems net/bootp.c: fix compile warning drivers/net/natsemi.c: fix compile warning sk98lin: fix compile warnings board/esd/common/flash.c: Fix compile warning board/esd/cpci750/ide.c: fix compile warning board/dave/common/flash.c: fix compile warning board/etin/debris/phantom.c: Fix compile error board/amcc/taihu/flash.c: Fix compile warning board/amcc/yucca/flash.c: Fix compile warning board/amcc/common/flash.c: Fix compile warning kwbimage.c: Fix compile warning when building on 64 bit systems (again) mkconfig: split the board make target to multiple config targets board/flagadm/flash.c: fix compile warning board/linkstation/ide.c: Fix compile warning Fix "ppc/85xx: Clean up use of LAWAR defines" breakage mpc5121ads: fix breakage introduced when reordering elpida_mddrc_config[] MAINTAINERS | 17 +- MAKEALL | 46 +- Makefile | 139 +- README | 34 +- board/LEOX/elpt860/README.LEOX | 2 +- board/Marvell/mv88f6281gtw_ge/config.mk | 3 + board/Marvell/mv88f6281gtw_ge/kwbimage.cfg | 165 + .../compactcenter => Marvell/openrd_base}/Makefile | 25 +- .../suzaku => Marvell/openrd_base}/config.mk | 22 +- board/Marvell/openrd_base/kwbimage.cfg | 168 ++ board/Marvell/openrd_base/openrd_base.c | 160 + board/Marvell/openrd_base/openrd_base.h | 46 + board/Marvell/rd6281a/config.mk | 3 + board/Marvell/rd6281a/kwbimage.cfg | 167 ++ board/Marvell/sheevaplug/config.mk | 3 + board/Marvell/sheevaplug/kwbimage.cfg | 162 + board/amcc/acadia/acadia.c | 26 +- board/amcc/acadia/memory.c | 18 +- board/amcc/acadia/pll.c | 52 +- board/amcc/bamboo/bamboo.c | 134 +- board/amcc/bamboo/flash.c | 2 +- board/amcc/bubinga/bubinga.c | 16 +- board/amcc/bubinga/flash.c | 20 +- board/amcc/canyonlands/canyonlands.c | 66 +- board/amcc/common/flash.c | 7 +- board/amcc/ebony/ebony.c | 86 +- board/amcc/katmai/katmai.c | 70 +- board/amcc/kilauea/kilauea.c | 48 +- board/amcc/luan/luan.c | 56 +- board/amcc/makalu/makalu.c | 48 +- board/amcc/ocotea/ocotea.c | 132 +- board/amcc/redwood/redwood.c | 78 +- board/amcc/sequoia/sequoia.c | 106 +- board/amcc/taihu/flash.c | 14 +- board/amcc/taihu/taihu.c | 20 +- board/amcc/taishan/showinfo.c | 70 +- board/amcc/taishan/taishan.c | 98 +- board/amcc/walnut/flash.c | 20 +- board/amcc/walnut/walnut.c | 14 +- board/amcc/yosemite/yosemite.c | 120 +- board/amcc/yucca/flash.c | 9 +- board/amcc/yucca/yucca.c | 84 +- board/atum8548/atum8548.c | 6 +- board/atum8548/law.c | 2 +- board/{gdsys/compactcenter => cm-bf537u}/Makefile | 21 +- board/cm-bf537u/cm-bf537u.c | 66 + board/{AtmarkTechno/suzaku => cm-bf537u}/config.mk | 17 +- board/cm-bf537u/flash.c | 34 + board/cm-bf537u/gpio_cfi_flash.c | 60 + board/cm-bf537u/gpio_cfi_flash.h | 10 + board/cm-bf548/video.c | 6 +- board/cray/L1/L1.c | 52 +- board/cray/L1/init.S | 24 +- board/csb272/csb272.c | 32 +- board/csb272/init.S | 68 +- board/csb472/csb472.c | 32 +- board/csb472/init.S | 72 +- board/dave/PPChameleonEVB/PPChameleonEVB.c | 20 +- board/dave/PPChameleonEVB/flash.c | 8 +- board/dave/common/flash.c | 3 +- board/davedenx/aria/aria.c | 2 +- board/davinci/dm365evm/dm365evm.c | 44 +- board/eNET/Makefile | 11 +- board/eNET/eNET.c | 90 +- board/eNET/eNET_pci.c | 95 + board/ep8248/ep8248.c | 12 +- board/eric/eric.c | 18 +- board/eric/flash.c | 20 +- board/eric/init.S | 140 +- board/esd/apc405/apc405.c | 40 +- board/esd/ar405/ar405.c | 14 +- board/esd/ar405/flash.c | 8 +- board/esd/ash405/ash405.c | 16 +- board/esd/ash405/flash.c | 8 +- board/esd/canbt/canbt.c | 22 +- board/esd/canbt/flash.c | 10 +- board/esd/cms700/cms700.c | 16 +- board/esd/cms700/flash.c | 8 +- board/esd/common/flash.c | 3 +- board/esd/cpci2dp/cpci2dp.c | 26 +- board/esd/cpci2dp/flash.c | 10 +- board/esd/cpci405/cpci405.c | 40 +- board/esd/cpci405/flash.c | 20 +- board/esd/cpci750/ide.c | 8 +- board/esd/cpciiser4/cpciiser4.c | 16 +- board/esd/cpciiser4/flash.c | 10 +- board/esd/dp405/dp405.c | 16 +- board/esd/dp405/flash.c | 8 +- board/esd/du405/du405.c | 22 +- board/esd/du405/flash.c | 20 +- board/esd/du440/du440.c | 98 +- board/esd/hh405/flash.c | 8 +- board/esd/hh405/hh405.c | 16 +- board/esd/hub405/flash.c | 8 +- board/esd/hub405/hub405.c | 16 +- board/esd/mecp5123/mecp5123.c | 2 +- board/esd/meesc/meesc.c | 65 +- board/esd/ocrtc/flash.c | 20 +- board/esd/ocrtc/ocrtc.c | 16 +- board/esd/pci405/flash.c | 8 +- board/esd/pci405/pci405.c | 44 +- board/esd/plu405/flash.c | 8 +- board/esd/plu405/plu405.c | 16 +- board/esd/pmc405/pmc405.c | 20 +- board/esd/pmc405de/Makefile | 5 +- board/esd/pmc405de/pmc405de.c | 16 +- board/esd/pmc440/pmc440.c | 112 +- board/esd/voh405/flash.c | 8 +- board/esd/voh405/voh405.c | 16 +- board/esd/vom405/flash.c | 8 +- board/esd/vom405/vom405.c | 16 +- board/esd/wuh405/flash.c | 8 +- board/esd/wuh405/wuh405.c | 16 +- board/etin/debris/phantom.c | 10 - .../compactcenter => eukrea/cpu9260}/Makefile | 26 +- board/eukrea/cpu9260/config.mk | 1 + board/eukrea/cpu9260/cpu9260.c | 220 ++ board/eukrea/cpu9260/led.c | 153 + .../suzaku => eukrea/cpuat91}/Makefile | 14 +- board/eukrea/cpuat91/config.mk | 1 + board/eukrea/cpuat91/cpuat91.c | 81 + board/exbitgen/exbitgen.c | 30 +- board/exbitgen/init.S | 118 +- board/flagadm/flash.c | 12 +- board/freescale/common/sys_eeprom.c | 3 +- board/freescale/mpc5121ads/mpc5121ads.c | 99 +- board/freescale/mpc8313erdb/mpc8313erdb.c | 2 +- board/freescale/mpc8360emds/mpc8360emds.c | 73 +- board/freescale/mpc8536ds/config.mk | 21 + board/freescale/mpc8536ds/law.c | 6 +- board/freescale/mpc8536ds/mpc8536ds.c | 15 +- board/freescale/mpc8536ds/tlb.c | 11 + board/freescale/mpc8540ads/law.c | 2 +- board/freescale/mpc8544ds/law.c | 6 +- board/freescale/mpc8544ds/mpc8544ds.c | 14 +- board/freescale/mpc8548cds/mpc8548cds.c | 6 +- board/freescale/mpc8560ads/law.c | 2 +- board/freescale/mpc8568mds/mpc8568mds.c | 4 +- board/freescale/mpc8569mds/mpc8569mds.c | 4 +- board/freescale/mpc8572ds/config.mk | 2 + board/freescale/mpc8572ds/law.c | 6 +- board/freescale/mpc8572ds/mpc8572ds.c | 235 +- board/freescale/mpc8610hpcd/mpc8610hpcd.c | 26 +- board/freescale/mpc8641hpcn/mpc8641hpcn.c | 5 +- board/freescale/p1_p2_rdb/config.mk | 2 + board/freescale/p1_p2_rdb/ddr.c | 34 +- board/freescale/p1_p2_rdb/law.c | 4 +- board/freescale/p1_p2_rdb/pci.c | 52 +- board/freescale/p2020ds/config.mk | 2 + board/freescale/p2020ds/law.c | 6 +- board/freescale/p2020ds/p2020ds.c | 164 +- board/g2000/g2000.c | 53 +- board/gdsys/dlvision/dlvision.c | 16 +- board/gdsys/gdppc440etx/gdppc440etx.c | 82 +- board/gdsys/{compactcenter => intip}/Makefile | 0 board/gdsys/{compactcenter => intip}/chip_config.c | 0 board/gdsys/{compactcenter => intip}/config.mk | 0 board/gdsys/{compactcenter => intip}/init.S | 0 .../compactcenter.c => intip/intip.c} | 66 +- board/gdsys/{compactcenter => intip}/u-boot.lds | 2 +- board/gdsys/neo/neo.c | 16 +- board/jse/init.S | 14 +- board/jse/jse.c | 20 +- board/jse/sdram.c | 80 +- board/keymile/mgcoge/mgcoge.c | 5 - board/korat/korat.c | 110 +- board/linkstation/ide.c | 6 +- board/logicpd/zoom1/zoom1.h | 164 +- board/logicpd/zoom2/zoom2.h | 188 +- board/lwmon/lwmon.c | 1 - board/lwmon5/lwmon5.c | 98 +- board/matrix_vision/mvbc_p/mvbc_p_autoscript | 4 +- board/matrix_vision/mvblm7/mvblm7_autoscript | 4 +- board/micronas/vct/ebi_onenand.c | 1 - board/mpl/common/flash.c | 58 +- board/mpl/mip405/init.S | 74 +- board/mpl/mip405/mip405.c | 146 +- board/mpl/pip405/init.S | 74 +- board/mpl/pip405/pip405.c | 96 +- board/muas3001/muas3001.c | 31 - board/mucmc52/mucmc52.c | 7 + board/musenki/README | 2 +- board/netstal/common/fixed_sdram.c | 40 +- board/netstal/hcu4/hcu4.c | 14 +- board/netstal/hcu5/hcu5.c | 76 +- board/netstal/hcu5/sdram.c | 4 +- board/netstal/mcu25/mcu25.c | 20 +- board/overo/overo.c | 59 + board/overo/overo.h | 645 ++-- board/pandora/pandora.h | 662 +++--- board/pcs440ep/pcs440ep.c | 88 +- board/pm854/law.c | 2 +- board/pm856/law.c | 2 +- board/pn62/cmd_pn62.c | 18 - board/prodrive/alpr/alpr.c | 66 +- board/prodrive/p3p440/p3p440.c | 52 +- board/quad100hd/quad100hd.c | 14 +- board/sandburst/common/sb_common.c | 26 +- board/sandburst/karef/karef.c | 96 +- board/sandburst/metrobox/metrobox.c | 96 +- board/sbc405/sbc405.c | 16 +- board/sbc8548/Makefile | 4 +- board/sbc8548/config.mk | 2 +- board/sbc8548/law.c | 12 +- board/sbc8548/sbc8548.c | 305 +-- board/sbc8548/tlb.c | 80 +- board/sc3/init.S | 130 +- board/sc3/sc3.c | 116 +- board/sc520_cdp/Makefile | 14 +- board/sc520_cdp/flash.c | 14 +- board/sc520_cdp/sc520_cdp.c | 383 +-- board/sc520_cdp/sc520_cdp_pci.c | 271 ++ board/sc520_spunk/Makefile | 14 +- board/sc520_spunk/sc520_spunk.c | 514 +--- board/sc520_spunk/sc520_spunk_pci.c | 323 ++ board/sheldon/simpc8313/simpc8313.c | 2 +- board/snmc/qs850/flash.c | 16 +- board/snmc/qs860t/flash.c | 16 +- board/socrates/law.c | 4 +- board/stx/stxgp3/law.c | 2 +- board/stx/stxssa/law.c | 2 +- board/tb0229/flash.c | 20 +- board/ti/beagle/beagle.h | 640 ++-- board/ti/evm/evm.h | 662 +++--- board/timll/devkit8000/devkit8000.h | 628 ++-- board/tqc/tqm5200/Makefile | 2 +- board/tqc/tqm85xx/tqm85xx.c | 8 +- board/uc101/uc101.c | 7 + board/w7o/init.S | 76 +- board/w7o/w7o.c | 44 +- board/xes/xpedite1000/xpedite1000.c | 86 +- board/xes/xpedite5200/law.c | 2 +- board/xilinx/microblaze-generic/u-boot.lds | 3 + board/zeus/zeus.c | 20 +- common/cmd_bootm.c | 10 + common/cmd_fdt.c | 23 +- common/cmd_ide.c | 8 + common/cmd_load.c | 18 - common/cmd_mtdparts.c | 2 +- common/cmd_net.c | 15 - common/cmd_reginfo.c | 182 +- common/cmd_source.c | 18 - common/dlmalloc.c | 33 +- common/image.c | 53 +- config.mk | 4 + cpu/74xx_7xx/config.mk | 2 +- cpu/arm1136/config.mk | 3 +- cpu/arm1176/config.mk | 3 +- cpu/arm1176/s3c64xx/config.mk | 3 +- cpu/arm720t/config.mk | 3 +- cpu/arm920t/at91rm9200/Makefile | 5 +- cpu/arm920t/at91rm9200/ks8721.c | 249 ++ cpu/arm920t/config.mk | 3 +- cpu/arm925t/config.mk | 3 +- cpu/arm926ejs/at91/lowlevel_init.S | 3 +- cpu/arm926ejs/config.mk | 3 +- cpu/arm926ejs/davinci/Makefile | 1 + cpu/arm926ejs/davinci/config.mk | 3 +- cpu/arm926ejs/davinci/dm646x.c | 41 + cpu/arm926ejs/kirkwood/cpu.c | 1 + cpu/arm946es/config.mk | 3 +- cpu/arm_cortexa8/config.mk | 3 +- cpu/arm_cortexa8/cpu.c | 2 +- cpu/arm_cortexa8/omap3/Makefile | 2 +- cpu/arm_cortexa8/omap3/board.c | 2 +- cpu/arm_cortexa8/omap3/cache.S | 191 ++ cpu/arm_cortexa8/omap3/cache.c | 95 - cpu/arm_cortexa8/start.S | 85 - cpu/arm_intcm/config.mk | 3 +- cpu/blackfin/interrupt.S | 5 + cpu/i386/sc520/sc520.c | 75 +- cpu/i386/sc520/sc520_pci.c | 68 +- cpu/i386/sc520/sc520_ssi.c | 28 +- cpu/i386/sc520/sc520_timer.c | 35 +- cpu/ixp/config.mk | 3 +- cpu/lh7a40x/config.mk | 3 +- cpu/mpc512x/fixed_sdram.c | 104 +- cpu/mpc5xxx/cpu.c | 20 + cpu/mpc5xxx/i2c.c | 49 + cpu/mpc824x/config.mk | 2 +- cpu/mpc83xx/cpu_init.c | 261 +- cpu/mpc83xx/serdes.c | 2 +- cpu/mpc85xx/Makefile | 25 +- cpu/mpc85xx/commproc.c | 3 - cpu/mpc85xx/cpu.c | 88 +- cpu/mpc85xx/cpu_init.c | 95 +- cpu/mpc85xx/cpu_init_early.c | 112 + cpu/mpc85xx/cpu_init_nand.c | 63 + cpu/mpc85xx/ddr-gen3.c | 1 - cpu/mpc85xx/ether_fcc.c | 4 - cpu/mpc85xx/fdt.c | 24 +- cpu/mpc85xx/fixed_ivor.S | 79 + cpu/mpc85xx/mp.c | 96 +- cpu/mpc85xx/pci.c | 4 +- cpu/mpc85xx/release.S | 6 +- cpu/mpc85xx/serial_scc.c | 3 - cpu/mpc85xx/speed.c | 88 +- cpu/mpc85xx/start.S | 61 +- cpu/mpc85xx/tlb.c | 69 +- cpu/mpc85xx/traps.c | 9 +- .../u-boot.lds => cpu/mpc85xx/u-boot-nand.lds | 60 +- .../u-boot.lds => cpu/mpc85xx/u-boot-nand_spl.lds | 69 +- cpu/mpc85xx/u-boot.lds | 10 +- cpu/mpc86xx/cpu.c | 11 +- cpu/mpc86xx/fdt.c | 3 + cpu/mpc8xx/config.mk | 2 +- cpu/mpc8xxx/Makefile | 2 + cpu/mpc8xxx/cpu.c | 15 +- cpu/mpc8xxx/ddr/ctrl_regs.c | 33 +- cpu/mpc8xxx/ddr/ddr3_dimm_params.c | 4 +- cpu/mpc8xxx/fdt.c | 55 + cpu/mpc8xxx/pci_cfg.c | 225 ++ cpu/ppc4xx/40x_spd_sdram.c | 27 +- cpu/ppc4xx/44x_spd_ddr.c | 58 +- cpu/ppc4xx/4xx_pci.c | 14 +- cpu/ppc4xx/4xx_pcie.c | 23 +- cpu/ppc4xx/4xx_uart.c | 28 +- cpu/ppc4xx/config.mk | 2 +- cpu/ppc4xx/cpu.c | 38 +- cpu/ppc4xx/cpu_init.c | 68 +- cpu/ppc4xx/fdt.c | 4 +- cpu/ppc4xx/miiphy.c | 2 +- cpu/ppc4xx/sdram.c | 64 +- cpu/ppc4xx/speed.c | 148 +- cpu/ppc4xx/start.S | 112 +- cpu/ppc4xx/uic.c | 28 +- cpu/ppc4xx/usbdev.c | 4 +- cpu/pxa/config.mk | 3 +- cpu/s3c44b0/config.mk | 3 +- cpu/sa1100/config.mk | 3 +- doc/README.IPHASE4539 | 2 +- doc/README.NetConsole | 24 +- doc/README.kwbimage | 93 + doc/README.m52277evb | 2 +- doc/README.m5373evb | 2 +- doc/README.m54455evb | 2 +- doc/README.m5475evb | 2 +- doc/README.mpc8536ds | 127 + doc/README.sbc8548 | 213 ++- doc/README.standalone | 2 +- doc/feature-removal-schedule.txt | 19 - drivers/block/ata_piix.c | 10 +- drivers/block/ata_piix.h | 15 +- drivers/hwmon/ds1722.c | 3 +- drivers/i2c/fsl_i2c.c | 129 +- drivers/input/keyboard.c | 1 - drivers/input/pc_keyb.c | 1 - drivers/input/ps2mult.c | 1 - drivers/input/ps2ser.c | 1 - drivers/misc/fsl_law.c | 137 +- drivers/mmc/omap3_mmc.c | 48 +- drivers/mtd/nand/davinci_nand.c | 3 +- drivers/mtd/nand/mpc5121_nfc.c | 1 + drivers/mtd/nand/mxc_nand.c | 2 +- drivers/mtd/nand/ndfc.c | 4 +- drivers/net/4xx_enet.c | 136 +- drivers/net/Makefile | 1 - drivers/net/e1000.c | 12 +- drivers/net/natsemi.c | 3 +- drivers/net/sk98lin/skge.c | 12 +- drivers/net/sk98lin/skgesirq.c | 7 +- drivers/net/sk98lin/skrlmt.c | 3 +- drivers/net/sk98lin/skxmac2.c | 20 +- drivers/net/smc911x.c | 14 +- drivers/net/smc911x.h | 7 +- drivers/net/xilinx_emac.c | 464 --- drivers/net/xilinx_emaclite.c | 39 +- drivers/pci/fsl_pci_init.c | 2 +- drivers/pcmcia/ti_pci1410a.c | 62 +- drivers/qe/uccf.h | 1 + drivers/qe/uec.h | 4 + drivers/qe/uec_phy.c | 15 +- drivers/rtc/ds1337.c | 4 + examples/standalone/.gitignore | 1 + examples/standalone/Makefile | 162 +- examples/standalone/atmel_df_pow2.c | 209 ++ examples/standalone/stubs.c | 4 +- fs/ubifs/ubifs.c | 68 +- fs/ubifs/ubifs.h | 32 - include/asm-arm/arch-davinci/emac_defs.h | 4 +- .../asm-arm/arch-davinci/gpio_defs.h | 71 +- include/asm-arm/arch-davinci/hardware.h | 11 + include/asm-arm/arch-davinci/nand_defs.h | 2 +- include/asm-arm/arch-omap3/mmc.h | 7 + include/asm-arm/arch-omap3/omap3.h | 2 + include/asm-arm/arch-omap3/sys_proto.h | 2 +- include/asm-arm/bitops.h | 81 +- include/asm-arm/mach-types.h | 2068 +++++++++++++- include/asm-blackfin/bitops.h | 9 +- include/asm-blackfin/config.h | 10 +- include/asm-blackfin/global_data.h | 2 +- include/asm-i386/bitops.h | 1 + include/asm-i386/errno.h | 1 + include/asm-i386/ic/sc520.h | 417 ++-- include/asm-m68k/bitops.h | 1 + include/asm-microblaze/bitops.h | 2 + include/asm-mips/bitops.h | 12 +- include/asm-nios/bitops.h | 1 + include/asm-nios2/bitops.h | 1 + include/asm-ppc/bitops.h | 2 + include/asm-ppc/config.h | 6 +- include/asm-ppc/fsl_ddr_sdram.h | 1 - include/asm-ppc/fsl_law.h | 31 + include/asm-ppc/fsl_lbc.h | 12 + include/asm-ppc/fsl_pci.h | 17 + include/asm-ppc/immap_512x.h | 4 + include/asm-ppc/immap_85xx.h | 3118 +++++++++++--------- include/asm-ppc/mmu.h | 41 +- include/asm-ppc/mpc512x.h | 2 +- include/asm-ppc/ppc4xx-sdram.h | 86 +- include/asm-ppc/ppc4xx-uic.h | 80 +- include/asm-ppc/processor.h | 20 + include/asm-sh/bitops.h | 2 + include/common.h | 4 +- include/compiler.h | 3 + include/configs/CCM.h | 2 + include/configs/CPCI405.h | 3 + include/configs/CPCI4052.h | 3 + include/configs/CPCI405AB.h | 3 + include/configs/CPCI405DT.h | 3 + include/configs/ELPT860.h | 1 + include/configs/IDS8247.h | 2 - include/configs/IP860.h | 1 + include/configs/IVML24.h | 2 + include/configs/IVMS8.h | 2 + include/configs/MPC8260ADS.h | 2 +- include/configs/MPC8266ADS.h | 1 + include/configs/MPC8313ERDB.h | 4 +- include/configs/MPC8315ERDB.h | 3 +- include/configs/MPC8323ERDB.h | 3 +- include/configs/MPC832XEMDS.h | 3 +- include/configs/MPC8349EMDS.h | 3 +- include/configs/MPC8349ITX.h | 3 +- include/configs/MPC8360EMDS.h | 9 +- include/configs/MPC8360ERDK.h | 3 +- include/configs/MPC837XEMDS.h | 3 +- include/configs/MPC837XERDB.h | 3 +- include/configs/MPC8536DS.h | 257 ++- include/configs/MPC8560ADS.h | 1 + include/configs/MPC8572DS.h | 4 + include/configs/MVBC_P.h | 14 +- include/configs/MVBLM7.h | 17 +- include/configs/P1_P2_RDB.h | 13 + include/configs/P2020DS.h | 13 + include/configs/PMC405.h | 2 + include/configs/PMC405DE.h | 2 + include/configs/RPXsuper.h | 1 + include/configs/SBC8540.h | 20 +- include/configs/SIMPC8313.h | 5 +- include/configs/SPD823TS.h | 2 + include/configs/TQM834x.h | 3 +- include/configs/W7OLMC.h | 5 +- include/configs/W7OLMG.h | 5 +- include/configs/XPEDITE5170.h | 2 +- include/configs/XPEDITE5200.h | 2 +- include/configs/XPEDITE5370.h | 2 +- include/configs/acadia.h | 3 +- include/configs/amcc-common.h | 8 +- include/configs/aria.h | 22 +- include/configs/bf537-stamp.h | 29 +- include/configs/bfin_adi_common.h | 17 +- include/configs/cm-bf537u.h | 150 + include/configs/cogent_mpc8260.h | 1 + include/configs/cogent_mpc8xx.h | 1 + include/configs/cpu9260.h | 453 +++ include/configs/cpuat91.h | 228 ++ include/configs/davinci_dm355evm.h | 21 +- include/configs/davinci_dm365evm.h | 2 - include/configs/davinci_dvevm.h | 1 + include/configs/devkit8000.h | 1 + include/configs/digsy_mtc.h | 1 + include/configs/eNET.h | 25 +- include/configs/ep8248.h | 49 +- include/configs/galaxy5200.h | 8 + include/configs/{compactcenter.h => intip.h} | 28 +- include/configs/keymile-common.h | 6 +- include/configs/kmeter1.h | 4 +- include/configs/linkstation.h | 2 - include/configs/lwmon.h | 5 +- include/configs/manroland/common.h | 141 + include/configs/manroland/mpc5200-common.h | 230 ++ include/configs/mecp5123.h | 21 +- include/configs/meesc.h | 25 +- include/configs/mgcoge.h | 3 +- include/configs/microblaze-generic.h | 17 +- include/configs/mpc5121ads.h | 63 +- include/configs/mpc7448hpc2.h | 1 - include/configs/muas3001.h | 3 +- include/configs/mucmc52.h | 257 +-- include/configs/omap3_beagle.h | 1 + include/configs/omap3_evm.h | 1 + include/configs/omap3_overo.h | 18 +- include/configs/omap3_pandora.h | 1 + include/configs/omap3_zoom1.h | 1 + include/configs/omap3_zoom2.h | 1 + include/configs/openrd_base.h | 220 ++ include/configs/pcu_e.h | 3 + include/configs/r7780mp.h | 2 +- include/configs/sbc8349.h | 18 +- include/configs/sbc8548.h | 167 +- include/configs/sbc8560.h | 18 +- include/configs/sc3.h | 1 + include/configs/sc520_cdp.h | 24 +- include/configs/sc520_spunk.h | 2 + include/configs/stxgp3.h | 1 + include/configs/stxxtc.h | 1 - include/configs/suzaku.h | 110 - include/configs/uc101.h | 267 +-- include/configs/vme8349.h | 3 +- .../suzaku/suzaku.c => include/ds1722.h | 24 +- include/e500.h | 6 + include/ide.h | 3 + include/image.h | 60 +- include/ks8721.h | 78 + include/linux/bitops.h | 83 + include/malloc.h | 8 + include/ppc405.h | 397 +-- include/ppc440.h | 432 +-- include/ppc4xx.h | 106 +- .../suzaku/flash.c => include/u-boot/crc.h | 39 +- include/ubi_uboot.h | 4 +- lib_arm/board.c | 34 +- lib_arm/config.mk | 10 + lib_avr32/board.c | 41 +- lib_avr32/config.mk | 2 + lib_blackfin/board.c | 61 +- lib_blackfin/config.mk | 4 +- lib_generic/zlib.c | 5 +- lib_i386/Makefile | 4 +- lib_i386/board.c | 21 - lib_i386/config.mk | 2 + lib_i386/pcat_timer.c | 5 + lib_i386/pci.c | 5 +- lib_i386/pci_type1.c | 5 - lib_i386/video_bios.c | 18 +- lib_m68k/board.c | 41 +- lib_m68k/config.mk | 3 + lib_microblaze/board.c | 40 +- lib_microblaze/config.mk | 2 + lib_mips/board.c | 40 +- lib_mips/config.mk | 2 + lib_nios/board.c | 37 +- lib_nios/config.mk | 2 + lib_nios2/board.c | 37 +- lib_nios2/config.mk | 2 + lib_ppc/board.c | 77 +- lib_ppc/config.mk | 2 + lib_sh/board.c | 31 +- lib_sh/config.mk | 5 + lib_sparc/board.c | 42 +- lib_sparc/config.mk | 2 + mkconfig | 7 + nand_spl/board/amcc/bamboo/sdram.c | 30 +- nand_spl/board/freescale/mpc8536ds/Makefile | 127 + nand_spl/board/freescale/mpc8536ds/nand_boot.c | 83 + net/bootp.c | 6 +- onenand_ipl/onenand_boot.c | 1 - onenand_ipl/onenand_ipl.h | 5 +- onenand_ipl/onenand_read.c | 46 +- post/cpu/ppc4xx/ether.c | 50 +- post/cpu/ppc4xx/uart.c | 22 +- tools/Makefile | 70 +- tools/default_image.c | 149 + tools/fit_image.c | 212 ++ tools/kwbimage.c | 405 +++ tools/kwbimage.h | 106 + tools/mkimage.c | 554 ++-- tools/mkimage.h | 103 +- tools/netconsole | 23 +- 569 files changed, 20044 insertions(+), 12576 deletions(-) create mode 100644 board/Marvell/mv88f6281gtw_ge/kwbimage.cfg copy board/{gdsys/compactcenter => Marvell/openrd_base}/Makefile (69%) copy board/{AtmarkTechno/suzaku => Marvell/openrd_base}/config.mk (55%) create mode 100644 board/Marvell/openrd_base/kwbimage.cfg create mode 100644 board/Marvell/openrd_base/openrd_base.c create mode 100644 board/Marvell/openrd_base/openrd_base.h create mode 100644 board/Marvell/rd6281a/kwbimage.cfg create mode 100644 board/Marvell/sheevaplug/kwbimage.cfg copy board/{gdsys/compactcenter => cm-bf537u}/Makefile (77%) create mode 100644 board/cm-bf537u/cm-bf537u.c rename board/{AtmarkTechno/suzaku => cm-bf537u}/config.mk (65%) create mode 100644 board/cm-bf537u/flash.c create mode 100644 board/cm-bf537u/gpio_cfi_flash.c create mode 100644 board/cm-bf537u/gpio_cfi_flash.h create mode 100644 board/eNET/eNET_pci.c copy board/{gdsys/compactcenter => eukrea/cpu9260}/Makefile (69%) create mode 100644 board/eukrea/cpu9260/config.mk create mode 100644 board/eukrea/cpu9260/cpu9260.c create mode 100644 board/eukrea/cpu9260/led.c rename board/{AtmarkTechno/suzaku => eukrea/cpuat91}/Makefile (80%) create mode 100644 board/eukrea/cpuat91/config.mk create mode 100644 board/eukrea/cpuat91/cpuat91.c rename board/gdsys/{compactcenter => intip}/Makefile (100%) rename board/gdsys/{compactcenter => intip}/chip_config.c (100%) rename board/gdsys/{compactcenter => intip}/config.mk (100%) rename board/gdsys/{compactcenter => intip}/init.S (100%) rename board/gdsys/{compactcenter/compactcenter.c => intip/intip.c} (82%) copy board/gdsys/{compactcenter => intip}/u-boot.lds (98%) create mode 100644 board/sc520_cdp/sc520_cdp_pci.c create mode 100644 board/sc520_spunk/sc520_spunk_pci.c create mode 100644 cpu/arm920t/at91rm9200/ks8721.c create mode 100644 cpu/arm926ejs/davinci/dm646x.c create mode 100644 cpu/arm_cortexa8/omap3/cache.S delete mode 100644 cpu/arm_cortexa8/omap3/cache.c create mode 100644 cpu/mpc85xx/cpu_init_early.c create mode 100644 cpu/mpc85xx/cpu_init_nand.c create mode 100644 cpu/mpc85xx/fixed_ivor.S rename board/gdsys/compactcenter/u-boot.lds => cpu/mpc85xx/u-boot-nand.lds (80%) copy board/AtmarkTechno/suzaku/u-boot.lds => cpu/mpc85xx/u-boot-nand_spl.lds (51%) create mode 100644 cpu/mpc8xxx/fdt.c create mode 100644 cpu/mpc8xxx/pci_cfg.c create mode 100644 doc/README.kwbimage create mode 100644 doc/README.mpc8536ds delete mode 100644 drivers/net/xilinx_emac.c create mode 100644 examples/standalone/atmel_df_pow2.c rename board/AtmarkTechno/suzaku/u-boot.lds => include/asm-arm/arch-davinci/gpio_defs.h (53%) create mode 100644 include/asm-i386/errno.h create mode 100644 include/configs/cm-bf537u.h create mode 100644 include/configs/cpu9260.h create mode 100644 include/configs/cpuat91.h rename include/configs/{compactcenter.h => intip.h} (96%) create mode 100644 include/configs/manroland/common.h create mode 100644 include/configs/manroland/mpc5200-common.h create mode 100644 include/configs/openrd_base.h delete mode 100644 include/configs/suzaku.h rename board/AtmarkTechno/suzaku/suzaku.c => include/ds1722.h (66%) create mode 100644 include/ks8721.h rename board/AtmarkTechno/suzaku/flash.c => include/u-boot/crc.h (54%) create mode 100644 nand_spl/board/freescale/mpc8536ds/Makefile create mode 100644 nand_spl/board/freescale/mpc8536ds/nand_boot.c create mode 100644 tools/default_image.c create mode 100644 tools/fit_image.c create mode 100644 tools/kwbimage.c create mode 100644 tools/kwbimage.h