summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeLines
* AVR32: Make SDRAM refresh rate configurableHaavard Skinnemoen2008-02-05-1/+17
| | | | | | | | | | | | | | The existing code assumes the SDRAM row refresh period should always be 15.6 us. This is not always true, and indeed on the ATNGW100, the refresh rate should really be 7.81 us. Add a refresh_period member to struct sdram_info and initialize it properly for both ATSTK1000 and ATNGW100. Out-of-tree boards will panic() until the refresh_period member is updated properly. Big thanks to Gerhard Berghofer for pointing out this issue. Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
* ATSTK1000: Fix potential flash programming bugHaavard Skinnemoen2008-02-05-9/+22
| | | | | | | | | The (now obsolete) atngw100 flash programming code was having problems programming the onboard at49bv642 chip. The atstk1000 flash programming code may have the same bug, so import fix for this problem from the AVR32 Linux BSP. Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
* ATSTK1004: Fix comment about default load addressHaavard Skinnemoen2008-02-05-1/+1
| | | | | | | | The default load address is SDRAM + 2MB, not SDRAM + 4MB. The latter wouldn't have worked anyway since the board can only access 4MB of SDRAM. Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
* ATSTK1002: Use SDRAM + 4MB as default load addressHaavard Skinnemoen2008-02-05-2/+2
| | | | | | | | | | Many people run into problems when they compile a big kernel and load the uImage at the default SDRAM + 2MB address as the kernel will overwrite the uImage as it is being unpacked. Increase the default load address so that we can load a 4MB kernel image without any problems. Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
* ATNGW100: Fix default mtest rangeHaavard Skinnemoen2008-02-05-7/+3
| | | | | | | Let mtest cover the whole SDRAM except the last megabyte, which is where u-boot lives. Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
* TFTP: add host ip addr supportJean-Christophe PLAGNIOL-VILLARD2008-02-05-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>
* OMAP5912: fix FIFO handling in UART driverWolfgang Denk2008-02-05-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>
* ARM: S3C24x0 SoC NAND controller supportHarald Welte2008-02-04-1/+180
| | | | | | This patch adds NAND support to the S3C24x0 SoC code in u-boot Signed-off-by: Harald Welte <laforge@openmoko.org>
* ARM: s3c24xx: Multiple serial port supportHarald Welte2008-02-04-21/+163
| | | | | | This patch adds support for CONFIG_SERIAL_MULTI on s3c24x0 CPU's Signed-off-by: Harald Welte <laforge@openmoko.org>
* ARM: arm920t: Allow use of 'gd' pointer from IRQHarald Welte2008-02-04-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>
* ARM: arm920/s3c24xx: IRQ demulitplexer callbackHarald Welte2008-02-04-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>
* ARM: Display Ethernet info in do_bdinfo only if CONFIG_CMD_NET is definedHebbar2008-02-04-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>
* ARM: add I2C init function call in lib_arm/board.cHebbar2008-02-04-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>
* ARM: Board voiceblue updateLadislav Michl2008-02-04-96/+35
| | | | Signed-off-by: Ladislav Michl <ladis@linux-mips.org>
* ARM: AT91RM9200 based boards config cleanupLadislav Michl2008-02-04-86/+10
| | | | | | | Signed-off-by: Ladislav Michl <ladis@linux-mips.org> Remove nowhere used struct bd_info_ext, remove trailing whitespaces, fix indentation.
* ARM: Fix at91rm9200dk base addressLadislav Michl2008-02-04-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.
* MMC for PXA 27X (resubmit)stefano babic2008-02-03-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>
* Fix gcc issues in pxa-regs.hstefano babic2008-02-03-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>
* inka4x0: remove dead codeWolfgang Denk2008-01-25-10/+0
| | | | Signed-off-by: Wolfgang Denk <wd@denx.de>
* Coding Style Cleanup; update CHANGELOGWolfgang Denk2008-01-23-1/+169
| | | | Signed-off-by: Wolfgang Denk <wd@denx.de>
* Merge ../custodiansWolfgang Denk2008-01-23-110/+5362
|\
| * Merge branch 'master' of git://www.denx.de/git/u-boot-ixpWolfgang Denk2008-01-23-110/+5362
| |\
| | * Add AcTux board supportMichael Schwingen2008-01-18-46/+3098
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Hi, The patch adds 4 boards, called AcTux-1 .. AcTux-4. This patch contains the files that contain changes for multiple boards, the board-specific files follow as separate patches. Signed-off-by: Michael Schwingen <michael@schwingen.org>
| | * add AcTux-4 board supportMichael Schwingen2008-01-18-0/+518
| | | | | | | | | | | | Signed-off-by: Michael Schwingen <michael@schwingen.org>
| | * add AcTux-3 board supportMichael Schwingen2008-01-18-0/+577
| | | | | | | | | | | | Signed-off-by: Michael Schwingen <michael@schwingen.org>
| | * add AcTux-2 board supportMichael Schwingen2008-01-18-0/+545
| | | | | | | | | | | | Signed-off-by: Michael Schwingen <michael@schwingen.org>
| | * add AcTux-1 board supportMichael Schwingen2008-01-18-0/+588
| | | | | | | | | | | | Signed-off-by: Michael Schwingen <michael@schwingen.org>
| | * ARM: remove useless function board_post_initJean-Christophe PLAGNIOL-VILLARD2008-01-18-18/+0
| | | | | | | | | | | | Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
| | * IXP: enable RTSMichael Schwingen2008-01-18-1/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | enables the RTS signal with CONFIG_SERIAL_RTS_ACTIVE. No handshaking is done, but the active RTS signal allows to connect to the target using a PC which is using RTS/CTS handshake, and does no harm if the PC is set to ignore RTS. Signed-off-by: Michael Schwingen <michael@schwingen.org>
| | * IXP: add dynamic microcode addrJean-Christophe PLAGNIOL-VILLARD2008-01-18-8/+20
| | | | | | | | | | | | | | | | | | | | | | | | allow to load the microde from flash or ram by download it through the serial or other. Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com> Acked-by: Stefan Roese <sr@denx.de>
| | * load ixp42x NPE firmware from separate flash block, remove dead codeMichael Schwingen2008-01-18-37/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Hi, the following patch adds support to move the IXP42X NPE firmware to a separate flash block, whose start address is defined in CONFIG_IXP4XX_NPE_EXT_UCODE_BASE. Using that, it is possible to build NPE-enabled u-boot without copyright problems due to the NPE firmware. I hope the patch applies, I get whitespace-related differences in the NPE files due to trailing whitespace in the original versions. Signed-off-by: Michael Schwingen <michael@schwingen.org> Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
* | | Merge ../custodiansWolfgang Denk2008-01-23-0/+487
|\ \ \ | |/ /
| * | Merge branch 'master' of git://www.denx.de/git/u-boot-mipsWolfgang Denk2008-01-23-0/+487
| |\ \
| | * \ Merge branch 'master' of git://www.denx.de/git/u-bootShinya Kuribayashi2008-01-18-12/+1575
| | |\ \ | | | |/
| | * | qemu-mips: active HUSH PARSER, AUTO_COMPLETE and CMDLINE_EDITINGJean-Christophe PLAGNIOL-VILLARD2008-01-17-0/+5
| | | | | | | | | | | | | | | | Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
| | * | MIPS:Target support for qemu -M mipsVlad Lungu2008-01-17-0/+482
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | With serial, NE2000, IDE support. Tested in big-endian mode. Memory size hard-coded to 128M for now, so don't play with the -m option. Signed-off-by: Vlad Lungu <vlad@comsys.ro>
* | | | Merge ../custodiansWolfgang Denk2008-01-23-25/+14
|\ \ \ \ | |/ / /
| * | | Merge branch 'master' of git://www.denx.de/git/u-boot-shWolfgang Denk2008-01-23-25/+14
| |\ \ \
| | * | | sh: Remove CONFIG_COMMANDS from MS7720SE config fileNobuhiro Iwamatsu2008-01-17-7/+0
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
| | * | | sh: Update SuperH SCIF driverNobuhiro Iwamatsu2008-01-17-18/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch fixed wrong SH7720 CPU macro and changed macro that calculated value of SCBRR register. Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
* | | | | Merge ../custodiansWolfgang Denk2008-01-23-0/+433
|\ \ \ \ \ | |/ / / /
| * | | | Merge branch 'master' of git://www.denx.de/git/u-boot-avr32Wolfgang Denk2008-01-23-0/+433
| |\ \ \ \
| | * | | | AVR32: ATNGW100 board supportHaavard Skinnemoen2008-01-18-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>
| | * | | | AVR32: Initialize ipaddr, loadaddr and bootfile at startupHaavard Skinnemoen2008-01-18-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>
* | | | | Coding Style Cleanup; update CHANGELOGWolfgang Denk2008-01-23-99/+1547
|/ / / / | | | | | | | | | | | | Signed-off-by: Wolfgang Denk <wd@denx.de>
* | | | Merge branch 'master' of git://www.denx.de/git/u-boot-coldfireWolfgang Denk2008-01-23-1440/+14531
|\ \ \ \
| * | | | ColdFire: MCF547x_8x - Add M5475EVB and M5485EVB supportTsiChungLiew2008-01-17-1/+963
| | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com> Signed-off by: John Rigby <jrigby@freescale.com>
| * | | | ColdFire: MCF547x_8x - Add M547xEVB and M548xEVB boardTsiChungLiew2008-01-17-0/+1298
| | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com> Signed-off by: John Rigby <jrigby@freescale.com>
| * | | | ColdFire: Add MCF547x_8x FEC driverTsiChungLiew2008-01-17-0/+576
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com> Signed-off-by: Ben Warren <biggerbadderben@gmail.com> Signed-off by: John Rigby <jrigby@freescale.com>
| * | | | ColdFire: Add MCF547x_8x dma code and header filesTsiChungLiew2008-01-17-0/+766
| | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com> Signed-off by: John Rigby <jrigby@freescale.com>