X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;ds=sidebyside;f=CHANGELOG;h=ce36c37c122e7a18a0ed0c5a9f9cd514083b9891;hb=192f90e272b3989ee7b4a666d1fdab831f20f8d2;hp=3e15e2b96ad888ae4160988758a988931869bcc1;hpb=ca9351280fbc8680bb78707b99651a62e5b196c7;p=u-boot diff --git a/CHANGELOG b/CHANGELOG index 3e15e2b96a..ce36c37c12 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,3 +1,1166 @@ +commit 16bedc661de0dae767b1377d8413373a3fbcfa79 +Author: Stefan Roese +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 + +commit 3cc27b426aeefe2930f911692e9df3143fb2565f +Author: Jean-Christophe PLAGNIOL-VILLARD +Date: Sun May 18 19:09:58 2008 +0200 + + i386: Fix multiple definitions of __show_boot_progress + + Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD + +commit 311f3446930c1e64c12026c1cfd00500b05be52d +Author: Jean-Christophe PLAGNIOL-VILLARD +Date: Sun May 18 19:09:57 2008 +0200 + + sc530_spunk: add missing SOBJS entry + + Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD + +commit a559317143b4f95927b08cd388707e6f077e95fa +Author: Jean-Christophe PLAGNIOL-VILLARD +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 + +commit 91f221317af64191ee8caf303ea9305943158691 +Author: Jean-Christophe PLAGNIOL-VILLARD +Date: Sun May 18 19:09:49 2008 +0200 + + drivers/pcmcia: add missing i82365 + + Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD + +commit dd223944132f97ffa52977ea95e5a52428f5cc2f +Author: Jean-Christophe PLAGNIOL-VILLARD +Date: Sun May 18 19:09:47 2008 +0200 + + i386/bootm: remove unused var + + Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD + +commit a9da341df19b32ad2ecb58ce529f7e4fada7814e +Author: Jean-Christophe PLAGNIOL-VILLARD +Date: Sun May 18 19:09:45 2008 +0200 + + example/gitignore: update with all generated examples + + Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD + +commit a38dc3ea8614f8b0c41e432b445a9959b9711295 +Author: Wolfgang Denk +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 + +commit 4f805c1e3a60b9263da8ec3bcd1f45edcefa7dcf +Author: Wolfgang Denk +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 + +commit cda2a4a9961fd4341b7db305cb22fc05957e8b77 +Author: Wolfgang Denk +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 + +commit 2dd7082e06d580404010b06fe4e0e8b7038a00c8 +Author: Stefan Roese +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 + +commit fdd1247a66d788a3446244f6fde9955a93c26322 +Author: Stefan Roese +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 + +commit a8409f4f1ac84c36273c1a1e341189662521bcfb +Author: Wolfgang Denk +Date: Wed May 14 12:22:49 2008 +0200 + + environment: cleanup prototype declarations of env functions. + + Signed-off-by: Wolfgang Denk + +commit cf39b07948015c480b72a6e732cf7d839aa93a9e +Author: Wolfgang Denk +Date: Wed May 14 12:21:48 2008 +0200 + + linkstation_HGLAN: Fix out of tree building. + + Signed-off-by: Wolfgang Denk + +commit 085551c05ca09e6c491ea11a1c6727a36776a545 +Author: Stefan Roese +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 + +commit 1510b82d50615f344e89d42533e8224cce067dc0 +Author: Wolfgang Denk +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 + +commit 70fab1908fc1734a403711eaabbef546bc4b77dc +Author: Stefan Roese +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 + +commit 65dcfa79204f4750b905a173a5365e0b2eb6c2f6 +Author: Wolfgang Denk +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 +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 +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 + +commit c9dca3c3f37d2647aec4509b24b16d15882ae3e4 +Author: Wolfgang Denk +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 +Date: Sun May 11 23:13:57 2008 +0200 + + API: remove duplicate syscall check + + Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD + +commit 79dd1712689d6a5031d7cbff54957049680751c7 +Author: Markus Klotzbücher +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 + Signed-off-by: Stefan Roese + +commit 869d14b4cc2e47de2ddcb117bad0407a44436684 +Author: Stefan Roese +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 + +commit f3612a7b199cab3942f60d9c1392eb39d58cc699 +Author: Becky Bruce +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 + +commit 36f32675f40292002ee1fed252c180a43022d2d4 +Author: Becky Bruce +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 + +commit 91a616741fc128cdb88f39bddcd4d72fe17466d0 +Author: Nick Spence +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 + Acked-by: Bartlomiej Sieka + +commit 881031d9732783b7aeae2198fc7eb480ae8974a6 +Author: Wolfgang Denk +Date: Sat May 10 00:38:02 2008 +0200 + + Update CHANGELOG. + + Signed-off-by: Wolfgang Denk + +commit e5e9d6c9c08160be7e5a36e04d125ccce99b8774 +Author: Wolfgang Denk +Date: Sat May 10 00:36:09 2008 +0200 + + post/cpu/ppc4xx/Makefile: line length cleanup + + Signed-off-by: Wolfgang Denk + +commit cce9cfdabcf416ecd2aacc3681c91e5378c75a3d +Author: Stelian Pop +Date: Thu May 8 22:52:09 2008 +0200 + + Fix @ -> substitution + + When applying the AT91CAP9 patches upstream, something transformed + the '@' character into the ' ' 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 + ' ' sequence was present). + + Signed-off-by: Stelian Pop + +commit 9606b3c81b3c47a1d58514e9a232c6f461a17597 +Author: Stelian Pop +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 . + + Signed-off-by: Stelian Pop + +commit ceb6b4fbe1dcc40bb672ef8133ddf4813e97cbb1 +Author: Stelian Pop +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 + +commit 2ab02fd456d8ef92ae9f5439618d1fa7ca16e5f3 +Author: Guennadi Liakhovetski +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 + +commit 1b5605ca57fbb364f4d78eeee28b974ed875e888 +Author: Marian Balakowicz +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 + +commit c59518e15949b3403df5c5b0c2c48ea0e5bea24b +Author: Marian Balakowicz +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 + +commit 273c37d843d5b581090378016cd12dd9c586907b +Author: Marian Balakowicz +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 + +commit bc11756daff89a3de09ca80adac962b88cf06e6e +Author: Grant Erickson +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 + Signed-off-by: Wolfgang Denk + +commit f3b6d528e4dd719640a4bfcd954f4e4c7f5db0d6 +Author: Grant Erickson +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 + +commit 597f6c26a18b389903a64692bacbf9a1ca69355b +Author: James Yang +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 + Signed-off-by: Kumar Gala + +commit 726c0f1e5f108dccea052965123b95837d2bd402 +Author: Detlev Zundel +Date: Mon May 5 16:11:22 2008 +0200 + + cosmetic: Adjust coding style for switch statements to be consistent + + Signed-off-by: Detlev Zundel + +commit 574b319512b13e10800f0045e39b993f4ca25e42 +Author: Detlev Zundel +Date: Mon May 5 16:11:21 2008 +0200 + + Fix disk type output in disk/part.c + + Signed-off-by: Detlev Zundel + +commit 045b4d2d7168ef09c7349dcf6ecebe7432b74171 +Author: Vlad Lungu +Date: Mon May 5 14:20:03 2008 +0300 + + Mail address change, documentation modified + + Signed-off-by: Vlad Lungu + +commit 4d49b28038e2819088e8356a77212fc95a89ce5a +Author: Michal Simek +Date: Sun May 4 15:42:41 2008 +0200 + + microblaze: Repare intc handling + + Signed-off-by: Michal Simek + +commit 878b3b1e193e570caf3e96ad8e31e561f68d0287 +Author: Jean-Christophe PLAGNIOL-VILLARD +Date: Sun May 4 15:17:52 2008 +0200 + + include/gitignore: update to all architectures + + Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD + +commit 1df368aed3b8bc240fe1595d290b0e91b22961da +Author: Marcel Ziswiler +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 + +commit 8fbc985bdad09b23b7eb4df1d2ea589619d8db4c +Author: Adrian Filipi +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 + +commit e419e12d04ae3b280c99a87a2ea4ad7a40628bcb +Author: Grant Erickson +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 + +commit f5a24259190c388c2527bdc49fee34577d862cc7 +Author: Wheatley Travis +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 + Acked-By: Jon Loeliger + +commit 4d31cdc45d3592a5545a649fb5a24b458a4e4b72 +Author: Wolfgang Denk +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 + +commit ef2642625cbfb1c3695e3478d08ae515052a4950 +Author: Stefan Roese +Date: Thu May 8 11:10:46 2008 +0200 + + ppc4xx: Kilauea: Fix incorrect FPGA FIFO address + + Signed-off-by: Stefan Roese + +commit a00eccfebc954ad9485161efeca7d9aaf626d530 +Author: Stefan Roese +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 + +commit cb5d88b9611e0c35c53543ad3b4ab99fa82203e3 +Author: Stefan Roese +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 + +commit d1c1ba85c7915053adf6a8d14a08ac6fcb750d01 +Author: Stefan Roese +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 + +commit 4adb3023de75bc150f088c8935db340930ad38c8 +Author: Ira Snyder +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 + Signed-off-by: Stefan Roese + +commit b9bbefce1a653ea35f74a66ec117cdda2e043a4b +Author: Dave Mitchell +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 + Signed-off-by: Stefan Roese + +commit 66f5fa9263629271edc86178b1f224e3c9aab2b3 +Author: Andy Fleming +Date: Wed May 7 16:54:31 2008 -0500 + + 85xx: Limit CPU2 workaround to parts that have the errata + + Signed-off-by: Ebony Zhu + Signed-off-by: Andy Fleming + +commit a5fe514e8ace564300d2c1d73846ddff49654243 +Author: Lee Nipper +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 + Signed-off-by: Kim Phillips + +commit 49387dba910e485640b575e920ee463b7e611dc3 +Author: Shinya Kuribayashi +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 + 9000066c: ac80fffc sw zero,-4(a0) + 90000670: 01402821 move a1,t2 + -90000674: 0411ffba bal 90000560 + -90000678: 01803021 move a2,t4 + -9000067c: 01602821 move a1,t3 + -90000680: 0411ffcc bal 900005b4 + -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 + +commit 0f8c62a14b523c56874ebcb67c1a16c99aad48b3 +Author: Vlad Lungu +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 + +commit 12a67a9e51f6b3ec26cb0f077fb5685a447c359d +Author: Wolfgang Denk +Date: Mon May 5 12:52:36 2008 +0200 + + MAKEALL: add inka4x0 board + + Signed-off-by: Wolfgang Denk + +commit b83dcc13ae7b2dab394bfef6f699750d11490ee2 +Author: Wolfgang Denk +Date: Sun May 4 21:34:23 2008 +0200 + + kb9202 board: fix build problem. + + Signed-off-by: Wolfgang Denk + +commit 6adf61dc4cb5c53a2df990cbc8df2bceacbfd869 +Author: Wolfgang Denk +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 + +commit 7c0773fde6100b61be2558cb5d8c442a3194aecb +Author: Wolfgang Denk +Date: Sun May 4 00:35:15 2008 +0200 + + drivers/net/tsec.c: Fix typo. + + Signed-off-by: Wolfgang Denk + +commit aa737945e6f37a5de5dbad550a7694e0cb2a8120 +Author: Mike Frysinger +Date: Fri May 2 21:45:12 2008 -0400 + + version_autogenerated.h: use printf rather than echo -n + + Some systems are dumb and do not implement the -n flag to echo (like OS X). + Convert the Makefile to use printf as this should work everywhere. + + Signed-off-by: Mike Frysinger + Signed-off-by: Wolfgang Denk + +commit 4acc2a108ad0a669165924704a6cb083f9138242 +Author: Mike Frysinger +Date: Fri May 2 18:17:50 2008 -0400 + + fix building when saveenv is disabled in some setups + + If you enable environment in the flash, but disable the embedded + option, and you disable the saveenv command, then the #if nested + logic will trigger a compile failure: + env_flash.c: In function 'env_relocate_spec': + env_flash.c:399: error: 'flash_addr' undeclared (first use in this function) + The fix is to add CMD_SAVEENV ifdef protection like everywhere else. + + Signed-off-by: Mike Frysinger + +commit ccf1ad535ae1c0dc2d466235c668adbdfe3a55b7 +Author: Jeremy McNicoll +Date: Fri May 2 16:10:04 2008 -0400 + + SBC8548: fix address mask to allow 64M flash + + Fix incorrect mask to enable all 64MB of onboard flash. + Previously U-Boot incorrectly mapped only 8MB of flash, this + patch correctly maps all the available flash. + + Signed-off-by: Jeremy McNicoll + +commit 3648085c464c8c22ef76fab006ca4344d3796124 +Author: Jean-Christophe PLAGNIOL-VILLARD +Date: Fri May 2 19:48:56 2008 +0200 + + qemu_mips: add README + + Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD + +commit 6fdd002689190a0022c7b3dbab37fcba724580ce +Author: Marcel Ziswiler +Date: Fri May 2 02:35:59 2008 +0200 + + Fix misspelled comment + + Signed-off-by: Marcel Ziswiler + +commit fa956fde60b7ec4dd66bd62f9910fd341b5049a1 +Author: Mike Frysinger +Date: Thu May 1 04:13:05 2008 -0400 + + mkimage: make mmap() checks consistent + + The mmap() related code is full of inconsistent casts/constants when + it comes to error checking, and may break when building on some + systems (like ones that do not implicitly define the caddr_t type). + Let's just avoid the whole mess by writing the code nice and clean in + the first place. + + Signed-off-by: Mike Frysinger + +commit 8e90cd0447a0f0ccf529ef86f0e6b56187d3b82a +Author: Marcel Ziswiler +Date: Thu May 1 09:05:34 2008 +0200 + + Fix defined but not used build warning + + - warning: 'srom' defined but not used + + Signed-off-by: Marcel Ziswiler + +commit b71190f3250aaffcc81c35f6cfd3498cb7c48013 +Author: Marcel Ziswiler +Date: Thu May 1 09:05:26 2008 +0200 + + Fix implicit declaration build warnings + + - warning: implicit declaration of function ‘serial_initialize’ + + Signed-off-by: Marcel Ziswiler + +commit 9acde129cc3f9c1b3bc11a821480dd446774d618 +Author: Andre Schwarz +Date: Tue Apr 29 19:18:32 2008 +0200 + + TSEC: add config options for VSC8601 RGMII PHY + + The Vitesse VSC8601 RGMII PHY has internal delay for both Rx + and Tx clock lines. They are configured using 2 bits in extended + register 0x17. + Therefore CFG_VSC8601_SKEW_TX and CFG_VSC8601_SKEW_RX have + been introduced with valid values 0-3 giving 0.0, 1.4,1.7 and 2.0ns delay. + + Signed-off-by: Andre Schwarz + Acked-by: Andy Fleming + Acked-by: Ben Warren + -- + + drivers/net/tsec.c | 6 ++++++ + drivers/net/tsec.h | 3 +++ + 2 files changed, 9 insertions(+), 0 deletions(-) + +commit bd98ee60df43ee6dd6f5ebe32c67d03e90513ff8 +Author: Wolfgang Denk +Date: Sat May 3 23:07:15 2008 +0200 + + Revert "ColdFire: Get information from the correct GCC" + + This reverts commit b7166e05a513c0806b63b9dfb6f1d77645cede2a + (replaced by commit c4e5f52a58d278eebb87f476e353972c5dacea40). + +commit c4e5f52a58d278eebb87f476e353972c5dacea40 +Author: Wolfgang Denk +Date: Sat May 3 22:25:00 2008 +0200 + + config.mk: use correct (cross) compiler + + Some config.mk files reference $(CC) to test for specific tool chain + features, so make sure $(CC) gets set before including any such + config files. + + This patch replaces commit b7166e05a5 ("ColdFire: Get information from + the correct GCC"). + + Signed-off-by: Wolfgang Denk + +commit 27c38689d0cfde0e444239345f97b5eecc9f4067 +Author: Jean-Christophe PLAGNIOL-VILLARD +Date: Thu May 1 02:13:44 2008 +0200 + + pxa: fix previous definition on cpu init + + start.S:183:1: warning: "ICMR" redefined + In file included from start.S:33: + include/asm/arch/pxa-regs.h:935:1: warning: this is the location of the previous definition + start.S:187:1: warning: "RCSR" redefined + ... + + Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD + +commit 6d12e697de794d700767f22f950e3026ccf4daf6 +Author: Jean-Christophe PLAGNIOL-VILLARD +Date: Thu May 1 02:13:43 2008 +0200 + + pxa: fix pcmcia operation on 'i' may be undefined + + Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD + Signed-off-by: Wolfgang Denk + +commit 4d77f5102dfeaa36cd58d9a9f083bd2cc491526f +Author: Kumar Gala +Date: Wed Apr 30 16:24:35 2008 -0500 + + MPC8610HPCD: Drop -O2 from the build flags + + Make the flags use -Os like all other boards + + Signed-off-by: Kumar Gala + +commit 0072b78be2b41e5a0ca3ddc39335574dc2e855bd +Author: Stefan Roese +Date: Wed Apr 30 15:50:39 2008 +0200 + + RTC: Fix month offset by one problem in M41T62 RTC driver + + This patch fixes a problem with the month being read and written + incorrectly (offset by one). This only gets visible by also using + the Linux driver (rtc-m41t80). + + Tested on AMCC Canyonlands. + + Signed-off-by: Stefan Roese + +commit 141ba1cad8e6598a2466e7e2976c6a12285df619 +Author: Shinya Kuribayashi +Date: Sat May 3 13:51:44 2008 +0900 + + [MIPS] cpu/mips/config.mk: Fix GNU assembler minor version picker + + Current trick to pick up GNU assembler minor version uses a dot(.) as a + delimiter, and take the second field to obtain minor version number. But + as can be expected, this doesn't work with a version string which has + dots more than needs. + + Here's an example: + + $ mips-linux-gnu-as --version | grep 'GNU assembler' + GNU assembler (Sourcery G++ Lite 4.2-129) 2.18.50.20080215 + $ mips-linux-gnu-as --version | grep 'GNU assembler' | cut -d. -f2 + 2-129) 2 + $ + + This patch restricts the version format to 2.XX.XX... This will work + in most cases. + + $ mips-linux-gnu-as --version | grep 'GNU assembler' | egrep -o '2\.[0-9\.]+' + 2.18.50.20080215 + $ mips-linux-gnu-as --version | grep 'GNU assembler' | egrep -o '2\.[0-9\.]+' | cut -d. -f2 + 18 + $ + + Signed-off-by: Shinya Kuribayashi + +commit ea638951acead7f1086c908c0b9f086beab82a22 +Author: Shinya Kuribayashi +Date: Sat May 3 13:51:28 2008 +0900 + + [MIPS] cpu/mips/cache.S: Add dcache_enable + + Recent bootelf command fixes (017e9b7925f74878d0e9475388cca9bda5ef9482, + "allow ports to override bootelf behavior") requires ports to have this + function. + + Signed-off-by: Shinya Kuribayashi + Acked-by: Jean-Christophe PLAGNIOL-VILLARD + +commit d2c6fbec4397c936b18cd42482b6973cd6781bdf +Author: Wolfgang Denk +Date: Thu May 1 21:30:16 2008 +0200 + + onenand: rename 16 bit memory copy into memcpy_16() to avoid conflicts + + Onenand needs a version of memcpy() which performs 16 bit accesses + only; make sure the name does not conflict with the standard + function. + + Signed-off-by: Wolfgang Denk + +commit 12bc4e94251c369c529ffa505cf58b148c372f7f +Author: Jean-Christophe PLAGNIOL-VILLARD +Date: Wed Apr 30 22:38:17 2008 +0200 + + cmd_nand: fix warning: str2long ncompatible pointer type + + Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD + +commit 1b9ed2574a38c93cb03dad41885fc06be4bfc9dd +Author: Timur Tabi +Date: Fri Apr 4 11:16:11 2008 -0500 + + Fix calculation of I2C clock for some 86xx chips + + Some 86xx chips use CCB as the base clock for the I2C, and others used CCB/2. + There is no pattern that can be used to determine which chips use which + frequency, so the only way to determine is to look up the actual SOC + designation and use the right value for that SOC. + + Signed-off-by: Timur Tabi + +commit f32f7fe7bd3a5bda3a476520f00e1aca7c2103a9 +Author: TsiChung Liew +Date: Wed Apr 30 12:11:19 2008 -0500 + + ColdFire: Fix ethernet hang issue for mcf547x_8x + + The ethernet hang is caused by receiving buffer in DRAM is not + yet ready due to access cycles require longer time in DRAM. + Relocate DMA buffer descriptors from DRAM to internal SRAM. + + Signed-off-by: TsiChung Liew + +commit 886d90176fc257e0ab4d0db05d11d0749bbed3ca +Author: TsiChung Liew +Date: Wed Apr 30 12:10:47 2008 -0500 + + ColdFire: Fix compilation issue caused by new changes in fsl_i2c.c + + Signed-off-by: Luigi Comio Mantellini + Signed-off-by: TsiChung Liew + +commit b7166e05a513c0806b63b9dfb6f1d77645cede2a +Author: TsiChung Liew +Date: Wed Apr 30 12:10:23 2008 -0500 + + ColdFire: Get information from the correct GCC + + Signed-off-by: Kurt Mahan + Signed-off-by: TsiChung Liew + +commit 378e7ec95da4751ec8fe461baacab2bf7d2512a9 +Author: dirk.behme@googlemail.com +Date: Wed Apr 30 18:02:59 2008 +0200 + + Fix warning in env_nand.c if compiled for DaVinci Schmoogie + + Fix warnings + + nv_nand.c: In function 'saveenv': + env_nand.c:200: warning: passing argument 3 of 'nand_write' from incompatible pointer type + env_nand.c: In function 'env_relocate_spec': + env_nand.c:275: warning: passing argument 3 of 'nand_read' from incompatible pointer type + + if compiled for davinci_schmoogie_config. + + Signed-off-by: Dirk Behme + Ack by: Sergey Kubushyn + +commit 33a4a70d48d622cc4950c60a84fec23b9421f23e +Author: Anatolij Gustschin +Date: Wed Apr 30 13:34:40 2008 +0200 + + Fix warnings while compiling net/net.c for MPC8610HPCD board + + MPC8610HPCD board adds -O2 gcc option to PLATFORM_CPPFLAGS + causing overriding default -Os option. New gcc (ver. 4.2.2) + produces warnings while compiling net/net.c file with -O2 + option. The patch is an attempt to fix this. + + Signed-off-by: Anatolij Gustschin + +commit 58b575e575c25fdf8c88141e145db201f3092149 +Author: Sascha Laue +Date: Wed Apr 30 15:23:38 2008 +0200 + + lwmon5: fix offset error in sysmon0 POST + + Signed-off-by: Sascha Laue + Signed-off-by: Wolfgang Denk + +commit e7419b243a373de4ee042f7d4f45f66de787240d +Author: Sascha Laue +Date: Wed Apr 30 15:16:35 2008 +0200 + + lwmon5: fix manual merge error in POST + + Signed-off-by: Sascha Laue + +commit 42ffcec3f9eba010a662d5b42981812b6bebfb9a +Author: Wolfgang Denk +Date: Wed Apr 30 17:46:26 2008 +0200 + + cmd_nand.c: fix another 'incompatible pointer type' warning. + + Signed-off-by: Wolfgang Denk + +commit de109d909707e2dfe806be5efc3cdb103b47c8ad +Author: Wolfgang Denk +Date: Wed Apr 30 17:25:07 2008 +0200 + + Makefile: fix parallel builds + + This problem shows up with parallel builds only; it results in + somewhat cryptic error messages like + + $ JOBS=-j6 MAKEALL netstar + Configuring for netstar board... + arm-linux-ld: cannot find -lgeneric + make[1]: *** [eeprom.srec] Error 1 + + A few boards (like netstar and voiceblue) need some libraries for + building; however, the board Makefile does not contain any such + dependencies which may cause problems with parallel builds. Adding + such dependencies is difficult as we would also have to provide build + rules, which already exist in the respective library Makefiles. + + To solve this, we make sure that all libraries get built before the + board code. + + Signed-off-by: Wolfgang Denk + +commit 4f27098e5b0736989b13cd61d7bca94b3574cf5f +Author: Stefan Roese +Date: Wed Apr 30 14:51:36 2008 +0200 + + ppc4xx: Adapt Canyonlands fixed DDR2 setup to new DIMM module + + This patch changes the Canyonlands/Glacier fixed DDR2 controller setup + used for NAND booting to match the values needed for the new 512MB + DIMM modules shipped with the productions boards: + + Crucial: CT6464AC667.8FB + + Signed-off-by: Stefan Roese + +commit ea9202a659dc75996facf1475f1866a19a9d3129 +Author: Stefan Roese +Date: Wed Apr 30 10:49:43 2008 +0200 + + ppc4xx: Fix problem with DIMMs with 8 banks in 44x_spd_ddr2.c + + This patch fixes a problem with DIMMs that have 8 banks. Now the + MCIF0_MBxCF register will be setup correctly for this setup too. + + This was noticed with the 512MB DIMM on Canyonlands/Glacier. + + Signed-off-by: Stefan Roese + +commit 76617299358ebba260ecc02d33e8e75d8d13dd3b +Author: Wolfgang Denk +Date: Tue Apr 29 23:41:06 2008 +0200 + + Prepare v1.3.3-rc2, again. + + Signed-off-by: Wolfgang Denk + +commit b7fcc4c13993782342cf5cd20d237a6281648a0b +Author: Wolfgang Denk +Date: Tue Apr 29 23:35:24 2008 +0200 + + Prepare v1.3.3-rc2 + + Signed-off-by: Wolfgang Denk + commit f7b16a0a4d571dd33b2b5185a54f7ddc311f89d4 Author: Wolfgang Denk Date: Tue Apr 29 23:32:20 2008 +0200 @@ -182,6 +1345,49 @@ Date: Mon Apr 28 08:47:47 2008 +0200 Signed-off-by: Markus Brunner +commit 2ef7503a593c77a80c2a054011970227c4b62774 +Author: Jean-Christophe PLAGNIOL-VILLARD +Date: Thu Apr 24 07:57:17 2008 +0200 + + NE2000: Fix regresssion introduced by e710185aae90 on non AX88796 + + Move non-inlied functions into specific drivers file + Set get_prom as weak + + Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD + Signed-off-by: Vlad Lungu + Signed-off-by: Ben Warren + +commit 40cb90ee2b97db1f697e1b54f19a548ffc96d71b +Author: Guennadi Liakhovetski +Date: Thu Apr 3 17:04:19 2008 +0200 + + net: make ARP timeout configurable + + Currently the timeout waiting for an ARP reply is hard set to 5 seconds. + On i.MX31ADS due to a hardware "strangeness" up to four first IP packets + to the boards get lost, which typically are ARP replies. By configuring + the timeout to a lower value we significantly improve the first network + transfer time on this board. The timeout is specified in milliseconds, + later internally it is converted to deciseconds, because it has to be + converted to hardware ticks, and CFG_HZ ranges from 900 to 27000000 on + different boards. + + Signed-off-by: Guennadi Liakhovetski + Signed-off-by: Ben Warren + +commit 13e0b8f7ca9d29267bf01d7a01e521a0517adce1 +Author: Guennadi Liakhovetski +Date: Thu Apr 3 13:36:18 2008 +0200 + + minor cs8900 driver clean up + + Remove a redundant register definition, clean up some coding style + violations. + + Signed-off-by: Guennadi Liakhovetski + Signed-off-by: Ben Warren + commit 707fa917cca24c0f22776f48ac4a6fa5e5189b10 Author: Wolfgang Denk Date: Mon Apr 28 22:01:04 2008 +0200