Wolfgang Denk [Sat, 24 Sep 2005 21:41:00 +0000 (23:41 +0200)]
virtex2 fix for bogus download error messages
The virtex2 FPGA download code watches for init going active during
a download of config data as an error condition. init also goes
active after a configuration is finished in concert with the done
signal. So far, the code does not check for done active until all
of the configuration data is sent. If configuration data has a few
extra pad bytes at the end, this would cause an error message even
though the download had suceeded.
NOTE: virtex2 slave serial and spartan2 versions may still have the
same problem.
Patch by Andrew Dyer, 12 Jan 2005
Wolfgang Denk [Sat, 24 Sep 2005 21:32:48 +0000 (23:32 +0200)]
Optimize flash_make_cmd in drivers/cfi_flash.c for little endian
Fix "WARNING: flash_make_cmd: unsuppported LittleEndian mode"
message when probing for nonexistent flash in little endian mode.
As a side effect more efficient and smaller code is generated,
which is always a Good Thing (TM).
Patch by Ladislav Michl, 24 Sep 2005
Wolfgang Denk [Sat, 24 Sep 2005 21:25:46 +0000 (23:25 +0200)]
Update for TFTP using a fixed UDP port
Use the approved environment variable names. Added "tftpdstp" to
allow ports other than 69 per Tolunay Orkun's recommendation.
Patch by Jerry Van Baren, 12 Jan 2005
Wolfgang Denk [Sat, 24 Sep 2005 20:37:32 +0000 (22:37 +0200)]
Allow to force TFTP to use a fixed UDP port
(Add a configuration option CONFIG_TFTP_PORT and optional env variable tftpport)
Patch by Jerry Van Baren, 10 Jan 2005
Wolfgang Denk [Sat, 24 Sep 2005 20:05:40 +0000 (22:05 +0200)]
Fix ethernet timeouts on dbau1550 and other au1x00 systems
Patch by Leif Lindholm, 29 Dec 2004
Wolfgang Denk [Sat, 24 Sep 2005 19:54:50 +0000 (21:54 +0200)]
* Fix PHY address argument passing with mii info command
Patch by Andrew Dyer, 28 Dec 2004
* Cleanup: fix broken builds
Wolfgang Denk [Fri, 23 Sep 2005 11:12:15 +0000 (13:12 +0200)]
More cleanup: get rid or redundand #defines
Wolfgang Denk [Fri, 23 Sep 2005 09:05:55 +0000 (11:05 +0200)]
Cleanup (PPC4xx is AMCC now)
Wolfgang Denk [Thu, 22 Sep 2005 07:46:19 +0000 (09:46 +0200)]
Merge with /home/wd/git/u-boot/work
Wolfgang Denk [Thu, 22 Sep 2005 07:34:17 +0000 (09:34 +0200)]
Cleanup - update CHANGELOG, undo test settings
Stefan Roese [Thu, 22 Sep 2005 07:16:57 +0000 (09:16 +0200)]
esd CPCI2DP board added
Patch by Matthias Fuchs, 22 Sep 2005
Stefan Roese [Thu, 22 Sep 2005 07:07:15 +0000 (09:07 +0200)]
esd PMC405 board updated
Patch by Matthias Fuchs, 22 Sep 2005
Stefan Roese [Thu, 22 Sep 2005 07:04:17 +0000 (09:04 +0200)]
Add SM501 support to HH405 board.
Add support for gzip compressed bmp's (CONFIG_VIDEO_BMP_GZIP).
Add support for eeprom write-enable (CFG_EEPROM_WREN).
Patch by Stefan Roese, 22 Sep 2005
Stefan Roese [Wed, 21 Sep 2005 16:20:22 +0000 (18:20 +0200)]
Fix autonegotiation in tsec ethernet driver
Patch by Stefan Roese, 21 Sep 2005
Wolfgang Denk [Wed, 21 Sep 2005 13:31:25 +0000 (15:31 +0200)]
Fix bug in auto_update (trab board)
Patch by Martin Krause, 16 Sep 2005
Wolfgang Denk [Wed, 21 Sep 2005 13:24:52 +0000 (15:24 +0200)]
Fix computation of framebuffer palette for 8bpp LCD bitmaps
Patch by Francesco Mandracci, 16 Sep 2005
Wolfgang Denk [Wed, 21 Sep 2005 08:07:56 +0000 (10:07 +0200)]
Update configuration for INKA4x0 board
Wolfgang Denk [Wed, 21 Sep 2005 07:59:55 +0000 (09:59 +0200)]
Update configuration for PM854 board
Based on patch by R. Loeffl, 20 Jul 2005
Stefan Roese [Thu, 15 Sep 2005 12:41:11 +0000 (14:41 +0200)]
Add PCI support to TQM8540 and TQM8560 boards
Patch by Stefan Roese, 15 Sep 2005
Stefan Roese [Thu, 15 Sep 2005 09:34:07 +0000 (11:34 +0200)]
Update AMCC Yosemite to get a consistent setup for all AMCC eval
boards (baudrate, environment...). Flash driver fixed.
Patch by Stefan Roese, 15 Sep 2005
Wolfgang Denk [Wed, 14 Sep 2005 15:06:43 +0000 (17:06 +0200)]
Merge with /home/wd/git/u-boot/master
Wolfgang Denk [Wed, 14 Sep 2005 14:59:18 +0000 (16:59 +0200)]
Merge with /home/sr/git/u-boot
Wolfgang Denk [Mon, 12 Sep 2005 22:20:45 +0000 (00:20 +0200)]
Add support for mtddevnum and mtddevname variables (mtdparts command)
[Merge with /home/m8/git/u-boot]
Wolfgang Denk [Mon, 12 Sep 2005 22:12:33 +0000 (00:12 +0200)]
Change default console baud rate for stxxtc board
Marian Balakowicz [Sun, 11 Sep 2005 13:27:12 +0000 (15:27 +0200)]
Added support for mtddevnum and mtddevname variables (mtdparts command)
Stefan Roese [Wed, 7 Sep 2005 14:21:12 +0000 (16:21 +0200)]
Fix problem in 440GP ethernet driver (ebony). Add support for 2nd
ethernet port on ebony.
Patch by Stefan Roese, 7 Sep 2005
Wolfgang Denk [Tue, 6 Sep 2005 20:17:16 +0000 (22:17 +0200)]
Merge with /home/sr/git/u-boot:
Add I2C support for TQM85xx
Wolfgang Denk [Sun, 4 Sep 2005 21:19:41 +0000 (23:19 +0200)]
Update MPC5200 FIFO Control settings
(u-boot.habanero.fifo_cntrl.patch from Freescale)
Wolfgang Denk [Sat, 3 Sep 2005 00:22:41 +0000 (02:22 +0200)]
Fix default command set (don't include CFG_CMD_DISPLAY command)
Patch by Pantelis Antoniou, 02 Sep 2005
Wolfgang Denk [Fri, 2 Sep 2005 23:58:35 +0000 (01:58 +0200)]
Cleanup compiler warnings.
Wolfgang Denk [Fri, 2 Sep 2005 23:23:25 +0000 (01:23 +0200)]
Update CHANGELOG.
Wolfgang Denk [Fri, 2 Sep 2005 23:21:50 +0000 (01:21 +0200)]
Enable SM712 driver support for HMI1001 board.
Stefan Roese [Wed, 31 Aug 2005 10:55:50 +0000 (12:55 +0200)]
Add I2C support to TQM8540 and TQM8560 boards (EEPROM, RTC, LM75-DTT).
Removed CFG_CMD_DISPLAY from default commands.
Fixed compiler warning in net.c.
Patch by Stefan Roese, 31 Aug 2005
Wolfgang Denk [Wed, 31 Aug 2005 10:30:09 +0000 (12:30 +0200)]
Update CHANGELOG file
Wolfgang Denk [Wed, 31 Aug 2005 10:28:00 +0000 (12:28 +0200)]
Fix problems with ld version 2.16 (dot outside sections problem)
Pointed out by Gerhard Jaeger, 31 Aug 2005;
cf. http://sourceware.org/ml/binutils/2005-08/msg00412.html
Wolfgang Denk [Tue, 30 Aug 2005 12:13:23 +0000 (14:13 +0200)]
Prepare U-Boot for gcc-4.x: fix global data pointer initialization
The global data pointer, stored in r29 before relocation to RAM, was
not initialized to a correct value. This happened because the pointer
declaration was done locally in the scope of the board_init_f()
function. What follows is a cite from gcc.info, 5.37, "Variables in
Specified Registers":
...
The compiler's data flow analysis is capable of determining where
the specified registers contain live values, and where they are
available for other uses. Stores into local register variables
may be deleted when they appear to be dead according to dataflow
analysis. References to local register variables may be deleted
or moved or simplified.
...
Moving the global data declaration to global scope solved the
problem.
Wolfgang Denk [Tue, 30 Aug 2005 11:43:18 +0000 (13:43 +0200)]
Adjust CS3 timings on HMI1001 board for dot matrix display under Linux
Wolfgang Denk [Tue, 30 Aug 2005 11:04:12 +0000 (13:04 +0200)]
Add keyboard and dot matrix display support for HMI1001 board.
Wolfgang Denk [Thu, 25 Aug 2005 23:36:03 +0000 (01:36 +0200)]
Prepare U-Boot for gcc-4.x
Wolfgang Denk [Wed, 24 Aug 2005 10:41:18 +0000 (12:41 +0200)]
Minor reformatting
Stefan Roese [Wed, 24 Aug 2005 09:21:36 +0000 (11:21 +0200)]
Fixed bamboo port to enable running without DDR-DIMM (bamboo has also 64MB onboard DDR)
Patch by Stefan Roese, 24 Aug 2005
Wolfgang Denk [Tue, 23 Aug 2005 21:04:40 +0000 (23:04 +0200)]
Update CHANGELOG
Wolfgang Denk [Tue, 23 Aug 2005 21:03:20 +0000 (23:03 +0200)]
Merge ... testing-4xx_enet (Create generic 4xx Ethernet code)
Wolfgang Denk [Tue, 23 Aug 2005 20:29:44 +0000 (22:29 +0200)]
Fix make dependencies for at91rm9200 and ks8695 cpus
Patch by Steven Scholz, 23 Aug 2005
Wolfgang Denk [Tue, 23 Aug 2005 20:27:41 +0000 (22:27 +0200)]
Add JFFS2 support for TQM5200 board
Stefan Roese [Mon, 22 Aug 2005 15:51:53 +0000 (17:51 +0200)]
Add esd cpci5200 and pf5200 boards
Patch by Reinhard Arlt, 22 Aug 2005
Wolfgang Denk [Thu, 18 Aug 2005 23:09:28 +0000 (01:09 +0200)]
Fix erroneous commit
Wolfgang Denk [Thu, 18 Aug 2005 23:05:06 +0000 (01:05 +0200)]
Fix MPC52xx watchdog driver
- make watchdog driver work on systems with an IPB clock
frequency of 133 MHz (watchdog expired to fast there).
- now all three watchdog chain entries could be used.
- fix some typos.
Patch by Martin Krause, 23 Jun 2005
Wolfgang Denk [Thu, 18 Aug 2005 22:55:12 +0000 (00:55 +0200)]
Fix sysclock for TQM8540 and TQM8560 boards
Patch by Martin Krause, 25 Jul 2005
Wolfgang Denk [Thu, 18 Aug 2005 22:53:02 +0000 (00:53 +0200)]
Initialize serial# and ethaddr from manufacturer data in EEPROM on CMC-PU2
Patch by Martin Krause, 08 Jun 2005
Wolfgang Denk [Thu, 18 Aug 2005 22:46:54 +0000 (00:46 +0200)]
Add new board specific commands for TQM5200/STK52XX
- Sound commands (beep, wav, sound)
- Test commands (led, can, backlight, rs232)
Patch by Martin Krause, 02 May 2005
Wolfgang Denk [Thu, 18 Aug 2005 22:36:45 +0000 (00:36 +0200)]
Change main clock on CMC-PU2 board from 207 MHz to 179 MHz
because of a bug in the AT91RM9200 CPU PLL
Patch by Martin Krause, 22 Apr 2005
Wolfgang Denk [Thu, 18 Aug 2005 22:08:55 +0000 (00:08 +0200)]
Add automatic HW detection for another CMC_PU2 variant
Patch by Martin Krause, 20 Apr 2005
Wolfgang Denk [Thu, 18 Aug 2005 10:21:16 +0000 (12:21 +0200)]
Remove CONFIG_AT91RM9200DK in CMC-PU2 configuration
Patch by Martin Krause, 19 Apr 2005
Wolfgang Denk [Thu, 18 Aug 2005 09:55:22 +0000 (11:55 +0200)]
Fix initialization problem on TQM5200 without SM501
Patch by Martin Krause, 8 Apr. 2005
Wolfgang Denk [Thu, 18 Aug 2005 09:51:12 +0000 (11:51 +0200)]
Add RTC support for STK52XX.200
Patch by Martin Krause, 7 Apr. 2005
Wolfgang Denk [Wed, 17 Aug 2005 23:25:11 +0000 (01:25 +0200)]
Add 82dnt board support
Wolfgang Denk [Wed, 17 Aug 2005 23:22:22 +0000 (01:22 +0200)]
Add CHANEGLOG entry; sort Makefile entries
Wolfgang Denk [Wed, 17 Aug 2005 22:06:50 +0000 (00:06 +0200)]
Minor Makefile cleanup
<m8@hekate.semihalf.com> [Tue, 16 Aug 2005 20:54:40 +0000 (22:54 +0200)]
Disable SNTP for O2DNT board.
<m8@hekate.semihalf.com> [Tue, 16 Aug 2005 18:39:05 +0000 (20:39 +0200)]
CONFIG_PCI_SCAN_SHOW disabled for O2DNT.
Stefan Roese [Tue, 16 Aug 2005 16:18:00 +0000 (18:18 +0200)]
Merged 405gp_enet.c and 440gx_enet.c to generic 4xx_enet.c
now handling all 4xx cpu's.
Patch by Stefan Roese, 16 Aug 2005
<m8@hekate.semihalf.com> [Tue, 16 Aug 2005 15:34:22 +0000 (17:34 +0200)]
Merge with pollux.denx.org:/home/git/u-boot/.git
Wolfgang Denk [Tue, 16 Aug 2005 13:17:53 +0000 (15:17 +0200)]
Enable PCI on hmi1001 board
Wolfgang Denk [Tue, 16 Aug 2005 07:32:45 +0000 (09:32 +0200)]
Fix return values of the jffs2 commands ls/fsload/fsinfo,
so we can use them to, e.g., check the existence of a file with
"if ls foo; then this; else that; fi" in the hush shell
Patch by Andreas Engel, 16 August 2005
Wolfgang Denk [Mon, 15 Aug 2005 14:03:56 +0000 (16:03 +0200)]
Coding style cleanup
Wolfgang Denk [Mon, 15 Aug 2005 13:55:00 +0000 (15:55 +0200)]
Add support for Silicon Turnkey eXpress XTc (mpc87x/88x) board.
Patch by Dan Malek and Pantelis Antoniou, 15 Aug 2005
Stefan Roese [Mon, 15 Aug 2005 10:33:29 +0000 (12:33 +0200)]
Changed to version 1.1.4
Stefan Roese [Mon, 15 Aug 2005 10:31:23 +0000 (12:31 +0200)]
Add Sandburst Metrobox and Sandburst Karef board support packages.
Second serial port on 440GX now defined as a system device.
Add 'Short Etch' code for Cicada PHY within 440gx_enet.c
Patch by Travis B. Sawyer, 12 Jul 2005
Check return value of malloc in 440gx_enet.c
Patch by Travis B. Sawyer, 18 Jul 2005
Wolfgang Denk [Sat, 13 Aug 2005 23:52:14 +0000 (01:52 +0200)]
Fix build problems
Wolfgang Denk [Sat, 13 Aug 2005 22:27:00 +0000 (00:27 +0200)]
Adjust MAKEALL script for little endian MIPS build tests
Wolfgang Denk [Sat, 13 Aug 2005 21:13:17 +0000 (23:13 +0200)]
Code cleanup.
Wolfgang Denk [Sat, 13 Aug 2005 16:37:31 +0000 (18:37 +0200)]
Merge with /home/wd/git/u-boot/master
Wolfgang Denk [Sat, 13 Aug 2005 16:36:17 +0000 (18:36 +0200)]
make "make clean" remove all build results
Wolfgang Denk [Sat, 13 Aug 2005 00:04:37 +0000 (02:04 +0200)]
Fix compiler warnings
Wolfgang Denk [Fri, 12 Aug 2005 21:55:10 +0000 (23:55 +0200)]
Merge with /home/wd/git/u-boot/master
Wolfgang Denk [Fri, 12 Aug 2005 21:51:07 +0000 (23:51 +0200)]
Remove stale file entry
Wolfgang Denk [Fri, 12 Aug 2005 21:43:12 +0000 (23:43 +0200)]
Minor code cleanup
Wolfgang Denk [Fri, 12 Aug 2005 21:36:08 +0000 (23:36 +0200)]
Add forgotten new fils from latest VoiceBlue update
Wolfgang Denk [Fri, 12 Aug 2005 21:34:51 +0000 (23:34 +0200)]
Make bootretry feature work with hush shell.
Caveat: this currently *requires* CONFIG_RESET_TO_RETRY to be set, too.
Patch by Andreas Engel, 19 Jul 2005
Wolfgang Denk [Fri, 12 Aug 2005 21:27:18 +0000 (23:27 +0200)]
Update Hymod Board Database PHP code in "tools" directory
Patch by Murray Jensen, 01 Jul 2005
Wolfgang Denk [Fri, 12 Aug 2005 21:23:46 +0000 (23:23 +0200)]
Make "tr" command use POSIX compliant; export HOSTOS make variable
Patch by Murray Jensen, 30 Jun 2005
Wolfgang Denk [Fri, 12 Aug 2005 21:20:59 +0000 (23:20 +0200)]
Fix Murray Jensen's mail address.
Patch by Murray Jensen, 30 Jun 2005
Wolfgang Denk [Fri, 12 Aug 2005 21:15:53 +0000 (23:15 +0200)]
Preserve PHY_BMCR during a soft reset.
Patch by Carl Riechers, 24 Jun 2005
Wolfgang Denk [Fri, 12 Aug 2005 20:56:51 +0000 (22:56 +0200)]
VoiceBlue update: eeprom tool can also store firmware version now.
eeprom.bin is runable by jumping at load address.
Patch by Ladislav Michl, 23 May 2005
Wolfgang Denk [Fri, 12 Aug 2005 20:38:37 +0000 (22:38 +0200)]
Move the AT91RM9200DK to the ARM Systems list.
Patch by Anders Larsen, 26 Apr 2005
Wolfgang Denk [Fri, 12 Aug 2005 20:35:59 +0000 (22:35 +0200)]
Eliminate calls of ARM libgcc.a helper functions _divsi3 and _modsi3
Patch by Anders Larsen, 26 Apr 2005
Wolfgang Denk [Fri, 12 Aug 2005 20:32:29 +0000 (22:32 +0200)]
measure_gclk() is needed when DEBUG is enabled
Patch by Bryan O'Donoghue, 25 Apr 2005
<m8@hekate.semihalf.com> [Fri, 12 Aug 2005 19:16:13 +0000 (21:16 +0200)]
FRAM memory access optimization.
Stefan Roese [Fri, 12 Aug 2005 18:06:52 +0000 (20:06 +0200)]
Add UPD-Checksum code, fix problem in net.c (return instead of break)
Patch by Reinhard Arlt, 12 Aug 2005
Stefan Roese [Fri, 12 Aug 2005 14:56:56 +0000 (16:56 +0200)]
esd PCI405 board updated
Patch by Matthias Fuchs, 28 Jul 2005
Stefan Roese [Fri, 12 Aug 2005 14:52:47 +0000 (16:52 +0200)]
esd WUH405 and DU405 board updated
Patch by Matthias Fuchs, 27 Jul 2005
Stefan Roese [Fri, 12 Aug 2005 14:46:35 +0000 (16:46 +0200)]
Fix problem in cmd_nand.c (only when defined CFG_NAND_SKIP_BAD_DOT_I)
Patch by Matthias Fuchs, 4 May 2005
<m8@hekate.semihalf.com> [Fri, 12 Aug 2005 13:33:33 +0000 (15:33 +0200)]
Merge with pollux.denx.org:/home/git/u-boot/.git
Wolfgang Denk [Thu, 11 Aug 2005 22:22:49 +0000 (00:22 +0200)]
Merge with /home/wd/git/u-boot/master
Stefan Roese [Thu, 11 Aug 2005 16:03:14 +0000 (18:03 +0200)]
Update AMCC Yosemite to get a consistent setup for all AMCC eval
boards (baudrate, environment...). Flash driver fixed.
Patch by Stefan Roese, 11 Aug 2005
Stefan Roese [Thu, 11 Aug 2005 15:58:40 +0000 (17:58 +0200)]
Changed AMCC Bubinga (405EP) configuration to support 2nd eth port
Patch by Stefan Roese, 11 Aug 2005
Stefan Roese [Thu, 11 Aug 2005 15:56:56 +0000 (17:56 +0200)]
Add NAND FLASH support for AMCC Bamboo 440EP eval board
Patch by Stefan Roese, 11 Aug 2005
<m8@hekate.semihalf.com> [Thu, 11 Aug 2005 13:56:59 +0000 (15:56 +0200)]
O2DNT FRAM write delay disabled.
<m8@hekate.semihalf.com> [Thu, 11 Aug 2005 08:10:30 +0000 (10:10 +0200)]
O2DNT: added hardware flash protect support, macros cleanup.