aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2008-02-07[new uImage] Cleanup image header pointer use in bootm codeMarian Balakowicz14-489/+435
- use single image header pointer instead of a set of auxilliary variables. - add multi component image helper routines: get component size/data address Signed-off-by: Marian Balakowicz <m8@semihalf.com>
2008-02-07[new uImage] Cleanup cmd_bootm.cMarian Balakowicz2-311/+322
- sort and cleanup headers, declarations, etc. - group related routines - cleanup indentation, white spaces Signed-off-by: Marian Balakowicz <m8@semihalf.com>
2008-02-07[new uImage] Add memmove_wd() common routineMarian Balakowicz5-53/+33
Move common, watchdog sensible memmove code to a helper memmmove_wd() routine. Signed-off-by: Marian Balakowicz <m8@semihalf.com>
2008-02-07[new uImage] Fix FDT header verification in PPC do_boot_linux() routineMarian Balakowicz1-2/+2
Signed-off-by: Marian Balakowicz <m8@semihalf.com>
2008-02-07[new uImage] Fix uImage header pointer use in i386 do_bootm_linux()Marian Balakowicz1-3/+3
Use image header copy instead of a (possibly corrupted) pointer to a initial image location. Signed-off-by: Marian Balakowicz <m8@semihalf.com>
2008-02-07[new uImage] Remove I386 uImage fake_header() routineMarian Balakowicz4-79/+1
I386 targets are not using a uImage format, instead fake header is added to ram image before it is further processed by bootm. Remove this fixup and force proper uImage use for I386. Signed-off-by: Marian Balakowicz <m8@semihalf.com>
2008-02-07[new uImage] Move CHUNKSZ definition to image.hMarian Balakowicz4-11/+7
CHUNKSZ defined for PPC and M68K is set to the same value of 64K, move this definition to a common header. Signed-off-by: Marian Balakowicz <m8@semihalf.com>
2008-02-07[new uImage] Move gunzip() common code to common/gunzip.cMarian Balakowicz5-109/+123
Move gunzip(), zalloc() and zfree() to a separate file. Share zalloc() and zfree() with cramfs uncompress routine. Signed-off-by: Marian Balakowicz <m8@semihalf.com>
2008-02-07[new uImage] Cleanup OF/FDT #if/#elif/#endif use in do_bootm_linux()Marian Balakowicz2-11/+12
Make CONFIG_OF_LIBFDT and CONFIG_OF_FLAT_TREE use more readable in PPC variant of do_bootm_linux() routine. Signed-off-by: Marian Balakowicz <m8@semihalf.com>
2008-02-07[new uImage] Move PPC do_bootm_linux() to lib_ppc/ppc_linux.cMarian Balakowicz3-543/+592
PPC implementation of do_bootm_linux() routine is moved to a dedicated file lib_ppc/ppc_linux.c Signed-off-by: Marian Balakowicz <m8@semihalf.com>
2008-02-07[new uImage] Define a API for image handling operationsMarian Balakowicz34-806/+822
- Add inline helper macros for basic header processing - Move common non inline code common/image.c - Replace direct header access with the API routines - Rename IH_CPU_* to IH_ARCH_* Signed-off-by: Marian Balakowicz <m8@semihalf.com>
2008-02-07Add missing cmd_ximg.o to common/MakefileMarian Balakowicz1-0/+1
Signed-off-by: Marian Balakowicz <m8@semihalf.com>
2008-02-07ADS5121e: DDR2 init/timing update.Grzegorz Bernacki2-22/+27
Signed-off-by: John Rigby <jrigby@freescale.com> Signed-off-by: Grzegorz Bernacki <gjb@semihalf.com>
2008-02-07Device tree updatesJohn Rigby2-5/+6
Changes to match 5121 device tree going mainline in 2.6.25. Change OF_SOC from "soc5121" to plain "soc". Remove unneeded "ref-frequency" fixups. Remove "address" enetaddr fixup. Add bus-frequency fixup for old OF_SOC so old kernels with old device trees will work with new u-boot with 66MHz IPS clock Signed-off-by: John Rigby <jrigby@freescale.com>
2008-02-07Change IPS freq to 66MHzJohn Rigby1-1/+1
Recommended frequency is 66MHz Change divider from 4 to 3. Signed-off-by: John Rigby <jrigby@freescale.com>
2008-02-07xsengine: rename board_post_init to board_late_initJean-Christophe PLAGNIOL-VILLARD2-2/+2
missing migration from "Cleanup of some init functions" in c837dcb1a316745092567bfe4fb266d0941884ff Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
2008-02-07Add attribute POST_PREREL to ECC memory POSTLarry Johnson1-2/+2
Signed-off-by: Larry Johnson <lrj@acm.org>
2008-02-05TFTP: add host ip addr supportJean-Christophe PLAGNIOL-VILLARD2-11/+31
allow to use a different server as set in serverip add CONFIG_TFTP_FILE_NAME_MAX_LEN to configure the file name length if not defined the max length will be at 128 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
2008-02-05OMAP5912: fix FIFO handling in UART driverWolfgang Denk1-4/+12
According to the OMAP5912 Serial Interfaces Reference Guide (see http://focus.ti.com/lit/ug/spru760c/spru760c.pdf, page 150), the FIFO_EN enable bit in the FIFO Control Register (FCR) can only be changed when the baud clock is not running, i. e. when both DLL and DLH are set to 0. Thus make sure that DLL and DLH are 0 when writing the FCR. Signed-off-by: Wolfgang Denk <wd@denx.de>
2008-02-04ARM: S3C24x0 SoC NAND controller supportHarald Welte2-1/+180
This patch adds NAND support to the S3C24x0 SoC code in u-boot Signed-off-by: Harald Welte <laforge@openmoko.org>
2008-02-04ARM: s3c24xx: Multiple serial port supportHarald Welte3-21/+163
This patch adds support for CONFIG_SERIAL_MULTI on s3c24x0 CPU's Signed-off-by: Harald Welte <laforge@openmoko.org>
2008-02-04ARM: arm920t: Allow use of 'gd' pointer from IRQHarald Welte1-5/+5
This patch allows us to use the 'gd' pointer (and thus environment and everything else associated with it) from interrupt context on arm920t. Signed-off-by: Harald Welte <laforge@openmoko.org>
2008-02-04ARM: arm920/s3c24xx: IRQ demulitplexer callbackHarald Welte3-1/+17
This patch adds a IRQ demultiplexer callback to the arm920 cpu core code, plus a stub implementation of it for the S3C2410. The purpose is to allow arm920t implementations such as the s3c24x0 to implement interrupt handlers in u-boot without having to touch core arm920t code. Signed-off-by: Harald Welte <laforge@openmoko.org>
2008-02-04ARM: Display Ethernet info in do_bdinfo only if CONFIG_CMD_NET is definedHebbar1-0/+2
Add ifdef to bdinfo command to display ethernet information only if CONFIG_CMD_NET is defined for arm modules. Signed-off-by: K R Gururaja Hebbar <gururajakr@sanyo.co.in>
2008-02-04ARM: add I2C init function call in lib_arm/board.cHebbar1-0/+18
Adds I2C init func call to init sequence for ARM boards. This is present in ppc,blackfin and other processor init sequence. Signed-off-by: K R Gururaja Hebbar <gururajakr@sanyo.co.in>
2008-02-04ARM: Board voiceblue updateLadislav Michl5-96/+35
Signed-off-by: Ladislav Michl <ladis@linux-mips.org>
2008-02-04ARM: AT91RM9200 based boards config cleanupLadislav Michl4-86/+10
Signed-off-by: Ladislav Michl <ladis@linux-mips.org> Remove nowhere used struct bd_info_ext, remove trailing whitespaces, fix indentation.
2008-02-04ARM: Fix at91rm9200dk base addressLadislav Michl1-7/+7
Somewhere during development of U-Boot-1.1.3 CONFIG_BOOTBINFUNC was renamed into CONFIG_INIT_CRITICAL which was 04 Apr 2005 replaced with CONFIG_SKIP_LOWLEVEL_INIT and CONFIG_SKIP_RELOCATE_UBOOT. However CONFIG_SKIP_LOWLEVEL_INIT has oposite meaning to CONFIG_BOOTBINFUNC, so fix configuration to reflect this fact. I'm sending this patch 4th (!) time in hope it produces at least some reaction. Signed-off-by: Ladislav Michl <ladis@linux-mips.org> Fix at91rm9200dk base and environment address.
2008-02-03MMC for PXA 27X (resubmit)stefano babic3-199/+380
MMC support for X_Scale PXA is broken and does not work. Mainly, the mmc_init() function cannot recognize current SD/MMC cards. There were already some patches around the world but none of them was merged into the official u-boot tree. This patch makes order fixing this issue. Resubmit after code cleanup. Applied and tested on PXA 270 (TrizepsIV module). Signed-off-by: Stefano Babic <sbabic@denx.de>
2008-02-03Fix gcc issues in pxa-regs.hstefano babic1-9/+9
Fix gcc4 issue. With some toolchain, a previous patch that fixes gcc4 issues generates wrong code. (Problem was reported with gcc-4.0.2-glibc-2.3.6/arm-softfloat-linux-gnu). This patch fixes the problem and solves the gcc-4 issues as the linux kernel does. Signed-off-by: Stefano Babic <sbabic@denx.de> Signed-off-by: Dmitry Ivanov <ivadmitry@gmail.com>
2008-01-25inka4x0: remove dead codeWolfgang Denk1-10/+0
Signed-off-by: Wolfgang Denk <wd@denx.de>
2008-01-23Coding Style Cleanup; update CHANGELOGWolfgang Denk2-1/+169
Signed-off-by: Wolfgang Denk <wd@denx.de>
2008-01-23Merge ../custodiansWolfgang Denk36-110/+5362
2008-01-23Merge branch 'master' of git://www.denx.de/git/u-boot-ixpWolfgang Denk36-110/+5362
2008-01-23Merge ../custodiansWolfgang Denk11-0/+487
2008-01-23Merge branch 'master' of git://www.denx.de/git/u-boot-mipsWolfgang Denk11-0/+487
2008-01-23Merge ../custodiansWolfgang Denk2-25/+14
2008-01-23Merge branch 'master' of git://www.denx.de/git/u-boot-shWolfgang Denk2-25/+14
2008-01-23Merge ../custodiansWolfgang Denk11-0/+433
2008-01-23Merge branch 'master' of git://www.denx.de/git/u-boot-avr32Wolfgang Denk11-0/+433
2008-01-23Coding Style Cleanup; update CHANGELOGWolfgang Denk7-99/+1547
Signed-off-by: Wolfgang Denk <wd@denx.de>
2008-01-23Merge branch 'master' of git://www.denx.de/git/u-boot-coldfireWolfgang Denk85-1440/+14531
2008-01-23Merge branch 'master' of git://www.denx.de/git/u-boot-netWolfgang Denk10-122/+273
2008-01-23Merge branch 'master' of git://www.denx.de/git/u-boot-ppc4xxWolfgang Denk36-1078/+2920
2008-01-23Merge branch 'master' of git://www.denx.de/git/u-boot-mpc86xxWolfgang Denk5-47/+80
2008-01-23Merge branch 'master' of git://www.denx.de/git/u-boot-mpc85xxWolfgang Denk106-3972/+3062
2008-01-18mpc83xx: Correct the struct spi8xxx in mpc8xxx_spi.hDave Liu2-15/+1
The commit 04a9e1180ac76a7bacc15a6fcd95ad839d65bddb cause the 83xx immap broken, so the DMA and PCI will be failed. The patch fix the struct spi8xxx and rm struct spi83xx. Signed-off-by: Dave Liu <daveliu@freescale.com> Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
2008-01-18Merge branch 'master' of git://www.denx.de/git/u-bootShinya Kuribayashi24-12/+1575
2008-01-18AVR32: ATNGW100 board supportHaavard Skinnemoen10-0/+423
Add support for the ATNGW100 Network Gateway reference design, including flash, ethernet and MMC support. Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
2008-01-18AVR32: Initialize ipaddr, loadaddr and bootfile at startupHaavard Skinnemoen1-0/+10
I don't know why the relevant layers can't do this by itself, but this is what ppc does. Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>