]> git.ipfire.org Git - people/ms/u-boot.git/commitdiff
Merging Stelian Pop AT91 patches
authorJean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
Sat, 24 May 2008 10:56:53 +0000 (12:56 +0200)
committerJean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
Sat, 24 May 2008 10:56:53 +0000 (12:56 +0200)
Merge branch 'testing-V2'

Conflicts:

board/atmel/at91cap9adk/Makefile
                Fixing copyright
board/atmel/at91sam9260ek/Makefile
                Fixing copyright
board/atmel/at91sam9260ek/u-boot.lds
                Delete no more needed ld script

Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
1  2 
CHANGELOG
MAINTAINERS
MAKEALL
Makefile
README
board/atmel/at91sam9260ek/at91sam9260ek.c
common/env_nand.c
drivers/net/dm9000x.c
drivers/video/Makefile
fs/jffs2/jffs2_1pass.c
tools/Makefile

diff --combined CHANGELOG
index ce36c37c122e7a18a0ed0c5a9f9cd514083b9891,6aadcca38c00cceb491ba92542f3df2e48380dc3..ccebd4ef58ee2c41907773eca7245a9e611da473
+++ b/CHANGELOG
 +commit 16bedc661de0dae767b1377d8413373a3fbcfa79
 +Author: Stefan Roese <sr@denx.de>
 +Date: Mon May 19 07:14:38 2008 +0200
 +
 +    ppc4xx: Canyonlands: Disable PCIe0/SATA in dev-tree depending on selection
 +
 +    When SATA is selected (via jumper J6) we need to disable the first PCIe
 +    node in the device tree, so that Linux doesn't initialize it. Otherwise
 +    the Linux SATA driver will fail to detect the devices.
 +
 +    The same goes the other way around too. So if PCIe is selected we need
 +    to disable the SATA node in the device tree.
 +
 +    This is because PCIe port 0 and SATA on 460EX share the same pins
 +    (multiplexed) and we have to configure in U-Boot which peripheral is
 +    enabled.
 +
 +    Signed-off-by: Stefan Roese <sr@denx.de>
 +
 +commit 3cc27b426aeefe2930f911692e9df3143fb2565f
 +Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
 +Date: Sun May 18 19:09:58 2008 +0200
 +
 +    i386: Fix multiple definitions of __show_boot_progress
 +
 +    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
 +
 +commit 311f3446930c1e64c12026c1cfd00500b05be52d
 +Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
 +Date: Sun May 18 19:09:57 2008 +0200
 +
 +    sc530_spunk: add missing SOBJS entry
 +
 +    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
 +
 +commit a559317143b4f95927b08cd388707e6f077e95fa
 +Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
 +Date: Sun May 18 19:09:56 2008 +0200
 +
 +    sc520_spunk: Fix flash
 +
 +    flash.c:593: warning: dereferencing type-punned pointer will break strict-aliasing rules
 +    flash.c:398: error: label at end of compound statement
 +
 +    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
 +
 +commit 91f221317af64191ee8caf303ea9305943158691
 +Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
 +Date: Sun May 18 19:09:49 2008 +0200
 +
 +    drivers/pcmcia: add missing i82365
 +
 +    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
 +
 +commit dd223944132f97ffa52977ea95e5a52428f5cc2f
 +Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
 +Date: Sun May 18 19:09:47 2008 +0200
 +
 +    i386/bootm: remove unused var
 +
 +    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
 +
 +commit a9da341df19b32ad2ecb58ce529f7e4fada7814e
 +Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
 +Date: Sun May 18 19:09:45 2008 +0200
 +
 +    example/gitignore: update with all generated examples
 +
 +    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
 +
 +commit a38dc3ea8614f8b0c41e432b445a9959b9711295
 +Author: Wolfgang Denk <wd@denx.de>
 +Date: Thu May 15 00:42:45 2008 +0200
 +
 +    TQM8272: fix out-of-tree building
 +
 +    ...and add to MAKEALL script
 +
 +    Signed-off-by: Wolfgang Denk <wd@denx.de>
 +
 +commit 4f805c1e3a60b9263da8ec3bcd1f45edcefa7dcf
 +Author: Wolfgang Denk <wd@denx.de>
 +Date: Wed May 14 23:34:53 2008 +0200
 +
 +    environment: fix bug introduced by commit a8409f4f1ac8
 +
 +    env_get_char is not a function, but a pointer to one.
 +
 +    Signed-off-by: Wolfgang Denk <wd@denx.de>
 +
 +commit cda2a4a9961fd4341b7db305cb22fc05957e8b77
 +Author: Wolfgang Denk <wd@denx.de>
 +Date: Wed May 14 13:55:30 2008 +0200
 +
 +    Fix config files for out-of-tree building
 +
 +    Several board/<...>/config.mk files include dynamically built (by
 +    the Makefile) config files but used the wrong file name of
 +      $(TOPDIR)/board/$(BOARDDIR)/config.tmp
 +    instead if the correct
 +      $(OBJTREE)/board/$(BOARDDIR)/config.tmp
 +
 +    The bug is nasty because the build result is correct for the (normal)
 +    in-tree builds, and because 'sinclude' is used no errors get raised
 +    even for out-of-tree build tests. But out-of-tree builds use an
 +    incomplete and thus usually incorrect configuration...
 +
 +    Signed-off-by: Wolfgang Denk <wd@denx.de>
 +
 +commit 2dd7082e06d580404010b06fe4e0e8b7038a00c8
 +Author: Stefan Roese <sr@denx.de>
 +Date: Wed May 14 13:40:03 2008 +0200
 +
 +    ppc4xx: Fix bogus Canyonlands config.mk
 +
 +    This patch fixes the canyonlands config.mk file to enable correct
 +    out-of-tree builds. Thanks to Wolfgang Denk for spotting this.
 +
 +    Signed-off-by: Stefan Roese <sr@denx.de>
 +
 +commit fdd1247a66d788a3446244f6fde9955a93c26322
 +Author: Stefan Roese <sr@denx.de>
 +Date: Wed May 14 10:32:32 2008 +0200
 +
 +    ppc4xx: Individual handling of ddr2_fixed.c for canyonlands_nand build
 +
 +    Canyonlands has a file ddr2_fixed.c which needs special treatment when
 +    building in separate directory. It has to be linked to build directory
 +    otherwise it is not seen.
 +
 +    Signed-off-by: Stefan Roese <sr@denx.de>
 +
 +commit a8409f4f1ac84c36273c1a1e341189662521bcfb
 +Author: Wolfgang Denk <wd@denx.de>
 +Date: Wed May 14 12:22:49 2008 +0200
 +
 +    environment: cleanup prototype declarations of env functions.
 +
 +    Signed-off-by: Wolfgang Denk <wd@denx.de>
 +
 +commit cf39b07948015c480b72a6e732cf7d839aa93a9e
 +Author: Wolfgang Denk <wd@denx.de>
 +Date: Wed May 14 12:21:48 2008 +0200
 +
 +    linkstation_HGLAN: Fix out of tree building.
 +
 +    Signed-off-by: Wolfgang Denk <wd@denx.de>
 +
 +commit 085551c05ca09e6c491ea11a1c6727a36776a545
 +Author: Stefan Roese <sr@denx.de>
 +Date: Wed May 14 10:32:32 2008 +0200
 +
 +    ppc4xx: Individual handling of ddr2_fixed.c for canyonlands_nand build
 +
 +    Canyonlands has a file ddr2_fixed.c which needs special treatment when
 +    building in separate directory. It has to be linked to build directory
 +    otherwise it is not seen.
 +
 +    Signed-off-by: Stefan Roese <sr@denx.de>
 +
 +commit 1510b82d50615f344e89d42533e8224cce067dc0
 +Author: Wolfgang Denk <wd@denx.de>
 +Date: Tue May 13 23:15:52 2008 +0200
 +
 +    Makefile: fix "error: version_autogenerated.h: No such file or directory"
 +
 +    Signed-off-by: Wolfgang Denk <wd@denx.de>
 +
 +commit 70fab1908fc1734a403711eaabbef546bc4b77dc
 +Author: Stefan Roese <sr@denx.de>
 +Date: Tue May 13 20:22:01 2008 +0200
 +
 +    ppc4xx: Add 405EX(r) revision C PVR definitions and detection code
 +
 +    Signed-off-by: Stefan Roese <sr@denx.de>
 +
 +commit 65dcfa79204f4750b905a173a5365e0b2eb6c2f6
 +Author: Wolfgang Denk <wd@denx.de>
 +Date: Mon May 12 01:11:21 2008 +0200
 +
 +    Revert "pci: Add CONFIG_PCI_SKIP_HOST_BRIDGE config option"
 +
 +    This reverts commit 55774b512fdf63c0516d441cc5da7c54bbffb7f2
 +    which broke many PowerPC boards.
 +
 +commit ee0cfa70803a3e629ea581a9b216f8ecef402bfc
 +Author: Wolfgang Denk <wd@denx.de>
 +Date: Mon May 12 00:56:28 2008 +0200
 +
 +    Revert "Avoid initrd and logbuffer area overlaps"
 +
 +    This reverts commit 1b5605ca57fbb364f4d78eeee28b974ed875e888
 +    which breaks building on all PPC boards that don't use a log buffer.
 +
 +commit 02b9b22446e3d7ad6a6382be17a1ce79a7de589b
 +Author: Nick Spence <nick.spence@freescale.com>
 +Date: Sat May 10 14:02:04 2008 -0700
 +
 +    Fix offset calculation for multi-type legacy images.
 +
 +    Calculation of tail was incorrect when size % 4 == 0.
 +
 +    New code removes the conditional and does the same thing but with arithmetic
 +
 +    Signed-off-by: Nick Spence <nick.spence@freescale.com>
 +
 +commit c9dca3c3f37d2647aec4509b24b16d15882ae3e4
 +Author: Wolfgang Denk <wd@denx.de>
 +Date: Mon May 12 00:40:58 2008 +0200
 +
 +    Revert "Change env_get_char from a global function ptr to a function."
 +
 +    This reverts commit c0559be371b2a64b1a817088c3308688e2182f93
 +    which is known to break booting from dataflash and NAND.
 +
 +commit 20e5ed137483823aaea5178169f3b144c7a4d9e0
 +Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
 +Date: Sun May 11 23:13:57 2008 +0200
 +
 +    API: remove duplicate syscall check
 +
 +    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
 +
 +commit 79dd1712689d6a5031d7cbff54957049680751c7
 +Author: Markus Klotzbücher <mk@denx.de>
 +Date: Thu May 8 16:00:55 2008 +0200
 +
 +    ppc4xx: Kilauea: Add CONFIG_BOOTP_SUBNETMASK to Kilauea board config
 +
 +    When using dhcp/bootp the "netmask" environment variable is not set
 +    because CONFIG_BOOTP_SUBNETMASK is not defined. But usually this is
 +    desireable, so the following patch adds this this option to the board
 +    config.
 +
 +    Signed-off-by: Markus Klotzbuecher <mk@denx.de>
 +    Signed-off-by: Stefan Roese <sr@denx.de>
 +
 +commit 869d14b4cc2e47de2ddcb117bad0407a44436684
 +Author: Stefan Roese <sr@denx.de>
 +Date: Sat May 10 10:30:36 2008 +0200
 +
 +    ppc4xx: Update Makalu defconfig to use device-tree booting as default
 +
 +    This patch reworks the default environment on Makalu. Now "net_nfs" for
 +    example uses the device-tree style booting formerly know as "net_nfs_fdt".
 +    Also the addresses in RAM were changed because of the new image booting
 +    support, which check for image overwriting. So the addresses needed to
 +    get adjusted.
 +
 +    Signed-off-by: Stefan Roese <sr@denx.de>
 +
 +commit f3612a7b199cab3942f60d9c1392eb39d58cc699
 +Author: Becky Bruce <bgill@freescale.com>
 +Date: Wed May 7 13:28:16 2008 -0500
 +
 +    PPC: fix map_physmem build warning
 +
 +    map_physmem currently generates a warning when CONFIG_PHYS_64BIT is
 +    enabled.  This quiets the warning.
 +
 +    Signed-off-by: Becky Bruce <Becky.Bruce@freescale.com>
 +
 +commit 36f32675f40292002ee1fed252c180a43022d2d4
 +Author: Becky Bruce <bgill@freescale.com>
 +Date: Wed May 7 13:24:57 2008 -0500
 +
 +    Update pci code to use phys_addr_t
 +
 +    Physical addrs need to be represented by phys_addr_t, not
 +    unsigned long.  Otherwise, systems that use CONFIG_PHYS_64BIT
 +    are going to fail mightily.
 +
 +    Signed-off-by: Becky Bruce <becky.bruce@freescale.com>
 +
 +commit 91a616741fc128cdb88f39bddcd4d72fe17466d0
 +Author: Nick Spence <nick.spence@freescale.com>
 +Date: Thu May 8 22:32:22 2008 -0700
 +
 +    Support legacy multi-type images without FDT section.
 +
 +    This patch enables legacy multi-type images containing only a Linux kernel
 +    and root file system to be loaded, maintaining compatibility with previous
 +    versions of u-boot.
 +
 +    This is required when using old image files such as a Linux 2.4 kernel /
 +    filesystem.
 +
 +    Signed-off-by: Nick Spence <nick.spence@freescale.com>
 +    Acked-by: Bartlomiej Sieka <tur@semihalf.com>
 +
 +commit 881031d9732783b7aeae2198fc7eb480ae8974a6
 +Author: Wolfgang Denk <wd@denx.de>
 +Date: Sat May 10 00:38:02 2008 +0200
 +
 +    Update CHANGELOG.
 +
 +    Signed-off-by: Wolfgang Denk <wd@denx.de>
 +
 +commit e5e9d6c9c08160be7e5a36e04d125ccce99b8774
 +Author: Wolfgang Denk <wd@denx.de>
 +Date: Sat May 10 00:36:09 2008 +0200
 +
 +    post/cpu/ppc4xx/Makefile: line length cleanup
 +
 +    Signed-off-by: Wolfgang Denk <wd@denx.de>
 +
 +commit cce9cfdabcf416ecd2aacc3681c91e5378c75a3d
 +Author: Stelian Pop <stelian@popies.net>
 +Date: Thu May 8 22:52:09 2008 +0200
 +
 +    Fix @ -> <at> substitution
 +
 +    When applying the AT91CAP9 patches upstream, something transformed
 +    the '@' character into the ' <at> ' sequence.
 +
 +    The patch below restores the original form in all the places where
 +    it has been modified (the AT91CAP9 files, the AT91SAM9260 files which
 +    were copied from AT91CAP9, and a couple of other files where the
 +    ' <at> ' sequence was present).
 +
 +    Signed-off-by: Stelian Pop <stelian@popies.net>
 +
 +commit 9606b3c81b3c47a1d58514e9a232c6f461a17597
 +Author: Stelian Pop <stelian@popies.net>
 +Date: Thu May 8 22:52:10 2008 +0200
 +
 +    Update origin and copyright information in arch-at91sam9 header files
 +
 +    When doing the AT91CAP9/AT91SAM9 port, a number of header files were
 +    copied from the Linux kernel sources. This patch explicitly specifies
 +    this origin for all the copied headers, and for those missing copyright
 +    information, adds it.
 +
 +    Additionaly, the header file 'at91sam926x_mc.h' has been superceeded
 +    in the latest kernel sources by 'at91sam9_smc.h'.
 +
 +    The copyright information has been confirmed by the AT91 Linux kernel
 +    maintainer, Andrew Victor <avictor.za@gmail.com>.
 +
 +    Signed-off-by: Stelian Pop <stelian@popies.net>
 +
 +commit ceb6b4fbe1dcc40bb672ef8133ddf4813e97cbb1
 +Author: Stelian Pop <stelian@popies.net>
 +Date: Thu May 8 22:52:11 2008 +0200
 +
 +    Add copyright information in Atmel boards partition.c
 +
 +    When Ulf did the dataflash.c cleanup, he didn't add his copyright on
 +    the new created files. This patch fixes the problem.
 +
 +    Signed-off-by: Stelian Pop <stelian@popies.net>
 +
 +commit 2ab02fd456d8ef92ae9f5439618d1fa7ca16e5f3
 +Author: Guennadi Liakhovetski <lg@denx.de>
 +Date: Thu May 8 10:09:27 2008 +0200
 +
 +    mx31ads: fix 32kHz clock handling
 +
 +    According to schematics and to RedBoot sources, the MX31ADS uses a 32768Hz
 +    oscillator as a SKIL source. Fix previously wrongly assumed 32000Hz value.
 +    Also fix a typo when verifying a jumper configuration. While at it, make
 +    two needlessly global functions static.
 +
 +    Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
 +
 +commit 1b5605ca57fbb364f4d78eeee28b974ed875e888
 +Author: Marian Balakowicz <m8@semihalf.com>
 +Date: Wed May 7 13:10:04 2008 +0200
 +
 +    Avoid initrd and logbuffer area overlaps
 +
 +    Add logbuffer to reserved LMB areas to prevent initrd allocation
 +    from overlaping with it.
 +
 +    Make sure to use correct logbuffer base address.
 +
 +    Signed-off-by: Marian Balakowicz <m8@semihalf.com>
 +
 +commit c59518e15949b3403df5c5b0c2c48ea0e5bea24b
 +Author: Marian Balakowicz <m8@semihalf.com>
 +Date: Wed May 7 13:08:54 2008 +0200
 +
 +    ppc: Cleanup get_effective_memsize() use
 +
 +    Removed duplicated effective memory size calculation code.
 +
 +    Signed-off-by: Marian Balakowicz <m8@semihalf.com>
 +
 +commit 273c37d843d5b581090378016cd12dd9c586907b
 +Author: Marian Balakowicz <m8@semihalf.com>
 +Date: Wed May 7 09:03:53 2008 +0200
 +
 +    Fix build errors when CONFIG_LOGBUFFER and CONFIG_FIT are enabled
 +
 +    Recent modifcations to LOGBUFFER handling code were incorrecly
 +    introduced to fit_check_kernel() routine during
 +    "Merge branch 'new-image' of git://www.denx.de/git/u-boot-testing",
 +    commit 27f33e9f45ef7f9685cbdc65066a1828e85dde4f.
 +
 +    This patch cleans up this merge issue.
 +
 +    Signed-off-by: Marian Balakowicz <m8@semihalf.com>
 +
 +commit bc11756daff89a3de09ca80adac962b88cf06e6e
 +Author: Grant Erickson <gerickson@nuovations.com>
 +Date: Tue May 6 20:16:15 2008 -0700
 +
 +    Propagate Error Status to the Shell on fw_printenv Errors
 +
 +    Changed implementation such that fw_printenv returns failure status
 +    when one or more specified variables do not exist or when incorrect
 +    command syntax is used.
 +
 +    This aids scripting fw_printenv such that the script can key of the
 +    return status rather than relying on standard error "scraping".
 +
 +    Signed-off-by: Grant Erickson <gerickson@nuovations.com>
 +    Signed-off-by: Wolfgang Denk <wd@denx.de>
 +
 +commit f3b6d528e4dd719640a4bfcd954f4e4c7f5db0d6
 +Author: Grant Erickson <gerickson@nuovations.com>
 +Date: Tue May 6 16:18:00 2008 -0700
 +
 +    Fix Compilation Errors with 'tools/env/fw_printenv'
 +
 +    In the current top-of-tree, 1.3.3.-rc2, the optional tool
 +    'tools/env/fw_printenv' fails to compile for two reasons:
 +
 +    1) The header watchdog.h cannot be found.
 +    2) The header zlib.h is picked up from the tool chain rather than the
 +       project causing a prototype conflict for crc32.
 +
 +    This patch addresses both of these issues.
 +
 +    Platforms Tested On:
 +    - AMCC "Kilauea"
 +
 +    Signed-off-by: Grant Erickson <gerickson@nuovations.com>
 +
 +commit 597f6c26a18b389903a64692bacbf9a1ca69355b
 +Author: James Yang <James.Yang@freescale.com>
 +Date: Mon May 5 10:22:53 2008 -0500
 +
 +    Fix readline_into_buffer() with CONFIG_CMDLINE_EDITING before relocating
 +
 +    When CONFIG_CMDLINE_EDITING is enabled, readline_into_buffer() doesn't
 +    work before relocating to RAM because command history is written into
 +    a global array that is not writable before relocation.  This patch
 +    defers to the no-editing and no-history code in readline_into_buffer()
 +    if it is called before relocation.
 +
 +    Signed-off-by: James Yang <James.Yang@freescale.com>
 +    Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
 +
 +commit 726c0f1e5f108dccea052965123b95837d2bd402
 +Author: Detlev Zundel <dzu@denx.de>
 +Date: Mon May 5 16:11:22 2008 +0200
 +
 +    cosmetic: Adjust coding style for switch statements to be consistent
 +
 +    Signed-off-by: Detlev Zundel <dzu@denx.de>
 +
 +commit 574b319512b13e10800f0045e39b993f4ca25e42
 +Author: Detlev Zundel <dzu@denx.de>
 +Date: Mon May 5 16:11:21 2008 +0200
 +
 +    Fix disk type output in disk/part.c
 +
 +    Signed-off-by: Detlev Zundel <dzu@denx.de>
 +
 +commit 045b4d2d7168ef09c7349dcf6ecebe7432b74171
 +Author: Vlad Lungu <vlad.lungu@windriver.com>
 +Date: Mon May 5 14:20:03 2008 +0300
 +
 +    Mail address change, documentation modified
 +
 +    Signed-off-by: Vlad Lungu <vlad.lungu@windrvier.com>
 +
 +commit 4d49b28038e2819088e8356a77212fc95a89ce5a
 +Author: Michal Simek <monstr@monstr.eu>
 +Date: Sun May 4 15:42:41 2008 +0200
 +
 +    microblaze: Repare intc handling
 +
 +    Signed-off-by: Michal Simek <monstr@monstr.eu>
 +
 +commit 878b3b1e193e570caf3e96ad8e31e561f68d0287
 +Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
 +Date: Sun May 4 15:17:52 2008 +0200
 +
 +    include/gitignore: update to all architectures
 +
 +    Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
 +
 +commit 1df368aed3b8bc240fe1595d290b0e91b22961da
 +Author: Marcel Ziswiler <marcel@ziswiler.com>
 +Date: Mon May 5 02:12:06 2008 +0200
 +
 +    ide: Remove spurious second include of io.h
 +
 +    Removed the second include, with all the #ifdef around as suggested by Wolfgang.
 +
 +    Signed-off-by: Marcel Ziswiler <marcel@ziswiler.com>
 +
 +commit 8fbc985bdad09b23b7eb4df1d2ea589619d8db4c
 +Author: Adrian Filipi <adrian.filipi@eurotech.com>
 +Date: Tue May 6 16:46:37 2008 -0400
 +
 +    Fix some typos
 +
 +    This patch fixes three typos.
 +    The first is a repetition of CONFIG_CMD_BSP.
 +    The second makes the #endif comment match its #if.
 +    The third is a spelling error.
 +
 +    Signed-off-by: Adrian Filipi <adrian.filipi@eurotech.com>
 +
 +commit e419e12d04ae3b280c99a87a2ea4ad7a40628bcb
 +Author: Grant Erickson <gerickson@nuovations.com>
 +Date: Sun May 4 16:45:01 2008 -0700
 +
 +    Recognize 'powerpc' As an Alias for IH_ARCH_PPC
 +
 +    Add support for the recognition of 'powerpc' as an alias for the PowerPC
 +    architecture type since Linux is already trending in that direction,
 +    preferring 'powerpc' to 'ppc'.
 +
 +    Signed-off-by: Grant Erickson <gerickson@nuovations.com>
 +
 +commit f5a24259190c388c2527bdc49fee34577d862cc7
 +Author: Wheatley Travis <Travis.Wheatley@freescale.com>
 +Date: Fri May 2 13:35:15 2008 -0700
 +
 +    7450 and 86xx L2 cache invalidate bug corrections
 +
 +    The 7610 and related parts have an L2IP bit in the L2CR that is
 +    monitored to signal when the L2 cache invalidate is complete whereas the
 +    7450 and related parts utilize L2I for this purpose. However, the
 +    current code does not account for this difference. Additionally the 86xx
 +    L2 cache invalidate code used an "andi" instruction where an "andis"
 +    instruction should have been used.
 +
 +    This patch addresses both of these bugs.
 +
 +    Signed-off-by: Travis Wheatley <travis.wheatley@freescale.com>
 +    Acked-By: Jon Loeliger <jdl@freescale.com>
 +
 +commit 4d31cdc45d3592a5545a649fb5a24b458a4e4b72
 +Author: Wolfgang Denk <wd@denx.de>
 +Date: Fri May 9 10:16:13 2008 +0200
 +
 +    Avoid infinite loop "Generating include/autoconf.mk"
 +
 +    Fix a bogus circular dependency that caused an infinite loop of
 +    "Generating include/autoconf.mk" again and again.
 +
 +    Signed-off-by: Wolfgang Denk <wd@denx.de>
 +
 +commit ef2642625cbfb1c3695e3478d08ae515052a4950
 +Author: Stefan Roese <sr@denx.de>
 +Date: Thu May 8 11:10:46 2008 +0200
 +
 +    ppc4xx: Kilauea: Fix incorrect FPGA FIFO address
 +
 +    Signed-off-by: Stefan Roese <sr@denx.de>
 +
 +commit a00eccfebc954ad9485161efeca7d9aaf626d530
 +Author: Stefan Roese <sr@denx.de>
 +Date: Thu May 8 11:05:15 2008 +0200
 +
 +    ppc4xx: Add fdt support to all remaining AMCC PPC4xx eval boards
 +
 +    This patch adds fdt (flattened device tree) support to all remaining AMCC
 +    eval boards. Most newer boards already support device tree. With this patch,
 +    all AMCC boards now enable device tree passing from U-Boot to Linux
 +    arch/powerpc kernels.
 +
 +    Signed-off-by: Stefan Roese <sr@denx.de>
 +
 +commit cb5d88b9611e0c35c53543ad3b4ab99fa82203e3
 +Author: Stefan Roese <sr@denx.de>
 +Date: Thu May 8 11:01:09 2008 +0200
 +
 +    ppc4xx: Add weak default ft_board_setup() routine
 +
 +    This patch adds a default ft_board_setup() routine to the 4xx fdt code.
 +    This routine is defined as weak and can be overwritten by a board specific
 +    one if needed.
 +
 +    Signed-off-by: Stefan Roese <sr@denx.de>
 +
 +commit d1c1ba85c7915053adf6a8d14a08ac6fcb750d01
 +Author: Stefan Roese <sr@denx.de>
 +Date: Thu May 8 10:48:58 2008 +0200
 +
 +    ppc4xx: acadia: Add fdt support and fix section overlap problem
 +
 +    This patch adds fdt (flattened device tree) support to the AMCC
 +    Acadia eval board. This increases the image size and it doesn't
 +    fit anymore into 256kByte. Since we didn't want to remove features
 +    from the configuration, we decided to increase the U-Boot image size
 +    (add one flash sector).
 +
 +    Also changed the default environment definition to make it
 +    independent of such changes.
 +
 +    Signed-off-by: Stefan Roese <sr@denx.de>
 +
 +commit 4adb3023de75bc150f088c8935db340930ad38c8
 +Author: Ira Snyder <iws@ovro.caltech.edu>
 +Date: Tue Apr 29 11:18:54 2008 -0700
 +
 +    ppc4xx: Add device tree support to AMCC Yosemite
 +
 +    Add support for booting with a device tree blob. This is needed to boot
 +    ARCH=powerpc kernels. Also add support for setting the eth0 mac address
 +    via the ethaddr variable.
 +
 +    Signed-off-by: Ira W. Snyder <iws@ovro.caltech.edu>
 +    Signed-off-by: Stefan Roese <sr@denx.de>
 +
 +commit b9bbefce1a653ea35f74a66ec117cdda2e043a4b
 +Author: Dave Mitchell <dmitchell@amcc.com>
 +Date: Wed May 7 09:00:23 2008 -0700
 +
 +    ppc4xx: Fix typos in 460GT/EX FBDV array
 +
 +    Corrected two typos in the 460GT/EX FBDV array.
 +
 +    Signed-off-by: Dave Mitchell <dmitchell@amcc.com>
 +    Signed-off-by: Stefan Roese <sr@denx.de>
 +
 +commit 66f5fa9263629271edc86178b1f224e3c9aab2b3
 +Author: Andy Fleming <afleming@freescale.com>
 +Date: Wed May 7 16:54:31 2008 -0500
 +
 +    85xx: Limit CPU2 workaround to parts that have the errata
 +
 +    Signed-off-by: Ebony Zhu <ebony.zhu@freescale.com>
 +    Signed-off-by: Andy Fleming <afleming@freescale.com>
 +
 +commit a5fe514e8ace564300d2c1d73846ddff49654243
 +Author: Lee Nipper <lee.nipper@freescale.com>
 +Date: Fri Apr 25 15:44:45 2008 -0500
 +
 +    mpc83xx: system performance settings for MPC8349EMDS.
 +
 +    These same settings are used on MPC8349ITX, and
 +    improve performance on MPC8349EMDS.
 +
 +    Signed-off-by: Lee Nipper <lee.nipper@freescale.com>
 +    Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
 +
 +commit 49387dba910e485640b575e920ee463b7e611dc3
 +Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
 +Date: Tue May 6 13:22:52 2008 +0900
 +
 +    [MIPS] cpu/mips/cache.S: Fix build warning
 +
 +    Some old GNU assemblers, such as v2.14 (ELDK 3.1.1), v2.16 (ELDK 4.1.0),
 +    warns illegal global symbol references by bal (and jal also) instruction.
 +    This does not happen with the latest binutils v2.18.
 +
 +    Here's an example on gth2_config:
 +
 +    mips_4KC-gcc  -D__ASSEMBLY__ -g  -Os   -D__KERNEL__ -DTEXT_BASE=0x90000000 -I/home/skuribay/devel/u-boot.git/include -fno-builtin -ffreestanding -nostdinc -isy
 +    stem /opt/eldk311/usr/bin/../lib/gcc-lib/mips-linux/3.3.3/include -pipe  -DCONFIG_MIPS -D__MIPS__ -G 0 -mabicalls -fpic -pipe -msoft-float -march=4kc -mtune=4k
 +    c -EB -c -o cache.o cache.S
 +    cache.S: Assembler messages:
 +    cache.S:243: Warning: Pretending global symbol used as branch target is local.
 +    cache.S:250: Warning: Pretending global symbol used as branch target is local.
 +
 +    In principle, gas might be sensitive to global symbol references in PIC
 +    code because they should be processed through GOT (global offset table).
 +    But if `bal' instruction is used, it results in PC-based offset jump.
 +    This is the cause of this warning.
 +
 +    In practice, we know it doesn't matter whether PC-based reference or GOT-
 +    based. As for this case, both will work before/after relocation. But let's
 +    fix the code.
 +
 +    This patch explicitly sets up a target address, then jump there.
 +    Here's an example of disassembled code with/without this patch.
 +
 +     90000668:             1485ffef        bne     a0,a1,90000628 <mips_cache_reset+0x20>
 +     9000066c:             ac80fffc        sw      zero,-4(a0)
 +     90000670:             01402821        move    a1,t2
 +    -90000674:             0411ffba        bal     90000560 <mips_init_icache>
 +    -90000678:             01803021        move    a2,t4
 +    -9000067c:             01602821        move    a1,t3
 +    -90000680:             0411ffcc        bal     900005b4 <mips_init_dcache>
 +    -90000684:             01a03021        move    a2,t5
 +    -90000688:             03000008        jr      t8
 +    -9000068c:             00000000        nop
 +    +90000674:             01803021        move    a2,t4
 +    +90000678:             8f8f83ec        lw      t7,-31764(gp)
 +    +9000067c:             01e0f809        jalr    t7
 +    +90000680:             00000000        nop
 +    +90000684:             01602821        move    a1,t3
 +    +90000688:             01a03021        move    a2,t5
 +    +9000068c:             8f8f81e0        lw      t7,-32288(gp)
 +    +90000690:             01e0f809        jalr    t7
 +    +90000694:             00000000        nop
 +    +90000698:             03000008        jr      t8
 +    +9000069c:             00000000        nop
 +
 +    Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
 +
 +commit 0f8c62a14b523c56874ebcb67c1a16c99aad48b3
 +Author: Vlad Lungu <vlad.lungu@windriver.com>
 +Date: Mon May 5 14:04:00 2008 +0300
 +
 +    Allow building mips versions with ELDK 3.1.1
 +
 +    .gpword works only with local symbols on certain binutils versions
 +
 +    Signed-off-by: Vlad Lungu <vlad.lungu@windrvier.com>
 +
 +commit 12a67a9e51f6b3ec26cb0f077fb5685a447c359d
 +Author: Wolfgang Denk <wd@denx.de>
 +Date: Mon May 5 12:52:36 2008 +0200
 +
 +    MAKEALL: add inka4x0 board
 +
 +    Signed-off-by: Wolfgang Denk <wd@denx.de>
 +
 +commit b83dcc13ae7b2dab394bfef6f699750d11490ee2
 +Author: Wolfgang Denk <wd@denx.de>
 +Date: Sun May 4 21:34:23 2008 +0200
 +
 +    kb9202 board: fix build problem.
 +
 +    Signed-off-by: Wolfgang Denk <wd@denx.de>
 +
 +commit 6adf61dc4cb5c53a2df990cbc8df2bceacbfd869
 +Author: Wolfgang Denk <wd@denx.de>
 +Date: Sun May 4 12:10:33 2008 +0200
 +
 +    Prepare for v1.3.3-rc3
 +
 +    Update ChNAGELOG, minor white space cleanup.
 +
 +    Signed-off-by: Wolfgang Denk <wd@denx.de>
 +
  commit 7c0773fde6100b61be2558cb5d8c442a3194aecb
  Author: Wolfgang Denk <wd@denx.de>
  Date: Sun May 4 00:35:15 2008 +0200
@@@ -7221,7 -6477,7 +7221,7 @@@ Date:   Mon Mar 3 11:57:23 2008 +000
      Originally pointed out by Laurent Pinchart <laurent.pinchart@tbox.biz>,
      see http://thread.gmane.org/gmane.comp.boot-loaders.u-boot/22846
  
-     Signed-off-by: Bernhard Nemec <bnemec <at> ganssloser.com>
+     Signed-off-by: Bernhard Nemec <bnemec@ganssloser.com>
  
  commit 84d0c2f1e39caff58bf765a7ab7c72da23c25ec8
  Author: Kim B. Heino <Kim.Heino@bluegiga.com>
@@@ -8451,7 -7707,7 +8451,7 @@@ Date:   Mon Feb 18 14:01:56 2008 -060
      86xx: Convert sbc8641d to use libfdt.
  
      This is the proper fix for a missing closing brace in the function
-     ft_cpu_setup() noticed by joe.hamman <at> embeddedspecialties.com.
+     ft_cpu_setup() noticed by joe.hamman@embeddedspecialties.com.
      The ft_cpu_setup() function in mpc8641hpcn.c should have been
      removed earlier as it was under the obsolete CONFIG_OF_FLAT_TREE,
      but was missed.  Only, the sbc8641d was nominally still using it.
@@@ -8846,7 -8102,7 +8846,7 @@@ Date:   Fri Feb 22 11:40:50 2008 +000
  
      We already have a vendor subdir for Atmel, so we should use it.
  
-     Signed-off-by: Haavard Skinnemoen <hskinnemoen <at> atmel.com>
+     Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
  
  commit 6d0943a6be99977d6d853d51749e9963d68eb192
  Author: Andreas Engel <andreas.engel@ericsson.com>
@@@ -8896,8 -8152,8 +8896,8 @@@ Date:   Thu Jan 3 21:15:56 2008 +000
  
      AT91CAP9 support : MACB changes
  
-     Signed-off-by: Stelian Pop <stelian <at> popies.net>
-     Acked-by: Haavard Skinnemoen <hskinnemoen <at> atmel.com>
+     Signed-off-by: Stelian Pop <stelian@popies.net>
+     Acked-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
  
  commit 6afcabf11d7321850f4feaadfee841488ace54c5
  Author: Stelian Pop <stelian@popies.net>
@@@ -8913,7 -8169,7 +8913,7 @@@ Date:   Wed Jan 30 21:15:54 2008 +000
  
      AT91CAP9 support : cpu/ files
  
-     Signed-off-by: Stelian Pop <stelian <at> popies.net>
+     Signed-off-by: Stelian Pop <stelian@popies.net>
  
  commit fa506a926cec348805143576c941f8e61b333cc0
  Author: Stelian Pop <stelian@popies.net>
diff --combined MAINTAINERS
index ac7572cfc17eca3b007b73f12df681209e07bffa,2047af00b7d258d24d50aa9a0ef1ff5c48398329..1e67b7a16da422faedb1d89f1c8662744f6edadd
@@@ -538,6 -538,9 +538,9 @@@ Stelian Pop <stelian.pop@leadtechdesign
  
        at91cap9adk             ARM926EJS (AT91CAP9 SoC)
        at91sam9260ek           ARM926EJS (AT91SAM9260 SoC)
+       at91sam9261ek           ARM926EJS (AT91SAM9261 SoC)
+       at91sam9263ek           ARM926EJS (AT91SAM9263 SoC)
+       at91sam9rlek            ARM926EJS (AT91SAM9RL SoC)
  
  Stefan Roese <sr@denx.de>
  
@@@ -607,7 -610,7 +610,7 @@@ Thomas Lange <thomas@corelatus.se
        dbau1x00                MIPS32 Au1000
        gth2                    MIPS32 Au1000
  
 -Vlad Lungu <vlad@comsys.ro>
 +Vlad Lungu <vlad.lungu@windriver.com>
        qemu_mips               MIPS32
  
  #########################################################################
diff --combined MAKEALL
index 067406909a277aa6737034ef72cfdfdf5fb81e1c,7360fa960cd41ce6e7534fd1c5fb8f8d9db95f90..b3d7ee953cd3f91528c7913c30d0325bf32116b2
+++ b/MAKEALL
@@@ -306,7 -306,6 +306,7 @@@ LIST_8260="                
        TQM8260_AC      \
        TQM8260_AD      \
        TQM8260_AE      \
 +      TQM8272         \
        ZPC1900         \
  "
  
@@@ -354,7 -353,6 +354,7 @@@ LIST_85xx="                
        sbc8540         \
        sbc8548         \
        sbc8560         \
 +      socrates        \
        stxgp3          \
        stxssa          \
        TQM8540         \
@@@ -461,6 -459,9 +461,9 @@@ LIST_ARM9="                        
        at91cap9adk             \
        at91rm9200dk            \
        at91sam9260ek           \
+       at91sam9261ek           \
+       at91sam9263ek           \
+       at91sam9rlek            \
        cmc_pu2                 \
        ap920t                  \
        ap922_XA10              \
diff --combined Makefile
index 3401203bad5c3b94e2cd33a2711729a2588ac6e6,50f61c12753959fd3f77dbddece334084aca6f77..7e68b23078edfefb908e5b1b7f14db75ff8ad5e5
+++ b/Makefile
@@@ -24,7 -24,7 +24,7 @@@
  VERSION = 1
  PATCHLEVEL = 3
  SUBLEVEL = 3
 -EXTRAVERSION = -rc3
 +EXTRAVERSION =
  U_BOOT_VERSION = $(VERSION).$(PATCHLEVEL).$(SUBLEVEL)$(EXTRAVERSION)
  VERSION_FILE = $(obj)include/version_autogenerated.h
  
@@@ -424,19 -424,13 +424,19 @@@ $(obj)System.map:       $(obj)u-boo
  # This target actually generates 2 files; autoconf.mk and autoconf.mk.dep.
  # the dep file is only include in this top level makefile to determine when
  # to regenerate the autoconf.mk file.
 -$(obj)include/autoconf.mk: $(obj)include/config.h $(VERSION_FILE)
 -      @$(XECHO) Generating include/autoconf.mk ; \
 +$(obj)include/autoconf.mk.dep: $(obj)include/config.h include/common.h
 +      @$(XECHO) Generating $@ ; \
        set -e ; \
        : Generate the dependancies ; \
 -      $(CC) -x c -M $(HOST_CFLAGS) $(CPPFLAGS) -MQ $@ include/common.h > $@.dep ; \
 +      $(CC) -x c -DDO_DEPS_ONLY -M $(HOST_CFLAGS) $(CPPFLAGS) \
 +              -MQ $(obj)include/autoconf.mk include/common.h > $@
 +
 +$(obj)include/autoconf.mk: $(obj)include/config.h
 +      @$(XECHO) Generating $@ ; \
 +      set -e ; \
        : Extract the config macros ; \
 -      $(CPP) $(CFLAGS) -dM include/common.h | sed -n -f tools/scripts/define2mk.sed > $@
 +      $(CPP) $(CFLAGS) -DDO_DEPS_ONLY -dM include/common.h | \
 +              sed -n -f tools/scripts/define2mk.sed > $@
  
  sinclude $(obj)include/autoconf.mk.dep
  
@@@ -2208,9 -2202,6 +2208,9 @@@ sbc8560_66_config:      unconfi
        fi
        @$(MKCONFIG) -a sbc8560 ppc mpc85xx sbc8560
  
 +socrates_config:      unconfig
 +      @$(MKCONFIG) $(@:_config=) ppc mpc85xx socrates
 +
  stxgp3_config:                unconfig
        @$(MKCONFIG) $(@:_config=) ppc mpc85xx stxgp3
  
@@@ -2335,6 -2326,15 +2335,15 @@@ shannon_config        :       unconfi
  at91rm9200dk_config   :       unconfig
        @$(MKCONFIG) $(@:_config=) arm arm920t at91rm9200dk atmel at91rm9200
  
+ at91sam9261ek_config  :       unconfig
+       @$(MKCONFIG) $(@:_config=) arm arm926ejs at91sam9261ek atmel at91sam9
+ at91sam9263ek_config  :       unconfig
+       @$(MKCONFIG) $(@:_config=) arm arm926ejs at91sam9263ek atmel at91sam9
+ at91sam9rlek_config   :       unconfig
+       @$(MKCONFIG) $(@:_config=) arm arm926ejs at91sam9rlek atmel at91sam9
  cmc_pu2_config        :       unconfig
        @$(MKCONFIG) $(@:_config=) arm arm920t cmc_pu2 NULL at91rm9200
  
diff --combined README
index f14fb7bad2a6a0427da196528a6d17e0d642d389,dca495db98e78111298757f9baa92e93d43a7221..78344f8b57a7e7a4d3c78361bec4f57310c50541
--- 1/README
--- 2/README
+++ b/README
@@@ -623,6 -623,7 +623,6 @@@ The following options need to be config
                CONFIG_CMD_SPI          * SPI serial bus support
                CONFIG_CMD_USB          * USB support
                CONFIG_CMD_VFD          * VFD support (TRAB)
 -              CONFIG_CMD_BSP          * Board SPecific functions
                CONFIG_CMD_CDP          * Cisco Discover Protocol support
                CONFIG_CMD_FSL          * Microblaze FSL support
  
                display); also select one of the supported displays
                by defining one of these:
  
+               CONFIG_ATMEL_LCD:
+                       HITACHI TX09D70VM1CCA, 3.5", 240x320.
                CONFIG_NEC_NL6448AC33:
  
                        NEC NL6448AC33-18. Active, color, single scan.
index b30aad8373e7d65597f696313faeec2c0630c1e1,4635f0fb7c442ff418e6d6ec3ba8b3059e17b91e..ef4d486be57309dcb77ed168e59cf6a5b04cff41
@@@ -90,7 -90,12 +90,12 @@@ static void at91sam9260ek_nand_hw_init(
        at91_sys_write(AT91_SMC_MODE(3),
                       AT91_SMC_READMODE | AT91_SMC_WRITEMODE |
                       AT91_SMC_EXNWMODE_DISABLE |
-                      AT91_SMC_DBW_8 | AT91_SMC_TDF_(2));
+ #ifdef CFG_NAND_DBW_16
+                      AT91_SMC_DBW_16 |
+ #else /* CFG_NAND_DBW_8 */
+                      AT91_SMC_DBW_8 |
+ #endif
+                      AT91_SMC_TDF_(2));
  
        at91_sys_write(AT91_PMC_PCER, 1 << AT91SAM9260_ID_PIOC);
  
@@@ -126,7 -131,7 +131,7 @@@ static void at91sam9260ek_macb_hw_init(
        /*
         * Disable pull-up on:
         *      RXDV (PA17) => PHY normal mode (not Test mode)
 -       *      ERX0 (PA14) => PHY ADDR0
 +       *      ERX0 (PA14) => PHY ADDR0
         *      ERX1 (PA15) => PHY ADDR1
         *      ERX2 (PA25) => PHY ADDR2
         *      ERX3 (PA26) => PHY ADDR3
diff --combined common/env_nand.c
index 70d05ad15a2086ec53f071d8ff43196f3506306e,f12674d82d54822fc2b68fe187cc30a61c18e4b5..3a98d2b944b17b8853766cbb6bfcd6f4b136f58d
@@@ -57,9 -57,6 +57,6 @@@ int nand_legacy_rw (struct nand_chip* n
            size_t start, size_t len,
            size_t * retlen, u_char * buf);
  
- /* info for NAND chips, defined in drivers/mtd/nand/nand.c */
- extern nand_info_t nand_info[];
  /* references to names in env_common.c */
  extern uchar default_environment[];
  extern int default_environment_size;
@@@ -273,7 -270,7 +270,7 @@@ void env_relocate_spec (void
  
        total = CFG_ENV_SIZE;
        ret = nand_read(&nand_info[0], CFG_ENV_OFFSET, &total, (u_char*)env_ptr);
 -      if (ret || total != CFG_ENV_SIZE)
 +      if (ret || total != CFG_ENV_SIZE)
                return use_default();
  
        if (crc32(0, env_ptr->data, ENV_SIZE) != env_ptr->crc)
diff --combined drivers/net/dm9000x.c
index 01e2f14a9d47e177bce9e4ef2e642176844fa566,db6d3bd284d97b5cbc751a3aaf6bb661033bb7e1..68901cd818e004d5f6132b965cafa11f34d20c12
    (C)Copyright 1997-1998 DAVICOM Semiconductor,Inc. All Rights Reserved.
  
  V0.11 06/20/2001      REG_0A bit3=1, default enable BP with DA match
 -      06/22/2001      Support DM9801 progrmming
 -                      E3: R25 = ((R24 + NF) & 0x00ff) | 0xf000
 -                      E4: R25 = ((R24 + NF) & 0x00ff) | 0xc200
 -              R17 = (R17 & 0xfff0) | NF + 3
 -                      E5: R25 = ((R24 + NF - 3) & 0x00ff) | 0xc200
 -              R17 = (R17 & 0xfff0) | NF
 -
 -v1.00                 modify by simon 2001.9.5
 +      06/22/2001      Support DM9801 progrmming
 +                      E3: R25 = ((R24 + NF) & 0x00ff) | 0xf000
 +                      E4: R25 = ((R24 + NF) & 0x00ff) | 0xc200
 +              R17 = (R17 & 0xfff0) | NF + 3
 +                      E5: R25 = ((R24 + NF - 3) & 0x00ff) | 0xc200
 +              R17 = (R17 & 0xfff0) | NF
 +
 +v1.00                 modify by simon 2001.9.5
                        change for kernel 2.4.x
  
 -v1.1   11/09/2001             fix force mode bug
 +v1.1   11/09/2001     fix force mode bug
  
  v1.2   03/18/2003       Weilun Huang <weilun_huang@davicom.com.tw>:
                        Fixed phy reset.
@@@ -300,8 -300,10 +300,10 @@@ eth_init(bd_t * bd
        DM9000_iow(DM9000_ISR, 0x0f);   /* Clear interrupt status */
  
        /* Set Node address */
+ #ifndef CONFIG_AT91SAM9261EK
        for (i = 0; i < 6; i++)
                ((u16 *) bd->bi_enetaddr)[i] = read_srom_word(i);
+ #endif
  
        if (is_zero_ether_addr(bd->bi_enetaddr) ||
            is_multicast_ether_addr(bd->bi_enetaddr)) {
diff --combined drivers/video/Makefile
index 9d2f65b7f8d937a5ce530f36c47c0b36c0542fcc,a07ee0ecafc6bfbfa2d9658d41dc11df71bb7a51..20a54c54dfa62bebc220bfccbedf04224f031ba1
  
  include $(TOPDIR)/config.mk
  
 -LIB   := $(obj)libvideo.a
 +LIB   := $(obj)libvideo.a
  
  COBJS-y += ati_radeon_fb.o
+ COBJS-$(CONFIG_ATMEL_LCD) += atmel_lcdfb.o
  COBJS-y += cfb_console.o
  COBJS-y += ct69000.o
  COBJS-y += mb862xx.o
@@@ -36,8 -37,8 +37,8 @@@ COBJS-y += smiLynxEM.
  COBJS-y += videomodes.o
  
  COBJS := $(COBJS-y)
 -SRCS  := $(COBJS:.o=.c)
 -OBJS  := $(addprefix $(obj),$(COBJS))
 +SRCS  := $(COBJS:.o=.c)
 +OBJS  := $(addprefix $(obj),$(COBJS))
  
  all:  $(LIB)
  
diff --combined fs/jffs2/jffs2_1pass.c
index 1993dc2359083fcded1c18338bd1a4c5ac738c3c,8630334053dec12932bb00142169265b1aa4abea..7e27ee18a2a4fcb6b9b83703f7829eff973f0387
@@@ -52,7 -52,7 +52,7 @@@
   * for a bootloader as small and simple as possible. Instead of worring about
   * unneccesary data copies, node scans, etc, I just optimized for the known
   * common case, a kernel, which looks like:
 - *    (1) most pages are 4096 bytes
 + *    (1) most pages are 4096 bytes
   *    (2) version numbers are somewhat sorted in acsending order
   *    (3) multiple compressed blocks making up one page is uncommon
   *
  #include "jffs2_private.h"
  
  
 -#define       NODE_CHUNK      1024    /* size of memory allocation chunk in b_nodes */
 -#define       SPIN_BLKSIZE    18      /* spin after having scanned 1<<BLKSIZE bytes */
 +#define       NODE_CHUNK      1024    /* size of memory allocation chunk in b_nodes */
 +#define       SPIN_BLKSIZE    18      /* spin after having scanned 1<<BLKSIZE bytes */
  
  /* Debugging switches */
  #undef        DEBUG_DIRENTS           /* print directory entry list after scan */
  #undef        DEBUG_FRAGMENTS         /* print fragment list after scan */
 -#undef        DEBUG                           /* enable debugging messages */
 +#undef        DEBUG                   /* enable debugging messages */
  
  
  #ifdef  DEBUG
@@@ -164,9 -164,6 +164,6 @@@ static struct part_info *current_part
  /* this one defined in nand_legacy.c */
  int read_jffs2_nand(size_t start, size_t len,
                size_t * retlen, u_char * buf, int nanddev);
- #else
- /* info for NAND chips, defined in drivers/mtd/nand/nand.c */
- extern nand_info_t nand_info[];
  #endif
  
  #define NAND_PAGE_SIZE 512
@@@ -741,7 -738,7 +738,7 @@@ jffs2_1pass_find_inode(struct b_lists 
                        }
  
                        if (jDir->version == version && inode != 0) {
 -                              /* I'm pretty sure this isn't legal */
 +                              /* I'm pretty sure this isn't legal */
                                putstr(" ** ERROR ** ");
                                putnstr(jDir->name, jDir->nsize);
                                putLabeledWord(" has dup version =", version);
@@@ -959,13 -956,13 +956,13 @@@ jffs2_1pass_resolve_inode(struct b_list
        for(b = pL->dir.listHead; b; b = b->next) {
                jDir = (struct jffs2_raw_dirent *) get_node_mem(b->offset);
                if (ino == jDir->ino) {
 -                      if (jDir->version < version) {
 +                      if (jDir->version < version) {
                                put_fl_mem(jDir);
                                continue;
                        }
  
                        if (jDir->version == version && jDirFoundType) {
 -                              /* I'm pretty sure this isn't legal */
 +                              /* I'm pretty sure this isn't legal */
                                putstr(" ** ERROR ** ");
                                putnstr(jDir->name, jDir->nsize);
                                putLabeledWord(" has dup version (resolve) = ",
@@@ -1151,7 -1148,7 +1148,7 @@@ dump_dirents(struct b_lists *pL
                putLabeledWord("\tbuild_list: type = ", jDir->type);
                putLabeledWord("\tbuild_list: node_crc = ", jDir->node_crc);
                putLabeledWord("\tbuild_list: name_crc = ", jDir->name_crc);
 -              putLabeledWord("\tbuild_list: offset = ", b->offset);   /* FIXME: ? [RS] */
 +              putLabeledWord("\tbuild_list: offset = ", b->offset);   /* FIXME: ? [RS] */
                b = b->next;
                put_fl_mem(jDir);
        }
@@@ -1183,7 -1180,7 +1180,7 @@@ jffs2_1pass_build_lists(struct part_inf
  
        /* start at the beginning of the partition */
        while (offset < max) {
 -              if ((oldoffset >> SPIN_BLKSIZE) != (offset >> SPIN_BLKSIZE)) {
 +              if ((oldoffset >> SPIN_BLKSIZE) != (offset >> SPIN_BLKSIZE)) {
                        printf("\b\b%c ", spinner[counter++ % sizeof(spinner)]);
                        oldoffset = offset;
                }
diff --combined tools/Makefile
index 5285055dc84ec8583bbf4b737e0e4eb8c2d29b38,dc210e82ac36594007543c02147bb7d34f802b66..8533a8e5ced63f717dd1700cd502dbc8d66e6f85
@@@ -44,6 -44,10 +44,10 @@@ LOGO_H      = $(OBJTREE)/include/bmp_logo.
  ifeq ($(LOGO_BMP),)
  LOGO_BMP= logos/denx.bmp
  endif
+ ifeq ($(VENDOR),atmel)
+ LOGO_BMP= logos/atmel.bmp
+ endif
  
  #-------------------------------------------------------------------------
  
@@@ -224,7 -228,7 +228,7 @@@ els
                        HOSTOS=$(HOSTOS) \
                        HOSTARCH=$(HOSTARCH) \
                        HOST_CFLAGS="$(HOST_CFLAGS)" \
 -                      HOST_LDFLAGS="$(HOST_LDFLAGS)" \
 +                      HOST_LDFLAGS="$(HOST_LDFLAGS)" \
                        -C $$dir || exit 1 ; \
                done
  endif