History log of /u-boot/include/version.h
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
# 121a165c 02-Aug-2021 Pali Rohár <pali@kernel.org>

Remove including timestamp.h in version.h

Header file version.h does not use anything from timestamp.h. Including of
timestamp.h has side effect which cause recompiling object file at every
make run because timestamp.h changes at every run.

So remove timestamp.h from version.h and include timestamp.h in files
which needs it.

This change reduce recompilation time of final U-Boot binary when U-Boot
source files were not changed as less source files needs to be recompiled.

Signed-off-by: Pali Rohár <pali@kernel.org>
Reviewed-by: Simon Glass <sjg@chromium.org>
Reviewed-by: Tom Rini <trini@konsulko.com>
[trini: Add in lib/acpi/acpi_table.c and test/dm/acpi.c, rework a few others]
Signed-off-by: Tom Rini <trini@konsulko.com>

# bc21ccba 02-Aug-2021 Pali Rohár <pali@kernel.org>

version: Remove global macro U_BOOT_VERSION_STRING from version.h

Version string is available in global variable char version_string[].
Macro U_BOOT_VERSION_STRING is not used by any other file, so remove it
completely from version.h. Other files were already converted to use
variable version_string[].

Signed-off-by: Pali Rohár <pali@kernel.org>
Reviewed-by: Tom Rini <trini@konsulko.com>

# bdfb6d70 02-Aug-2021 Pali Rohár <pali@kernel.org>

version: Move version_string[] from version.h to version_string.h

More C files do not use compile time timestamp macros and do not have to be
recompiled every time when SOURCE_DATE_EPOCH changes.

This patch moves version_string[] from version.h to version_string.h and
updates other C files which only needs version_string[] string to include
version_string.h instead of version.h. After applying this patch these
files are not recompiled every time when SOURCE_DATE_EPOCH changes.

Signed-off-by: Pali Rohár <pali@kernel.org>
Reviewed-by: Tom Rini <trini@konsulko.com>

# 83d290c5 06-May-2018 Tom Rini <trini@konsulko.com>

SPDX: Convert all of our single license tags to Linux Kernel style

When U-Boot started using SPDX tags we were among the early adopters and
there weren't a lot of other examples to borrow from. So we picked the
area of the file that usually had a full license text and replaced it
with an appropriate SPDX-License-Identifier: entry. Since then, the
Linux Kernel has adopted SPDX tags and they place it as the very first
line in a file (except where shebangs are used, then it's second line)
and with slightly different comment styles than us.

In part due to community overlap, in part due to better tag visibility
and in part for other minor reasons, switch over to that style.

This commit changes all instances where we have a single declared
license in the tag as both the before and after are identical in tag
contents. There's also a few places where I found we did not have a tag
and have introduced one.

Signed-off-by: Tom Rini <trini@konsulko.com>

# a4d88920 29-Jul-2016 Siva Durga Prasad Paladugu <siva.durga.paladugu@xilinx.com>

Kconfig: Move config IDENT_STRING to Kconfig

Move the config IDENT_STRING to Kconfig and migrate all boards

[sivadur: Migrate zynq boards]
Signed-off-by: Siva Durga Prasad Paladugu <sivadur@xilinx.com>
[trini: Update configs, add some default to sunxi Kconfig]
Signed-off-by: Tom Rini <trini@konsulko.com>

# e186851a 10-May-2015 Chris Packham <judge.packham@gmail.com>

Makefile: Add U_BOOT_TZ and include in version

Define U_BOOT_TZ alongside U_BOOT_TIME and U_BOOT_DATE and use it to
include the timezone in the version output.

Acked-by: Simon Glass <sjg@chromium.org>
Signed-off-by: Chris Packham <judge.packham@gmail.com>

# 1a459660 08-Jul-2013 Wolfgang Denk <wd@denx.de>

Add GPL-2.0+ SPDX-License-Identifier to source files

Signed-off-by: Wolfgang Denk <wd@denx.de>
[trini: Fixup common/cmd_io.c]
Signed-off-by: Tom Rini <trini@ti.com>

# efb2172e 10-Oct-2011 Simon Glass <sjg@chromium.org>

Move timestamp and version files into 'generated' subdir

There is a rather subtle build problem where the build time stamp is not
updated for out-of-tree builds if there exists an in-tree build which
has a valid timestamp file. So if you do an in-tree build, then an
out-of-tree build your timestamp will not change.

The correct timestamp_autogenerated.h lives in the object tree, but it
is not always found there. The source still lives in the source tree and
when compiling version.h, it includes timestamp_autogenerated.h. Since
the current directory is always searched first, this will come from the
source tree rather than the object tree if it exists there. This affects
dependency generation also, which means that common/cmd_version.o will not
even be rebuilt if you have ever done an in-tree build.

A similar problem exists with the version file.

This change moves both files into the 'generated' subdir, which is already
used for asm-offsets.h. Then timestamp.h and version.h are updated to
include the files from there.

There are other places where these generated files are included, but I
cannot see why these don't just use the timestamp.h and version.h headers.
So this change also tidies that up.

I have tested this with in- and out-of-tree builds, but not SPL. I have
looked at various other options for fixing this, including sed on the dep
files, -I- and -include flags to gcc, but I don't think they can be made
to work. Comments welcome.

Signed-off-by: Simon Glass <sjg@chromium.org>
Acked-by: Mike Frysinger <vapier@gentoo.org>

# 85f3df1c 28-Jul-2011 Wolfgang Denk <wd@denx.de>

Fix build error causes by "unify version_string"

Commit 09c2e90 "unify version_string" introduced a build error,
fix it.

Signed-off-by: Andreas Bie�mann <andreas.devel@googlemail.com>
Signed-off-by: Wolfgang Denk <wd@denx.de>

# 09c2e90c 18-Jul-2011 Andreas Bießmann <andreas.devel@googlemail.com>

unify version_string

This patch removes the architecture specific implementation of
version_string where possible. Some architectures use a special place
and therefore we provide U_BOOT_VERSION_STRING definition and a common
weak symbol version_string.

Signed-off-by: Andreas Bie�mann <andreas.devel@googlemail.com>
CC: Mike Frysinger <vapier@gentoo.org>
CC: Peter Pan <pppeterpppan@gmail.com>
Acked-by: Mike Frysinger <vapier@gentoo.org>

# 1510b82d 13-May-2008 Wolfgang Denk <wd@denx.de>

Makefile: fix "error: version_autogenerated.h: No such file or directory"

Signed-off-by: Wolfgang Denk <wd@denx.de>

# 881a87ec 21-Feb-2006 Wolfgang Denk <wd@pollux.(none)>

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

# 4dc37144 14-Aug-2005 Stefan Roese <sr@denx.de>

Changed to version 1.1.4

# a1191902 09-Jan-2005 Wolfgang Denk <wdenk>

* Patch by Jon Loeliger, 02 Sep 2004:
Reset monitor size back to 256 so environment can be written
to flash on MPC85xx ADS and CDS releases.

* Patch by Paolo Broggini, 02 Sep 2004:
Make BSS clearing on ARM systems more robust

* Patch by Yue Hu and Joe, 01 Sep 2004:
- add PCI support for ixp425;
- add EEPRO100 suppor tfor ixdp425 board.

* Fix problem with protected sector detection in driver/cfi_flash.c

# 2729af9d 03-May-2004 Wolfgang Denk <wdenk>

* Fix minor NAND JFFS2 related issue

* Fixes for SL811 USB controller:
- implement workaround for broken memory stick
- improve error handling

* Increase packet send timeout to 10 ms in cpu/mpc8xx/scc.c to better
cope with congested networks.

# 56b86bf0 12-Apr-2004 Wolfgang Denk <wdenk>

Fix if / elif handling bug in HUSH shell

# f525c8a1 10-Apr-2004 Wolfgang Denk <wdenk>

Release version 1.1.0

# c83bf6a2 06-Jan-2004 Wolfgang Denk <wdenk>

Add a common get_ram_size() function and modify the the
board-specific files to invoke that common implementation.

# 5cf9da48 07-Nov-2003 Wolfgang Denk <wdenk>

* Patch by Bernhard Kuhn, 28 Oct 2003:
Add low boot support for MPC5200

* Fix problem with dual PCMCIA support (NSCU)

* Fix MPC5200 I2C initialization function

# 5fa66df6 29-Oct-2003 Wolfgang Denk <wdenk>

* Prepare for release

* Fix problems in memory test on some boards (which was not
non-destructive as intended)

* Patch by Gary Jennejohn, 28 Oct 2003:
Change fs/fat/fat.c to put I/O buffers in BSS instead on the stack
to prevent stack overflow on ARM systems

# a43278a4 11-Sep-2003 Wolfgang Denk <wdenk>

* Patch by Gary Jennejohn, 11 Sep 2003:
- allow for longer timeouts for USB mass storage devices

* Patch by Denis Peter, 11 Sep 2003:
- fix USB data pointer assignment for bulk only transfer.
- prevent to display erased directories in FAT filesystem.

* Change output format for NAND flash - make it look like for other
memory, too

# 326428cc 31-Aug-2003 Wolfgang Denk <wdenk>

Patch by Yuli Barcohen, 7 Aug 2003:

According to the MPC8260 User's Manual, PCI_MODE signal should be
reflected in SCCR register, and local bus pins configuration is taken
from HRCW and appears in SIUMCR. For some reason it does not work
this way, so the only possibility to detect if the board is
configured in PCI mode is to check the BCSR. This patch sets SCCR and
SIUMCR according to the BCSR.

# d94f92cb 28-Aug-2003 Wolfgang Denk <wdenk>

* Fix ICU862 environment problem

* Fix RAM size detection for RMU board

* Implement "reset" for MGT5100/MPC5200 systems

# e0ac62d7 17-Aug-2003 Wolfgang Denk <wdenk>

* Make Ethernet autonegotiation on INCA-IP work for all clock rates;
allow selection of clock frequency as "make" target

* Implement memory autosizing code for IceCube boards

* Configure network port on INCA-IP for autonegotiation

* Fix overflow problem in network timeout code

* Patch by Richard Woodruff, 8 Aug 2003:
Allow crc32 to be used at address 0x000 (crc32_no_comp, too).

# 2535d602 17-Jul-2003 Wolfgang Denk <wdenk>

* Patch by Martin Krause, 17 Jul 2003:
add delay to get I2C working with "imm" command and s3c24x0_i2c.c

* Patch by Richard Woodruff, 17 July 03:
- Fixed bug in OMAP1510 baud rate divisor settings.

* Patch by Nye Liu, 16 July 2003:
MPC860FADS fixes:
- add MPC86xADS support (uses MPC86xADS.h)
- add 866P/T core support (also MPC859T/MPC859DSL/MPC852T)
o PLPRCR changes
o BRG changes (EXTAL/XTAL restricted to 10MHz)
o don't trust gclk() software measurement by default, depend on
CONFIG_8xx_GCLK_FREQ
- add DRAM SIMM not installed detection
- use more "correct" SDRAM initialization sequence
- allow different SDRAM sizes (8xxADS has 8M)
- default DER is 0
- remove unused MAMR defines from FADS860T.h (all done in fads.c)
- rename MAMR/MBMR defines to be more consistent. Should eventually
be merged into MxMR to better reflect the PowerQUICC datasheet.

* Patch by Yuli Barcohen, 16 Jul 2003:
support new Motorola PQ2FADS-ZU evaluation board which replaced
MPC8260ADS and MPC8266ADS

# cb4dbb7b 16-Jul-2003 Wolfgang Denk <wdenk>

Incorporate Patch by Lutz Dennig, 15 Jul 2003.

# 8564acf9 14-Jul-2003 Wolfgang Denk <wdenk>

* Patches by Yuli Barcohen, 13 Jul 2003:
- Correct flash and JFFS2 support for MPC8260ADS
- fix PVR values and clock generation for PowerQUICC II family
(8270/8275/8280)

* Patch by Bernhard Kuhn, 08 Jul 2003:
- add support for M68K targets

* Patch by Ken Chou, 3 Jul:
- Fix PCI config table for A3000
- Fix iobase for natsemi.c
(PCI_BASE_ADDRESS_0 is the IO base register for DP83815)

* Allow to enable "slow" POST routines by key press on power-on
* Fix temperature dependend switching of LCD backlight on LWMON
* Tweak output format for LWMON

# b37c7e5e 30-Jun-2003 Wolfgang Denk <wdenk>

* Patch by Seb James, 30 Jun 2003:
Improve documentation of I2C configuration in README

* Fix problems with previous log buffer "fixes"

* Fix minor help text issues

* "log append" did not append a newline

# 8bde7f77 27-Jun-2003 Wolfgang Denk <wdenk>

* Code cleanup:
- remove trailing white space, trailing empty lines, C++ comments, etc.
- split cmd_boot.c (separate cmd_bdinfo.c and cmd_load.c)

* Patches by Kenneth Johansson, 25 Jun 2003:
- major rework of command structure
(work done mostly by Michal Cendrowski and Joakim Kristiansen)

# 993cad93 26-Jun-2003 Wolfgang Denk <wdenk>

* Patches by Robert Schwebel, 26 Jun 2003:
- logdl
- csb226
- innokom

* Patch by Pantelis Antoniou, 25 Jun 2003:
update NetVia with V2 board support

# 4532cb69 27-Apr-2003 Wolfgang Denk <wdenk>

* LWMON extensions:
- Splashscreen support
- modem support
- sysmon support
- temperature dependend enabling of LCD

* Allow booting from old "PPCBoot" disk partitions

* Add support for TQM8255 Board / MPC8255 CPU

# d126bfbd 10-Apr-2003 Wolfgang Denk <wdenk>

Add support for TQM862L modules

# 60fbe254 08-Apr-2003 Wolfgang Denk <wdenk>

Prepare for 0.3.0 release

* Add support for Purple Board (MIPS64 5Kc)

* Add support for MIPS64 5Kc CPUs

# 6069ff26 27-Feb-2003 Wolfgang Denk <wdenk>

* 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

* 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

* Start adding MIPS support files

# 608c9146 13-Jan-2003 Wolfgang Denk <wdenk>

Add support for V37 board
(patch by J�n Benediktsson, 11 Dec 2002)

# 288b3d7f 20-Dec-2002 Wolfgang Denk <wdenk>

* Switch LWMON board default config from FRAM to EEPROM;
in POST, EEPROM shows up on 8 addresses

# 93f19cc0 17-Dec-2002 Wolfgang Denk <wdenk>

Prepare for release of version 0.2.0

# 699b13a6 03-Nov-2002 Wolfgang Denk <wdenk>

* Fix mdelay() on TRAB - this was still the debugging version with
seconds instead of ms.

* Patch by Robert Schwebel, 1 Nov 2002:
XScale related cleanup (affects all ARM boards)

* Cleanup of names, warnings and README.

# 5b1d7137 02-Nov-2002 Wolfgang Denk <wdenk>

Initial revision

# e1df3fa3 26-Jul-2018 Matt Weber <matthew.weber@rockwellcollins.com>

include/version.h: workaround sysroot inc order

On some systems the host system or even the cross sysroot can
contain a version.h. This leads to the wrong file being picked
up and a PLAIN_VERSION undefined error.

This workaround symlinks the version.h into the tool folder to
allow reordering of search folders.

Fixes
http://autobuild.buildroot.net/results/770/7702d5df36a6532aafdbe6e9e62709bbfa058b54/build-end.log
http://autobuild.buildroot.net/results/e34/e3401027d2fb3ce565ca9e2456a427afd3610a87/build-end.log
... additional can be found with these queries ...
http://autobuild.buildroot.net/?reason=uboot-tools-2018.03
http://autobuild.buildroot.net/?reason=uboot-tools-2018.05

Upstream: pending

Signed-off-by: Matthew Weber <matthew.weber@rockwellcollins.com>


# 83d290c5 06-May-2018 Tom Rini <trini@konsulko.com>

SPDX: Convert all of our single license tags to Linux Kernel style

When U-Boot started using SPDX tags we were among the early adopters and
there weren't a lot of other examples to borrow from. So we picked the
area of the file that usually had a full license text and replaced it
with an appropriate SPDX-License-Identifier: entry. Since then, the
Linux Kernel has adopted SPDX tags and they place it as the very first
line in a file (except where shebangs are used, then it's second line)
and with slightly different comment styles than us.

In part due to community overlap, in part due to better tag visibility
and in part for other minor reasons, switch over to that style.

This commit changes all instances where we have a single declared
license in the tag as both the before and after are identical in tag
contents. There's also a few places where I found we did not have a tag
and have introduced one.

Signed-off-by: Tom Rini <trini@konsulko.com>


# a4d88920 29-Jul-2016 Siva Durga Prasad Paladugu <siva.durga.paladugu@xilinx.com>

Kconfig: Move config IDENT_STRING to Kconfig

Move the config IDENT_STRING to Kconfig and migrate all boards

[sivadur: Migrate zynq boards]
Signed-off-by: Siva Durga Prasad Paladugu <sivadur@xilinx.com>
[trini: Update configs, add some default to sunxi Kconfig]
Signed-off-by: Tom Rini <trini@konsulko.com>


# e186851a 10-May-2015 Chris Packham <judge.packham@gmail.com>

Makefile: Add U_BOOT_TZ and include in version

Define U_BOOT_TZ alongside U_BOOT_TIME and U_BOOT_DATE and use it to
include the timezone in the version output.

Acked-by: Simon Glass <sjg@chromium.org>
Signed-off-by: Chris Packham <judge.packham@gmail.com>


# 1a459660 08-Jul-2013 Wolfgang Denk <wd@denx.de>

Add GPL-2.0+ SPDX-License-Identifier to source files

Signed-off-by: Wolfgang Denk <wd@denx.de>
[trini: Fixup common/cmd_io.c]
Signed-off-by: Tom Rini <trini@ti.com>


# efb2172e 10-Oct-2011 Simon Glass <sjg@chromium.org>

Move timestamp and version files into 'generated' subdir

There is a rather subtle build problem where the build time stamp is not
updated for out-of-tree builds if there exists an in-tree build which
has a valid timestamp file. So if you do an in-tree build, then an
out-of-tree build your timestamp will not change.

The correct timestamp_autogenerated.h lives in the object tree, but it
is not always found there. The source still lives in the source tree and
when compiling version.h, it includes timestamp_autogenerated.h. Since
the current directory is always searched first, this will come from the
source tree rather than the object tree if it exists there. This affects
dependency generation also, which means that common/cmd_version.o will not
even be rebuilt if you have ever done an in-tree build.

A similar problem exists with the version file.

This change moves both files into the 'generated' subdir, which is already
used for asm-offsets.h. Then timestamp.h and version.h are updated to
include the files from there.

There are other places where these generated files are included, but I
cannot see why these don't just use the timestamp.h and version.h headers.
So this change also tidies that up.

I have tested this with in- and out-of-tree builds, but not SPL. I have
looked at various other options for fixing this, including sed on the dep
files, -I- and -include flags to gcc, but I don't think they can be made
to work. Comments welcome.

Signed-off-by: Simon Glass <sjg@chromium.org>
Acked-by: Mike Frysinger <vapier@gentoo.org>


# 85f3df1c 28-Jul-2011 Wolfgang Denk <wd@denx.de>

Fix build error causes by "unify version_string"

Commit 09c2e90 "unify version_string" introduced a build error,
fix it.

Signed-off-by: Andreas Bie�mann <andreas.devel@googlemail.com>
Signed-off-by: Wolfgang Denk <wd@denx.de>


# 09c2e90c 18-Jul-2011 Andreas Bießmann <andreas.devel@googlemail.com>

unify version_string

This patch removes the architecture specific implementation of
version_string where possible. Some architectures use a special place
and therefore we provide U_BOOT_VERSION_STRING definition and a common
weak symbol version_string.

Signed-off-by: Andreas Bie�mann <andreas.devel@googlemail.com>
CC: Mike Frysinger <vapier@gentoo.org>
CC: Peter Pan <pppeterpppan@gmail.com>
Acked-by: Mike Frysinger <vapier@gentoo.org>


# 1510b82d 13-May-2008 Wolfgang Denk <wd@denx.de>

Makefile: fix "error: version_autogenerated.h: No such file or directory"

Signed-off-by: Wolfgang Denk <wd@denx.de>


# 881a87ec 21-Feb-2006 Wolfgang Denk <wd@pollux.(none)>

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


# 4dc37144 14-Aug-2005 Stefan Roese <sr@denx.de>

Changed to version 1.1.4


# a1191902 09-Jan-2005 wdenk <wdenk>

* Patch by Jon Loeliger, 02 Sep 2004:
Reset monitor size back to 256 so environment can be written
to flash on MPC85xx ADS and CDS releases.

* Patch by Paolo Broggini, 02 Sep 2004:
Make BSS clearing on ARM systems more robust

* Patch by Yue Hu and Joe, 01 Sep 2004:
- add PCI support for ixp425;
- add EEPRO100 suppor tfor ixdp425 board.

* Fix problem with protected sector detection in driver/cfi_flash.c


# 2729af9d 03-May-2004 wdenk <wdenk>

* Fix minor NAND JFFS2 related issue

* Fixes for SL811 USB controller:
- implement workaround for broken memory stick
- improve error handling

* Increase packet send timeout to 10 ms in cpu/mpc8xx/scc.c to better
cope with congested networks.


# 56b86bf0 12-Apr-2004 wdenk <wdenk>

Fix if / elif handling bug in HUSH shell


# f525c8a1 10-Apr-2004 wdenk <wdenk>

Release version 1.1.0


# c83bf6a2 06-Jan-2004 wdenk <wdenk>

Add a common get_ram_size() function and modify the the
board-specific files to invoke that common implementation.


# 5cf9da48 07-Nov-2003 wdenk <wdenk>

* Patch by Bernhard Kuhn, 28 Oct 2003:
Add low boot support for MPC5200

* Fix problem with dual PCMCIA support (NSCU)

* Fix MPC5200 I2C initialization function


# 5fa66df6 29-Oct-2003 wdenk <wdenk>

* Prepare for release

* Fix problems in memory test on some boards (which was not
non-destructive as intended)

* Patch by Gary Jennejohn, 28 Oct 2003:
Change fs/fat/fat.c to put I/O buffers in BSS instead on the stack
to prevent stack overflow on ARM systems


# a43278a4 11-Sep-2003 wdenk <wdenk>

* Patch by Gary Jennejohn, 11 Sep 2003:
- allow for longer timeouts for USB mass storage devices

* Patch by Denis Peter, 11 Sep 2003:
- fix USB data pointer assignment for bulk only transfer.
- prevent to display erased directories in FAT filesystem.

* Change output format for NAND flash - make it look like for other
memory, too


# 326428cc 31-Aug-2003 wdenk <wdenk>

Patch by Yuli Barcohen, 7 Aug 2003:

According to the MPC8260 User's Manual, PCI_MODE signal should be
reflected in SCCR register, and local bus pins configuration is taken
from HRCW and appears in SIUMCR. For some reason it does not work
this way, so the only possibility to detect if the board is
configured in PCI mode is to check the BCSR. This patch sets SCCR and
SIUMCR according to the BCSR.


# d94f92cb 28-Aug-2003 wdenk <wdenk>

* Fix ICU862 environment problem

* Fix RAM size detection for RMU board

* Implement "reset" for MGT5100/MPC5200 systems


# e0ac62d7 17-Aug-2003 wdenk <wdenk>

* Make Ethernet autonegotiation on INCA-IP work for all clock rates;
allow selection of clock frequency as "make" target

* Implement memory autosizing code for IceCube boards

* Configure network port on INCA-IP for autonegotiation

* Fix overflow problem in network timeout code

* Patch by Richard Woodruff, 8 Aug 2003:
Allow crc32 to be used at address 0x000 (crc32_no_comp, too).


# 2535d602 17-Jul-2003 wdenk <wdenk>

* Patch by Martin Krause, 17 Jul 2003:
add delay to get I2C working with "imm" command and s3c24x0_i2c.c

* Patch by Richard Woodruff, 17 July 03:
- Fixed bug in OMAP1510 baud rate divisor settings.

* Patch by Nye Liu, 16 July 2003:
MPC860FADS fixes:
- add MPC86xADS support (uses MPC86xADS.h)
- add 866P/T core support (also MPC859T/MPC859DSL/MPC852T)
o PLPRCR changes
o BRG changes (EXTAL/XTAL restricted to 10MHz)
o don't trust gclk() software measurement by default, depend on
CONFIG_8xx_GCLK_FREQ
- add DRAM SIMM not installed detection
- use more "correct" SDRAM initialization sequence
- allow different SDRAM sizes (8xxADS has 8M)
- default DER is 0
- remove unused MAMR defines from FADS860T.h (all done in fads.c)
- rename MAMR/MBMR defines to be more consistent. Should eventually
be merged into MxMR to better reflect the PowerQUICC datasheet.

* Patch by Yuli Barcohen, 16 Jul 2003:
support new Motorola PQ2FADS-ZU evaluation board which replaced
MPC8260ADS and MPC8266ADS


# cb4dbb7b 16-Jul-2003 wdenk <wdenk>

Incorporate Patch by Lutz Dennig, 15 Jul 2003.


# 8564acf9 14-Jul-2003 wdenk <wdenk>

* Patches by Yuli Barcohen, 13 Jul 2003:
- Correct flash and JFFS2 support for MPC8260ADS
- fix PVR values and clock generation for PowerQUICC II family
(8270/8275/8280)

* Patch by Bernhard Kuhn, 08 Jul 2003:
- add support for M68K targets

* Patch by Ken Chou, 3 Jul:
- Fix PCI config table for A3000
- Fix iobase for natsemi.c
(PCI_BASE_ADDRESS_0 is the IO base register for DP83815)

* Allow to enable "slow" POST routines by key press on power-on
* Fix temperature dependend switching of LCD backlight on LWMON
* Tweak output format for LWMON


# b37c7e5e 30-Jun-2003 wdenk <wdenk>

* Patch by Seb James, 30 Jun 2003:
Improve documentation of I2C configuration in README

* Fix problems with previous log buffer "fixes"

* Fix minor help text issues

* "log append" did not append a newline


# 8bde7f77 27-Jun-2003 wdenk <wdenk>

* Code cleanup:
- remove trailing white space, trailing empty lines, C++ comments, etc.
- split cmd_boot.c (separate cmd_bdinfo.c and cmd_load.c)

* Patches by Kenneth Johansson, 25 Jun 2003:
- major rework of command structure
(work done mostly by Michal Cendrowski and Joakim Kristiansen)


# 993cad93 26-Jun-2003 wdenk <wdenk>

* Patches by Robert Schwebel, 26 Jun 2003:
- logdl
- csb226
- innokom

* Patch by Pantelis Antoniou, 25 Jun 2003:
update NetVia with V2 board support


# 4532cb69 27-Apr-2003 wdenk <wdenk>

* LWMON extensions:
- Splashscreen support
- modem support
- sysmon support
- temperature dependend enabling of LCD

* Allow booting from old "PPCBoot" disk partitions

* Add support for TQM8255 Board / MPC8255 CPU


# d126bfbd 10-Apr-2003 wdenk <wdenk>

Add support for TQM862L modules


# 60fbe254 08-Apr-2003 wdenk <wdenk>

Prepare for 0.3.0 release

* Add support for Purple Board (MIPS64 5Kc)

* Add support for MIPS64 5Kc CPUs


# 6069ff26 27-Feb-2003 wdenk <wdenk>

* 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

* 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

* Start adding MIPS support files


# 608c9146 13-Jan-2003 wdenk <wdenk>

Add support for V37 board
(patch by J�n Benediktsson, 11 Dec 2002)


# 288b3d7f 20-Dec-2002 wdenk <wdenk>

* Switch LWMON board default config from FRAM to EEPROM;
in POST, EEPROM shows up on 8 addresses


# 93f19cc0 17-Dec-2002 wdenk <wdenk>

Prepare for release of version 0.2.0


# 699b13a6 03-Nov-2002 wdenk <wdenk>

* Fix mdelay() on TRAB - this was still the debugging version with
seconds instead of ms.

* Patch by Robert Schwebel, 1 Nov 2002:
XScale related cleanup (affects all ARM boards)

* Cleanup of names, warnings and README.


# 5b1d7137 02-Nov-2002 wdenk <wdenk>

Initial revision