Wolfgang Denk [Sun, 12 Mar 2006 01:55:22 +0000 (02:55 +0100)]
Coding Style cleanup
Wolfgang Denk [Sun, 12 Mar 2006 01:20:55 +0000 (02:20 +0100)]
Avoid dereferencing NULL in find_cmd() if no valid commands were found
Patch by Andrew Dyer, 13 Jun 2005
Wolfgang Denk [Sun, 12 Mar 2006 01:12:27 +0000 (02:12 +0100)]
Add missing Blackfin files.
Wolfgang Denk [Sun, 12 Mar 2006 01:10:00 +0000 (02:10 +0100)]
Add ADI Blackfin support
- add support for Analog Devices Blackfin BF533 CPU
- add support for the ADI BF533 Stamp uClinux board
- add support for the ADI BF533 EZKit board
Patches by Richard Klingler, June 11th 2005:
Wolfgang Denk [Sun, 12 Mar 2006 00:59:35 +0000 (01:59 +0100)]
Add loads of ntohl() in image header handling
Patch by Steven Scholz, 10 Jun 2005
Wolfgang Denk [Sun, 12 Mar 2006 00:55:43 +0000 (01:55 +0100)]
Switch MPC86xADS and MPC885ADS boards to use cpuclk environment
variable to set clock
Patch by Yuli Barcohen, 05 Jun 2005
Wolfgang Denk [Sun, 12 Mar 2006 00:48:55 +0000 (01:48 +0100)]
RPXlite configuration fixes
- Use correct flash sector size
- Use correct memory test end address
- Add support for bzip2 compression
- Various small fixes
Patch by Yuli Barcohen, 05 Jun 2005
Wolfgang Denk [Sun, 12 Mar 2006 00:45:44 +0000 (01:45 +0100)]
Memory configuration changes for ZPC.1900 board
- Fix SDRAM timing on both local bus and 60x bus
- Add support for second flash bank (SIMM)
- Change boot flash base
Patch by Yuli Barcohen, 05 Jun 2005
Wolfgang Denk [Sun, 12 Mar 2006 00:43:03 +0000 (01:43 +0100)]
Add support for Adder boards with 16MB SDRAM;
add support for second FEC on Adder87x board.
Patch by Yuli Barcohen, 05 Jun 2005
Wolfgang Denk [Sun, 12 Mar 2006 00:40:01 +0000 (01:40 +0100)]
Fix conditional for including ks8695eth driver
Patch by Greg Ungerer, 04 Jun 2005
Wolfgang Denk [Sun, 12 Mar 2006 00:37:50 +0000 (01:37 +0100)]
Fix Makefile: include config.mk only after CROSS_COMPILE is defined
Patch by Friedrich Lobenstock, 02 Jun 2005
Wolfgang Denk [Sun, 12 Mar 2006 00:30:45 +0000 (01:30 +0100)]
Fix comment in common/soft_i2c.c
Patches by Peter Korsgaard/Tolunay Orkun, 26 May 2005
Wolfgang Denk [Sun, 12 Mar 2006 00:23:43 +0000 (01:23 +0100)]
Cleanup compiler warnings.
Patch by Greg Ungerer, 21 May 2005
Wolfgang Denk [Sun, 12 Mar 2006 00:21:19 +0000 (01:21 +0100)]
Word alignment fixes for word aligned NS16550 UART
Patch by Jean-Paul Saman, 01 Mar 2005
Wolfgang Denk [Sun, 12 Mar 2006 00:13:30 +0000 (01:13 +0100)]
Fix behaviour if gatewayip is not set
Patch by Robin Gilks, 23 Dec 2004
Wolfgang Denk [Sat, 11 Mar 2006 23:04:20 +0000 (00:04 +0100)]
Fix cleanup for netstart board.
Remove build results from repository
Wolfgang Denk [Sat, 11 Mar 2006 22:07:09 +0000 (23:07 +0100)]
More GCC 4.x woes
Wolfgang Denk [Sat, 11 Mar 2006 21:56:07 +0000 (22:56 +0100)]
More GCC 4.x code cleanup
Wolfgang Denk [Sat, 11 Mar 2006 21:53:33 +0000 (22:53 +0100)]
Some code cleanup for GCC 4.x
Wolfgang Denk [Sat, 11 Mar 2006 18:15:27 +0000 (19:15 +0100)]
Update CHANGELOG
Markus Klotzbücher [Thu, 9 Mar 2006 09:38:46 +0000 (10:38 +0100)]
Merge with http://www.denx.de/git/u-boot.git
Wolfgang Denk [Wed, 8 Mar 2006 15:59:03 +0000 (16:59 +0100)]
Merge with /home/tur/nand/u-boot
Markus Klotzbücher [Wed, 8 Mar 2006 09:24:21 +0000 (10:24 +0100)]
Merge /home/tur/nand/u-boot/
Bartlomiej Sieka [Wed, 8 Mar 2006 07:32:43 +0000 (08:32 +0100)]
Fixed a bug in saveenv(). Credit: Markus Klotzbuecher.
> @@ -115,7 +115,7 @@ int saveenv(void)
Markus Klotzbücher [Tue, 7 Mar 2006 23:13:40 +0000 (00:13 +0100)]
Enable simple (non-redundant) NAND environment on delta board.
Markus Klotzbuecher [Tue, 7 Mar 2006 23:04:04 +0000 (00:04 +0100)]
Some minor fixes to environment in NAND code.
Wolfgang Denk [Mon, 6 Mar 2006 23:33:28 +0000 (00:33 +0100)]
Add support for Intel Monahans CPU on Zylonite and Delta boards
(This is Work in Progress!)
Wolfgang Denk [Mon, 6 Mar 2006 23:32:07 +0000 (00:32 +0100)]
Add support for TQM8260-AI boards.
Wolfgang Denk [Mon, 6 Mar 2006 23:22:36 +0000 (00:22 +0100)]
Cleanup (get rid of debug code that sneaked in)
Wolfgang Denk [Mon, 6 Mar 2006 22:18:48 +0000 (23:18 +0100)]
Merge with /home/wd/git/u-boot/master
Code cleanup.
Markus Klotzbücher [Mon, 6 Mar 2006 17:47:44 +0000 (18:47 +0100)]
Turned on SDRAM scrubbing.
Markus Klotzbücher [Mon, 6 Mar 2006 14:04:25 +0000 (15:04 +0100)]
Cleanup of NAND support of delta board using the Monahans Data Flash
Controller.
Markus Klotzbücher [Mon, 6 Mar 2006 12:45:42 +0000 (13:45 +0100)]
NAND finally working. Two bugs fixed:
* For READ_STATUS and READID commands always 8 bytes need to be read from
NDDB. Otherwise they stay there and get send to flash as the first data
word when writing.
* In nand_base.c the oob variable is not reset so this->oob_buf is
overwritten what eventually screws up the bad block descriptor table.
Wolfgang Denk [Mon, 6 Mar 2006 12:03:37 +0000 (13:03 +0100)]
Minor code cleanup
Wolfgang Denk [Mon, 6 Mar 2006 10:25:22 +0000 (11:25 +0100)]
Merge the new NAND code (testing-NAND brach); see doc/README.nand
Rewrite of NAND code based on what is in 2.6.12 Linux kernel
Patch by Ladislav Michl, 29 Jun 2005
[Merge with /home/tur/nand/u-boot]
Bartlomiej Sieka [Sun, 5 Mar 2006 17:57:33 +0000 (18:57 +0100)]
Re-factoring the legacy NAND code (legacy NAND now only in board-specific
code and in SoC code). Boards using the old way have CFG_NAND_LEGACY and
BOARDLIBS = drivers/nand_legacy/libnand_legacy.a added. Build breakage for
NETTA.ERR and NETTA_ISDN - will go away when the new NAND support is
implemented for these boards.
Markus Klotzbücher [Sat, 4 Mar 2006 17:35:51 +0000 (18:35 +0100)]
Lots of new stuff:
* Debug message can be turned on and off.
* Waiting for events now times out.
* Implemented RESET command.
* Added appropriate nand_bbt_descriptor and nand_oobinfo.
Remaining Problems:
* Read Status still behaves weird an returns invalid stuff sometimes.
* ECC Placement does not respect our scheme in nand_oobinfo.
Stefan Roese [Sat, 4 Mar 2006 13:57:03 +0000 (14:57 +0100)]
Add lowboot target to mcc200 board
Patch by Stefan Roese, 4 Mar 2006
Markus Klotzbücher [Fri, 3 Mar 2006 19:13:43 +0000 (20:13 +0100)]
Erasing works too now. The CS don't care causes problem with READSTATUS,
don't ask me why. There are still bugs in the bad block logic.
Markus Klotzbücher [Fri, 3 Mar 2006 15:09:28 +0000 (16:09 +0100)]
Write operation is working. Turned out that the READSTATUS hack was wrong
after all.
Markus Klotzbücher [Fri, 3 Mar 2006 14:37:01 +0000 (15:37 +0100)]
Writing is working, but there's still a bug that causes the data written to
start at an offset of 4 bytes from the start of the page.
Markus Klotzbücher [Fri, 3 Mar 2006 11:11:11 +0000 (12:11 +0100)]
Implemented writing, not working yet.
Markus Klotzbücher [Thu, 2 Mar 2006 13:02:36 +0000 (14:02 +0100)]
Moved the waiting loop for "Read Data Request" RDDREQ into the
delta_cmdfunc function, because this bit is only set once after a command
is sent and this allows read functions to be called multiple times.
Wolfgang Denk [Thu, 2 Mar 2006 11:30:17 +0000 (12:30 +0100)]
Merge with /home/sr/git/u-boot/cfi-flash-fix
Markus Klotzbücher [Thu, 2 Mar 2006 11:10:01 +0000 (12:10 +0100)]
Read bug fixed. Now "nand bad" list the badblocks correctly (i hope, since
there are 0)
Wolfgang Denk [Thu, 2 Mar 2006 10:03:05 +0000 (11:03 +0100)]
Make CFG_NO_FLASH work on ARM systems
Patch by Markus Klotzbuecher, 27 Feb 2006
Markus Klotzbücher [Wed, 1 Mar 2006 22:33:27 +0000 (23:33 +0100)]
Further NAND stuff implemented. Basic read commands seem to work.
Stefan Roese [Wed, 1 Mar 2006 16:00:49 +0000 (17:00 +0100)]
Fix problem with flash_get_size() from CFI driver update
Patch by Stefan Roese, 1 Mar 2006
Markus Klotzbücher [Tue, 28 Feb 2006 22:11:07 +0000 (23:11 +0100)]
All subsystem clocks not immediately need are turned at reset.
Markus Klotzbücher [Tue, 28 Feb 2006 21:51:01 +0000 (22:51 +0100)]
Added GPIO initialization of DF signal. Still not working.
Wolfgang Denk [Tue, 28 Feb 2006 17:39:20 +0000 (18:39 +0100)]
Update mcc200 config: Disable PCI and DoC, use 133 MHz IPB clock,
use hush shell.
Markus Klotzbücher [Tue, 28 Feb 2006 17:05:25 +0000 (18:05 +0100)]
First steps implementing NAND support. Not working, fails to read ID.
Wolfgang Denk [Tue, 28 Feb 2006 15:42:50 +0000 (16:42 +0100)]
Merge ... Stefan Roese's branch with CFI driver fixes
Wolfgang Denk [Tue, 28 Feb 2006 15:39:47 +0000 (16:39 +0100)]
Merge with /home/wd/git/u-boot/master
Stefan Roese [Tue, 28 Feb 2006 14:33:28 +0000 (15:33 +0100)]
Convert mcc200 to use common CFI flash driver
Patch by Stefan Roese, 28 Feb 2006
Stefan Roese [Tue, 28 Feb 2006 14:29:58 +0000 (15:29 +0100)]
Major CFI-FLASH driver update:
* Add env-variable "unlock" to handle initial state of sectors
(locked/unlocked).
Only the U-Boot image and it's environment is protected,
all other sectors are unprotected (unlocked) if flash
hardware protection is used (CFG_FLASH_PROTECTION) and
the environment variable "unlock" is set to "yes".
Patch by Stefan Roese, 28 Feb 2006
* Update drivers/cfi_flash.c:
- find_sector() called in both versions of flash_write_cfiword()
Patch by Peter Pearse, 27th Feb 2006
* CFI support for a x8/x16 AMD/Spansion flash configured in x8 mode
Patch by Jose Maria Lopez, 16 Jan 2006
* Add support for AMD/Spansion Flashes in flash_write_cfibuffer
Patch by Alex Bastos and Thomas Schaefer, 2005-08-29
* Changes/fixes for drivers/cfi_flash.c:
We *should* check if there are any error bits if the previous call
returned ERR_OK (Otherwise we will have output an error message in
flash_status_check() already.) The original code would only check for
error bits if flash_status_check() returns ERR_TIMEOUT.
Patch by Marcus Hall, 23 Aug 2005
* Changes/fixes for drivers/cfi_flash.c:
- Add CFG_FLASH_PROTECT_CLEAR on drivers/cfi_flash.c
- Prohibit buffer write when buffer_size is 1 on drivers/cfi_flash.c
Patch by Sangmoon Kim, 19 Aug 2005
* Fixes for drivers/cfi_flash.c:
- Fix wrong timeout value usage in flash_status_check()
- Round write_tout up when converting to msec in flash_get_size()
- Remove clearing flash status at the end of flash_write_cfibuffer()
which sets Intel 28F640J3 flash back to command mode on CSB472
Patch by Tolunay Orkun, 02 July 2005
Markus Klotzbücher [Fri, 24 Feb 2006 13:16:31 +0000 (14:16 +0100)]
Merge /home/tur/nand/u-boot/
This is a first version of the testing-NAND branch merged back to main.
Markus Klotzbücher [Fri, 24 Feb 2006 10:34:34 +0000 (11:34 +0100)]
Merge branch 'master' of www.denx.de/git/u-boot
Bartlomiej Sieka [Fri, 24 Feb 2006 08:37:22 +0000 (09:37 +0100)]
Merge ... /home/wd/git/u-boot/testing-NAND/ to add new NAND handling.
Wolfgang Denk [Fri, 24 Feb 2006 00:42:40 +0000 (01:42 +0100)]
Cleanup MCC200 board.
Markus Klotzbücher [Wed, 22 Feb 2006 16:48:43 +0000 (17:48 +0100)]
SDRAM now working.
Markus Klotzbücher [Wed, 22 Feb 2006 13:05:44 +0000 (14:05 +0100)]
SDRAM now working for delta board, but there are still aliasing problems,
we only see 64MB.
Wolfgang Denk [Wed, 22 Feb 2006 09:25:39 +0000 (10:25 +0100)]
Rename SMMACO4 board into smmaco4 for consistency with Linux.
Wolfgang Denk [Wed, 22 Feb 2006 01:39:31 +0000 (02:39 +0100)]
Disable CMD_BSP for SMMACO4 board.
Wolfgang Denk [Wed, 22 Feb 2006 00:59:13 +0000 (01:59 +0100)]
Merge with /home/hs/PanDacom/u-boot-dev
Wolfgang Denk [Tue, 21 Feb 2006 23:43:16 +0000 (00:43 +0100)]
Initial port to MCC200 board (work in progress)
Minimally modified patch by Bluetechnix, Vienna
Markus Klotzbücher [Tue, 21 Feb 2006 23:06:01 +0000 (00:06 +0100)]
SDRAM seems to be working on delta board, though u-boot doesn't start yet.
Wolfgang Denk [Tue, 21 Feb 2006 16:33:04 +0000 (17:33 +0100)]
Add GIT version information (commid ID) to untagged U-Boot versions
As done in the linux kernel, the U-Boot version (U_BOOT_VERSION)
of all unreleased (untagged) U-Boot images will be automatically
extended upon compiletime with a part of the GIT commit ID and
possibly with "dirty" if uncommited changes are detected.
Here an example for the resulting version:
"U-Boot
1.1.4-g3457ac18-dirty"
The version is now maintained in the toplevel Makefile and the
version headers are autogenerated.
Patch by Stefan Roese, 9 Feb 2006
Wolfgang Denk [Tue, 21 Feb 2006 15:41:43 +0000 (16:41 +0100)]
Merge with /home/sr/git/u-boot
Heiko Schocher [Mon, 20 Feb 2006 16:34:12 +0000 (17:34 +0100)]
[Patch] Add basic support for the SMMACO4 Board from PanDaCom.
Signed-off-by: Heiko Schocher <hs@denx.de>
Markus Klotzbücher [Mon, 20 Feb 2006 15:37:37 +0000 (16:37 +0100)]
New board directory and config for the benq delta board (copied from
zylonite). Minor pxa-regs.h update.
Markus Klotzbücher [Mon, 20 Feb 2006 14:59:07 +0000 (15:59 +0100)]
Merged and added more pxa-regs.h stuff, especially the GPIO Control
Register Definitions.
Markus Klotzbücher [Sun, 19 Feb 2006 15:03:49 +0000 (16:03 +0100)]
Merged sufficient changes to pxa-regs.h in order to make u-boot compile.
It doesn't run yet.
Markus Klotzbücher [Fri, 10 Feb 2006 16:12:14 +0000 (17:12 +0100)]
Reverting pxa-regs.h back to original, because the intel Monahans one
breaks backward compatibility and I don't trust it. Instead, i'll verify
and merge the parts I need while porting.
Markus Klotzbücher [Fri, 10 Feb 2006 16:08:26 +0000 (17:08 +0100)]
Config updated for compiling the SMC911111 network driver
Markus Klotzbücher [Fri, 10 Feb 2006 10:25:41 +0000 (11:25 +0100)]
Changed gcc-4.0 global data pointer fix to conform with the fix for this on
other platforms (see
c75eba3b4140187cd0d9bd8049f5df4c49b6889b)
Markus Klotzbücher [Thu, 9 Feb 2006 12:19:25 +0000 (13:19 +0100)]
basic u-boot is working, boots into the command shell.
Markus Klotzbücher [Wed, 8 Feb 2006 17:56:28 +0000 (18:56 +0100)]
Changes:
* lots of bugfixes in the assembler code
* reverted hardware.h back to original
* enabled hardware DRAM calibration
* GCC-4 fix: modified GLOBAL_DATA_POINTER macro
Stefan Roese [Wed, 8 Feb 2006 14:54:15 +0000 (15:54 +0100)]
Convert CPCI750 to use common CFI flash driver
Patch by Reinhard Arlt, 8 Feb 2006
Markus Klotzbücher [Tue, 7 Feb 2006 19:48:45 +0000 (20:48 +0100)]
Forgot to add files to zylonite branch.
Markus Klotzbücher [Tue, 7 Feb 2006 19:04:48 +0000 (20:04 +0100)]
This is the first commit for the u-boot zylonite port. The following has be
done so far:
* created zylonite board dir (based on lubbock)
* extended some - but not all pxa sources and headers for Intel
Monahans support (CONFIG_CPU_MONAHANS)
* created Makefile zylonite target + MAKEALL entry
* added some debug nonsense, remove later, grep for mk@tbd
Status: compiles (eldk-4.0), and can be started with BDI, but runs forever
and doesn't halt at breakpoints. Hmmm...
Stefan Roese [Tue, 7 Feb 2006 15:51:04 +0000 (16:51 +0100)]
Various changes to esd HH405 board specific files
Patch by Matthias Fuchs, 07 Feb 2006
Wolfgang Denk [Tue, 7 Feb 2006 14:18:25 +0000 (15:18 +0100)]
Update default environment for INKA4x00 board.
Wolfgang Denk [Sun, 29 Jan 2006 18:12:41 +0000 (19:12 +0100)]
Cleanup U-Boot boot messages on ARM.
To match the U-Boot user interface on ARM platforms to the U-Boot
standard (as on PPC platforms), some messages with debug character
are removed from the default U-Boot build.
Enable DEBUG for lib_arm/board.c to enable debug messages.
New CONFIG_DISPLAY_CPUINFO and CONFIG_DISPLAY_BOARDINFO options.
Patch by Stefan Roese, 24 Jan 2006
Stefan Roese [Wed, 18 Jan 2006 19:06:44 +0000 (20:06 +0100)]
Fix various compiler warnings on ppc4xx builds (ELDK 4.0)
Patch by Stefan Roese, 18 Jan 2006
Stefan Roese [Wed, 18 Jan 2006 19:05:34 +0000 (20:05 +0100)]
Add VGA support (CT69000) to CPCI750 board.
Insert missing __le32_to_cpu() for filesize in ext2fs_read_file().
Patch by Reinhard Arlt, 30 Dec 2005
Stefan Roese [Wed, 18 Jan 2006 19:03:15 +0000 (20:03 +0100)]
PMC405 and CPCI405: Moved configuration of pci resources into config file.
PMC405 and CPCI2DP: Added firmware download and booting via pci.
Patch by Matthias Fuchs, 20 Dec 2005
Wolfgang Denk [Fri, 13 Jan 2006 16:00:56 +0000 (17:00 +0100)]
Fix 28F256J3A support on PM520 board
(without bank-switching only 32 MB can be accessed)
Wolfgang Denk [Wed, 11 Jan 2006 12:04:53 +0000 (13:04 +0100)]
Update CHANGELOG.
Wolfgang Denk [Wed, 11 Jan 2006 12:03:54 +0000 (13:03 +0100)]
Fix mkimage bug with multifile images created on 64 bit systems.
Wolfgang Denk [Thu, 29 Dec 2005 14:12:09 +0000 (15:12 +0100)]
Add support for 28F256J3A flah (=> 64 MB) on PM520 board
Wolfgang Denk [Thu, 22 Dec 2005 00:50:50 +0000 (01:50 +0100)]
Add support for 28F256J3A flash chips
Wolfgang Denk [Mon, 19 Dec 2005 12:02:45 +0000 (13:02 +0100)]
Fix compiler problem with at91rm9200dk board.
Patch by Eugen Bigz, 19 Dec 2005
Wolfgang Denk [Fri, 16 Dec 2005 16:39:27 +0000 (17:39 +0100)]
Merge with /home/sr/git/u-boot
Wolfgang Denk [Fri, 16 Dec 2005 14:14:18 +0000 (15:14 +0100)]
MPC5200: Set PCI retry counter to 0 = infinite retry;
The default of 255 is too short for slow devices.
Patch by Martin Nykodym, 12 Dec 2005
Stefan Roese [Thu, 15 Dec 2005 08:43:12 +0000 (09:43 +0100)]
Changes to Yellowstone & Yosemite 440EP/GR eval boards:
- Changed GPIO setup to enable another address line in order to
address 64M of FLASH.
- Added function sdram_tr1_set to auto calculate the tr1 value for
the DDR.
Patch by Steven Blakeslee, 12 Dec 2005
Wolfgang Denk [Wed, 14 Dec 2005 14:05:59 +0000 (15:05 +0100)]
Merge with /home/m8/git/u-boot
Wolfgang Denk [Mon, 12 Dec 2005 15:06:05 +0000 (16:06 +0100)]
Marian Balakowicz [Tue, 6 Dec 2005 19:33:07 +0000 (20:33 +0100)]
Change port configuration for O2DNT (CODEC1 on PSC1)
Wolfgang Denk [Tue, 6 Dec 2005 14:02:31 +0000 (15:02 +0100)]
Fix DPRAM offset/size for MPC8541/8555.
Simplify TQM85xx Makefile handling.