[U-Boot-Users] U-Boot-0.3.0 released

A new version of U-Boot has been released. It is named U-Boot-0.3.0 and tagged as "U-Boot-0_3_0" on the CVS server.
A tarball is available at
ftp://ftp.denx.de/pub/u-boot/u-boot-0.3.0.tar.bz2
Major news:
* Support for new processors: MIPS 4KC, MIPS 5Kc, MPC555/556 * Support for new RTOS: RTEMS * Support for new boards: INCA-IP, Innokom, TOP860, MPC8266ADS, VCMA9, ELPT860, CPC45, PM825, SC8xx, AT91RM9200DK, cmi_mpc5xx, Purple * other highlights: PCI support for MPC8250, JFFS2 cleanup
====================================================================== Changes for U-Boot 0.3.0: ======================================================================
* Patch by Arun Dharankar, 4 Apr 2003: Add IDMA example code (tested on 8260 only)
* Add support for Purple Board (MIPS64 5Kc)
* Add support for MIPS64 5Kc CPUs
* Fix missing setting of "loadaddr" and "bootfile" on ARM and MIPS
* Patch by Denis Peter, 04 Apr 2003: - update MIP405-4 board
* Patch by Stefan Roese, 4 Apr 2003: - U-Boot version environment variable "ver" added (CONFIG_VERSION_VARIABLE). - Changed PPC405GPr version from A to B. - Changed CPCI405 to use CTS instead of DSR on PPC405 UART1.
* Patches by Denis Peter, 03 April 2003: - fix PCI IRQs on MPL boards - fix two more un-relocated pointer problems
* Fix behaviour of "run" command: - print error message iv variable does not exist - terminate processing of arguments in case of error
* Patches by Peter Figuli, 10 Mar 2003 - Add support for BTUART on PXA platform - Add support for WEP EP250 (PXA) board
* Fix flash problems on INCA-IP; add tool to allow bruning images to flash using a BDI2000
* Implement fix for I2C Edge Conditions problem for all boards that use the bit-banging driver (common/soft_i2c.c)
* Patch by Martin Winistoerfer, 23 Mar 2003 - Add port to MPC555/556 microcontrollers - Add support for cmi customer board with Intel 28F128J3A, 28F320J3A or 28F640J3A flash.
* Patch by Rick Bronson, 28 Mar 2003: - fix common/cmd_nand.c
* Patch by Arun Dharankar, 24 Mar 2003: - add threads / scheduler example code
* Add patches by Robert Schwebel, 31 Mar 2003: - add ctrl-c support for kermit download - align bdinfo output on ARM - csb226 board: bring in sync with innokom/memsetup.S - csb226 board: fix MDREFR handling - misc doc fixes / extensions - innokom board: cleanup, MDREFR fix in memsetup.S, config update - add BOOT_PROGRESS to armlinux.c
* Add CPU ID, version, and clock speed for INCA-IP
* Patches by Dave Ellis, 18 Mar 2003 for SXNI855T board: - fix SRAM and SDRAM memory sizing - add status LED support - add MAC address for second (SCC1) ethernet port
* Update default environment for TQM8260 board
* Patch by Rick Bronson, 16 Mar 2003: - Add NAND flash support for reading, writing, and erasing NAND flash (certain forms of which are called SmartMedia). - Add support for Atmel AT91RM9200DK ARM920T based development kit.
* Patches by Robert Schwebel, 19 Mar 2003: - use arm-linux-gcc as default compiler for ARM - fix i2c fixup code - fix missing baudrate setting - added $loadaddr / CFG_LOAD_ADDR support to loadb - moved "ignoring trailing characters" _before_ u-boot wants to print out diagnostics messages; removes bogus characters at the end of transmission
* Patch by John Zhan, 18 Mar 2003: Add support for SinoVee Microsystems SC8xx boards
* Patch by Rolf Offermanns, 21 Mar 2003: ported the dnp1110 related changes from the current armboot cvs to current u-boot cvs. smc91111 does not work. problem marked in smc91111.c, grep for "FIXME".
* Patch by Brian Auld, 25 Mar 2003: Add support for STM flash chips on ebony board
* Add PCI support for MPC8250 Boards (PM825 module)
* Patch by Stefan Roese, 25 Mar 2003: - PCI405 update.
* Patch by Stefan Roese, 20 Mar 2003: - CPCI4052 update (support for revision 3). - Set edge conditioning circuitry on PPC405GPr for compatibility to existing PPC405GP designs. - Clip udiv to 5 bits on PPC405 (serial.c).
* Extend INCAIP board support: - add automatic RAM size detection - add "bdinfo" command - pass flash address and size to Linux kernel - switch to 150 MHz clock
* Avoid flicker on the TRAB's VFD by synchronizing the enable with the HSYNC/VSYNC. Requires new CPLD code (Version 101 for Rev. 100 boards, version 153 for Rev. 200 boards).
* Patch by Vladimir Gurevich, 12 Mar 2003: Fix relocation problem of statically initialized string pointers in common/cmd_pci.c
* Patch by Kai-Uwe Blöm, 12 Mar 2003: Cleanup & bug fixes for JFFS2 code: - the memory mangement was broken. It caused havoc on malloc by writing beyond the block boundaries. - the length calculation for files was wrong, sometimes resulting in short file reads. - data copying now optionally takes fragment version numbers into account, to avoid copying from older data. See doc/README.JFFS2 for details.
* Patch by Josef Wagner, 12 Mar 2003: - 16/32 MB and 50/80 MHz support with auto-detection for IP860 - ETH05 and BEDBUG support for CU824 - added support for MicroSys CPC45 - new BOOTROM/FLASH0 and DOC base for PM826
* Patch by Robert Schwebel, 12 Mar 2003: Fix the chpart command on innokom board
* Name cleanup: mv include/asm-i386/ppcboot-i386.h include/asm-i386/u-boot-i386.h s/PPCBoot/U-Boot/ in some files s/pImage/uImage/ in some files
* Patch by Detlev Zundel, 15 Jan 2003: Fix '' command line quoting
* Patch by The LEOX team, 19 Jan 2003: - add support for the ELPT860 board - add support for Dallas ds164x RTC
* Patches by David Müller, 31 Jan 2003: - minimal setup for CardBus bridges - add EEPROM read/write support in the CS8900 driver - add support for the builtin I2C controller in the Samsung s3c24x0 chips - add support for MPL's VCMA9 (Samsung s3c2410 based) board
* Patch by Steven Scholz, 04 Feb 2003: add support for RTC DS1307
* Patch by Reinhard Meyer, 5 Feb 2003: fix PLPRCR/SCCR init sequence on 8xx to allow for changes of EBDF by software
* Patch by Vladimir Gurevich, 07 Feb 2003: "API-compatibility patch" for 4xx I2C driver
* TRAB fixes / extensions: - Restore VFD brightness as saved in environment - add support for Fujitsu flashes - make sure both buzzers are turned off (drive low level)
* Patches by Robert Schwebel, 06 Mar 2003: - fix bug in BOOTP code (must use NetCopyIP) - update of CSB226 port - clear BSS segment on XScale - added support for i2c_init_board() function - update to the Innokom plattform
* Extend support for redundand environments for configurations where environment size < sector size
* Patch by Rune Torgersen, 13 Feb 2003: Add support for Motorola MPC8266ADS board
* Patch by Kyle Harris, 19 Feb 2003: patches for the Intel lubbock board: memsetup.S - general cleanup (based on Robert's csb226 code) flash.c - overhaul, actually works now lubbock.c - fix init funcs to return proper value
* Patch by Kenneth Johansson, 26 Feb 2003: - Fixed off by one in RFTA calculation. - No need to abort when LDF is lower than we can program it's only minimum timing so clamp it to what we can do. - Takes function pointer to function for reading the spd_nvram. Usefull for faking data or hardcode a module without the nvram. - fix other user for above change - fix some comments.
* Patches by Brian Waite, 26 Feb 2003: - fix port for evb64260 board - fix PCI for evb64260 board - fix PCI scan
* Patch by Reinhard Meyer, 1 Mar 2003: Add support for EMK TOP860 Module
* Patch by Yuli Barcohen, 02 Mar 2003: Add SPD EEPROM support for MPC8260ADS board
* Patch by Robert Schwebel, 21 Jan 2003: - Add support for Innokom board - Don't complain if "install" fails - README cleanup (remove duplicated lines) - Update PXA header files
* Add documentation for existing POST code (doc/README.POST)
* Patch by Laudney Ren, 15 Jan 2003: Fix handling of redundand environment in "tools/envcrc.c"
* Patch by Detlev Zundel, 28 Feb 2003: Add bedbug support for 824x systems
* Add support for 16 MB flash configuration of TRAB board
* Patch by Erwin Rol, 27 Feb 2003: Add support for RTEMS
* Add image information to README
* Patch by Stefan Roese, 18 Feb 2003: CPCIISER4 configuration updated.
* Patch by Stefan Roese, 17 Feb 2003: Fixed bug in ext. serial clock setup on PPC405 (since PPC440 port).
* Patch by Stefan Roese, 13 Feb 2003: Add "pcidelay" environment variable (in ms, enabled via CONFIG_PCI_BOOTDELAY). PCI spec 2.2 defines, that a pci target has 2^25 pci clocks after RST# to respond to configuration cycles (33MHz -> 1s).
* Fix dual PCMCIA slot support (when running with just one slot populated)
* Add VFD type detection to trab board
* extend drivers/cs8900.c driver to synchronize ethaddr environment variable with value in the EEPROM
* Patch by Stefan Roese, 10 Feb 2003: Add support for 4MB and 128MB onboard SDRAM (cpu/ppc4xx/sdram.c)
* Add support for MIPS32 4Kc CPUs
* Add support for INCA-IP Board
======================================================================
Best regards,
Wolfgang Denk
participants (1)
-
Wolfgang Denk