X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=CHANGELOG;h=820974188317e7005e82ceca4b7e83f3b09e368b;hb=c6525d459c350bfc246ea7826456af77e1e314eb;hp=fdb12dce96b34dc529071df1c06733c6e5dddbf9;hpb=52bacb9879e14e39dbb523c90981698927767a7f;p=u-boot diff --git a/CHANGELOG b/CHANGELOG index fdb12dce96..8209741883 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,3 +1,1744 @@ +commit f7a35a60cf45491871a5c28e9ad24db005487857 +Author: Heiko Schocher +Date: Fri Oct 17 18:24:06 2008 +0200 + + mgcoge: add redundant environment sector + + Signed-off-by: Heiko Schocher + Signed-off-by: Wolfgang Denk + +commit c2537ee85954af9d036b18b644f3e18d837bf4a5 +Author: Heiko Schocher +Date: Fri Oct 17 18:23:27 2008 +0200 + + mgsuvd: update size of environment + + Signed-off-by: Heiko Schocher + +commit fa7b1c07e9371aea8f87ee6d3c2ea5564bd8cc8d +Author: Lepcha Suchit +Date: Thu Oct 16 13:38:00 2008 -0500 + + 83xx NAND boot: wait for LTESR[CC] + + At least some revisions of the 8313, and possibly other chips, do not + wait for all pages of the initial 4K NAND region to be loaded before + beginning execution; thus, we wait for it before branching out of the + first NAND page. + + This fixes warm reset problems when booting from NAND on 8313erdb. + + Signed-off-by: Scott Wood + Acked-by: Kim Phillips + +commit bf29e0ea0af03d593c64614136acc723a7a022a2 +Author: Yuri Tikhonov +Date: Fri Oct 17 12:54:18 2008 +0200 + + ppc4xx: PPC44x MQ initialization + + Set the MQ Read Passing & MCIF Cycle limits to the recommended by AMCC + values. This fixes the occasional 440SPe hard locking issues when the 440SPe's + dedicated DMA engines are used (e.g. by the h/w accelerated RAID driver). + + Previously the appropriate initialization had been made in Linux, by the + ppc440spe ADMA driver, which is wrong because modifying the MQ configuration + registers after normal operation has begun is not supported and could + have unpredictable results. + + Comment from Stefan: This patch doesn't change the resulting value of the + MQ registers. It explicitly sets/clears all bits to the desired state which + better documents the resulting register value instead of relying on pre-set + default values. + + Signed-off-by: Yuri Tikhonov + Signed-off-by: Stefan Roese + +commit f7d190b1c0b3ab7fc53074ad2862f7de99de37ff +Author: Kumar Gala +Date: Thu Oct 16 21:58:50 2008 -0500 + + 85xx: Using proper I2C source clock divider for MPC8544 + + The MPC8544 RM incorrect shows the SEC_CFG bit in PORDEVSR2 as being + bit 26, instead it should be bit 28. This caused in incorrect + interpretation of the i2c_clk which is the same as the SEC clk on + MPC8544. The SEC clk is controlled by cfg_sec_freq that is reported + in PORDEVSR2. + + Signed-off-by: Kumar Gala + +commit 42653b826adb319a1df06e24ef26096b2a5d9d2a +Author: Kumar Gala +Date: Thu Oct 16 21:58:49 2008 -0500 + + Revert "85xx: Using proper I2C source clock divider for MPC8544" + + This reverts commit dffd2446fb041f38ef034b0fcf41e51e5e489159. + + The fix introduced by this patch is not correct. The problem is + that the documentation is not correct for the MPC8544 with regards + to which bit in PORDEVSR2 is for the SEC_CFG. + + Signed-off-by: Kumar Gala + +commit 2179c4766bffeece98e5e92040629a96c97e230c +Author: Kumar Gala +Date: Wed Oct 15 10:19:41 2008 -0500 + + 85xx: Fix compile warning + + mpc8536ds.c: In function 'is_sata_supported': + mpc8536ds.c:614: warning: unused variable 'devdisr' + + Signed-off-by: Kumar Gala + +commit 9029b68f3f81b3013044f167ea025e836e6c8c0e +Author: Jason Jin +Date: Wed Oct 15 10:40:24 2008 +0800 + + Fix the function conflict in x86emu when DEBUG is on + + The function parse_line() in common/main.c was exposed globally by commit + 6636b62a6efc7f14e6e788788631ae7a7fca4537, Result in conflict with the same + name funciton in drivers/bios_emulator/x86emu/debug.c when define the DEBUG. + This patch fix this by renaming the function in the debug.c file. + + Signed-off-by: Jason Jin + +commit b4dbacf69a669a17487054552fc2761149dd6767 +Author: Wolfgang Denk +Date: Wed Oct 15 15:50:45 2008 +0200 + + Coding Style cleanup, update CHANGELOG, prepare 2008.10-rc3 + + Signed-off-by: Wolfgang Denk + +commit 374b9038293d01d8744a46af9b7854a6fd99b228 +Author: Heiko Schocher +Date: Wed Oct 15 09:51:19 2008 +0200 + + Fix compiler warning in lib_ppc/board.c + + Fix compiler warning introduced by commit 0f8cbc18 + + Signed-off-by: Heiko Schocher + Signed-off-by: Wolfgang Denk + +commit 9724555755a6f1066636481b41f7094e0ce93a69 +Author: Selvamuthukumar +Date: Thu Oct 9 10:29:14 2008 +0530 + + mpc83xx: wait till UPM completes the write to array + + Reference manual states that MxMR[MAD] increment is the indication + of write to UPM array is complete. Honour that. Also, make the dummy + write explicit. + + also fix the comment. + + Signed-off-by: Selvamuthukumar + Signed-off-by: Kim Phillips + +commit 03e2dbb18e858e2f7a6aaa437f290f3690d02d51 +Author: Selvamuthukumar +Date: Wed Oct 8 18:12:20 2008 -0500 + + Remove unwanted ';' at end of define. + + Currently this is not creating any problem. But it will result + in compilation error when used as below. + + printf("CFG_SDRAM_CFG2 - %08x\n", CFG_SDRAM_CFG2); + + Signed-off-by: Selvamuthukumar + + continuation of the theme based on git grep "^#define CFG_.*;$" include/ + + Signed-off-by: Kim Phillips + +commit b2934a56650e9a6c54432f9ce6dc36757967385e +Author: Hugo Villeneuve +Date: Mon Oct 6 10:53:59 2008 -0400 + + ARM DaVinci: Add maintainer information for SFFSDR board. + + Signed-off-by: Hugo Villeneuve + +commit 12c6670f873ed632c264a6f3e8bf1297d5c3ddbc +Author: Matthias Fuchs +Date: Sat Oct 4 19:26:16 2008 +0200 + + api: fix type mismatch + + This patch fixes a type mismatch and thus removes a compiler + warning when compiling with CONFIG_API on powerpc. + + Signed-off-by: Matthias Fuchs + +commit 9bc2e4eee3bcb8e63847d7a733e0c607807d6141 +Author: Peter Tyser +Date: Wed Oct 1 12:25:04 2008 -0500 + + cmd_i2c: Fix help for CONFIG_I2C_CMD_TREE && !CONFIG_I2C_MULTI_BUS + + Original code displayed: + => help i2c + i2c i2c speed [speed] - show or set I2C bus speed + i2c md chip address[.0, .1, .2] [# of objects] - read from I2C device + ... + + Signed-off-by: Peter Tyser + +commit a0b1b610e980e253d4c2519ee15bd0937c3f8be1 +Author: Wolfgang Denk +Date: Tue Oct 14 22:13:41 2008 +0200 + + Update CHANGELOG + + Signed-off-by: Wolfgang Denk + +commit 0f8cbc1829d9c7d9616fd29b366a99d037facdcd +Author: Jason Jin +Date: Fri Oct 10 11:41:01 2008 +0800 + + Do not init SATA when disabled on 8536DS. + + SGMII and SATA share the serdes on MPC8536 CPU, When SATA disabled and the + driver still try to access the SATA registers, the cpu will hangup. + This patch try to fix this by reading the serdes status before the SATA + initialize. + + Signed-off-by: Jason Jin + Acked-by: Andy Fleming + +commit ec4d8c1c1d94a790c1473ae8aace282b817c3123 +Author: Nikita V. Youshchenko +Date: Fri Oct 3 00:03:55 2008 +0400 + + fsl_diu: fix alignment error that caused malloc corruption + + When aligning malloc()ed screen_base, invalid offset was added. + This not only caused misaligned result (which did not cause hardware + misbehaviour), but - worse - caused screen_base + smem_len to + be out of malloc()ed space, which in turn caused breakage of + futher malloc()/free() operation. + + This patch fixes screen_base alignment. + + Also this patch makes memset() that cleans framebuffer to be executed + on first initialization of diu, not only on re-initialization. It looks + correct to clean the framebuffer instead of displaying random garbage; + I believe that was disabled only because that memset caused breakage + of malloc/free described above - which no longer happens with the fix + described above. + + Signed-off-by: Nikita V. Youshchenko + +commit 3d0ea3110f3431b6c2aee882784f39f97b20bce9 +Author: Matthias Fuchs +Date: Wed Sep 24 10:29:37 2008 +0200 + + api: Fix building with CONFIG_API + + This patch fixes building with CONFIG_API and CONFIG_USB_STORAGE. + + USB_MAX_STOR_DEV is defined in include/usb.h, but + needed in api/api_storage.c. + + Signed-off-by: Matthias Fuchs + +commit abbb90666d5ef2f500ebbedbb80ff60adc56b043 +Author: Peter Tyser +Date: Tue Sep 23 12:39:40 2008 -0500 + + Remove unused CFG_EEPROM_PAGE_WRITE_ENABLE references + + Signed-off-by: Peter Tyser + +commit 81e612014c40c922ec35488d17c504d4e9286f06 +Author: Peter Tyser +Date: Tue Sep 23 12:38:42 2008 -0500 + + Remove CFG_EEPROM_PAGE* dependencies for temperature sensors + + The checks for CFG_EEPROM_PAGE_WRITE_ENABLE and + CFG_EEPROM_PAGE_WRITE_BITS in various temperature + sensor drivers are not necessary + + Signed-off-by: Peter Tyser + +commit c46980f6d2135ade345dadc1fb1f1f4c8bbf255a +Author: Mike Frysinger +Date: Tue Oct 14 07:04:38 2008 -0400 + + cmd_spi: remove broken signed casting for display + + Since we're working with unsigned data, you can't apply a signed pointer + cast and then attempt to print the result. Otherwise you get wrong output + when the sign bit is set like "0xFF" incorrectly extended to "0xFFFFFFFF". + + Signed-off-by: Mike Frysinger + +commit d5fd0b49210c941de8a1fce3947ace92243ab5ca +Author: Mike Frysinger +Date: Tue Oct 14 07:05:24 2008 -0400 + + strings cmd: drop old CONFIG_CFG_STRINGS define + + We don't need CONFIG_CFG_STRINGS anymore now that we have the define + CONFIG_CMD_STRINGS and Makefile control. + + Signed-off-by: Mike Frysinger + +commit fecb5ade3b37f62981f2b05b621005850173aaa9 +Author: Jason Jin +Date: Fri Sep 19 17:32:49 2008 +0800 + + Fix the NAND size overflow issue. + + When the total size of all NAND devices exceeds 4 GiB, the size will + overflow. This patch tries to fix this. + + Note that we still have a problem when a single NAND device is bigger + than 4 GiB: then the overflow would actually happen earlier, i. e. + when storing the size in nand_info[].size, as nand_info[].size is an + "u_int32_t". + + Signed-off-by: Jason Jin + Signed-off-by: Wolfgang Denk + +commit 30f574717277238b9014b8136c90eea77196490f +Author: Louis Su +Date: Wed Jul 9 11:01:37 2008 +0800 + + AX88180: new gigabit network driver + + Signed-off-by: Louis Su + Signed-off-by: Ben Warren + +commit c9d6b6925344740ca1db2f8a6bab7921ff820de3 +Author: Andre Schwarz +Date: Tue Aug 19 16:07:03 2008 +0200 + + enable 10/100M at VSC8601 at tsec driver + + Currently VSC8601 doesn't link with 10/100M partners if the + EEPROM/Strapping is not set up. + Setting the auto-neg register fixes this. + + Signed-off-by: Andre Schwarz + Signed-off-by: Ben Warren + +commit 702c85b0e876d587c11acdbb55738ee52acd54f4 +Author: Nobuhiro Iwamatsu +Date: Tue Sep 30 15:02:53 2008 +0900 + + net: ne2000: Divided a function of NE2000 driver + + get_prom function was used __attriute__ , but it is not enable. + ax88796.o does not do link besides ne2000.o. When ld is carried + out, get_prom function of ax88796.c is ignored. + This problem is a thing by specifications of ld. + I checked and test this patch on SuperH and MIPS. + + Signed-off-by: Nobuhiro Iwamatsu + Signed-off-by: Ben Warren + +commit 05c7e9070fe4d751e029fd9524bfbbc93cbb1393 +Author: Nobuhiro Iwamatsu +Date: Tue Oct 14 11:10:59 2008 +0900 + + sh: rsk7203: Add smc911x driver support to board config file + + Signed-off-by: Nobuhiro Iwamatsu + Signed-off-by: Nobuhiro Iwamatsu + +commit cae6f909baf86357b3c0bd01acfc414348c4d175 +Author: Nobuhiro Iwamatsu +Date: Thu Oct 9 13:54:33 2008 +0900 + + sh: Fix cannot execute a stand-alone application + + Address calculated in EXPORT_FUNC in SuperH was wrong, I revised it. + + Signed-off-by: Nobuhiro Iwamatsu + Signed-off-by: Nobuhiro Iwamatsu + +commit 6df0efd5c86ca1689deeb2738b46b7d83ce228ef +Author: Ed Swarthout +Date: Wed Oct 8 23:38:00 2008 -0500 + + fsl_pci_init do not scan bus when configured as an end-point + + Signed-off-by: Ed Swarthout + Acked-by: Andy Fleming + +commit 6f099bbac1ba5dfb46ee7ad29dc53713f0501ba5 +Author: Hugo Villeneuve +Date: Tue Sep 16 17:07:53 2008 -0400 + + ARM DaVinci: Remove redundant setting of GD_FLG_RELOC for sffsdr board. + + This is no longer necessary now that the GD_FLG_RELOC flag is set for + all ARM boards. + + Signed-off-by: Hugo Villeneuve + +commit d977a57356657ba241256231efca32828a5822f9 +Author: Luigi 'Comio' Mantellini +Date: Sat Sep 13 10:04:32 2008 +0200 + + Fix lzma uncompress call (image_start wrongly used instead image_len) + + Signed-off-by: Luigi 'Comio' Mantellini + +commit 392438406041415fe64ab8748ec5ab5ad01d1cf7 +Author: Nick Spence +Date: Thu Aug 28 14:09:15 2008 -0700 + + mpc86xx: use r4 instead of r2 in lock_ram_in_cache and unlock_ram_in_cache + + This is needed in unlock_ram_in_cache() because it is called from C and + will corrupt the small data area anchor that is kept in R2. + + lock_ram_in_cache() is modified similarly as good coding practice, but + is not called from C. + + Signed-off-by: Nick Spence + +commit 5c7cbcd34d0ee566875a4fd0f2a3e5a62bba921c +Author: Kumar Gala +Date: Tue Aug 19 15:05:34 2008 -0500 + + 86xx: remove redudant code with lib_ppc/interrupts.c + + For some reason we duplicated the majority of code in lib_ppc/interrupts.c + Not know how that happened, but there is no good reason for it. + + Use the interrupt_init_cpu() and timer_interrupt_cpu() since its why + they exist. + + Signed-off-by: Kumar Gala + +commit 0d01f66d235118515b5086b88f82498bc0695d6a +Author: Ed Swarthout +Date: Thu Oct 9 01:26:36 2008 -0500 + + CFI: cfi_flash write fix for AMD legacy + + The flash_unlock_seq requires a sector for AMD_LEGACY. + Fix a retcode check typeo. + + Signed-off-by: Ed Swarthout + Signed-off-by: Stefan Roese + +commit 542b385a620a1783454a00424930e51895f45073 +Author: Matthias Fuchs +Date: Tue Oct 7 13:13:10 2008 +0200 + + ppc4xx: Fix USB 2.0 phy reset sequence + + This patch fixes USB 2.0 communication issues on some DU440 boards. + + Signed-off-by: Matthias Fuchs + Signed-off-by: Stefan Roese + +commit df8c1ce11114c2260dedb5547281945f7db8fa5c +Author: Matthias Fuchs +Date: Tue Oct 7 13:13:09 2008 +0200 + + ppc4xx: Add strapping mode for 667MHz CPU frequency on DU440 board + + Signed-off-by: Matthias Fuchs + Signed-off-by: Stefan Roese + +commit 6a133d6a00b1fc7b9257cd5925d8cb67f75ecda2 +Author: Matthias Fuchs +Date: Tue Oct 7 13:13:08 2008 +0200 + + ppc4xx: Fix DU440 GPIO configuration + + Signed-off-by: Matthias Fuchs + Signed-off-by: Stefan Roese + +commit 35dd025c70fcc4389317db2f2a9d14795172137d +Author: Matthias Fuchs +Date: Tue Oct 7 13:13:07 2008 +0200 + + ppc4xx: Update DU440 config + + Signed-off-by: Matthias Fuchs + Signed-off-by: Stefan Roese + +commit f3bf9273939ffe1a60a32a2eef909097f15df56b +Author: Kumar Gala +Date: Wed Oct 8 15:36:39 2008 -0500 + + MPC8572DS: Fix compile warnings + + Commit 445a7b38308eb05b41de74165b20855db58c7ee5 introduced the following + compile warnings: + + cmd_i2c.c:112: warning: missing braces around initializer + cmd_i2c.c:112: warning: (near initialization for 'i2c_no_probes[0]') + + Signed-off-by: Kumar Gala + +commit dffd2446fb041f38ef034b0fcf41e51e5e489159 +Author: Wolfgang Grandegger +Date: Tue Sep 30 10:55:57 2008 +0200 + + 85xx: Using proper I2C source clock divider for MPC8544 + + Measurements with our MPC8544 board showed that the I2C bus frequency + is wrong by a factor of 1.5. Obviously, the interpretation of the + MPC85xx_PORDEVSR2_SEC_CFG bit of the cfg_sec_freq register is not + correct. There seems to be an error in the 8544 RM. + + Signed-off-by: Wolfgang Grandegger + +commit e46c7bfb8bc3c304cedd20f7a365d6e78d7eaf17 +Author: Rafal Czubak +Date: Wed Oct 8 13:41:30 2008 +0200 + + FSL: Fix get_cpu_board_revision() return value. + + get_cpu_board_revision() returned board revision based on information stored + in global static struct eeprom. It should instead use one from local struct + board_eeprom, to which the data is actually read from EEPROM. The bug led to + system hang after printing L1 cache information on U-Boot startup. The problem + was observed on MPC8555CDS system and possibly affects other Freescale MPC85xx + boards using CFG_I2C_EEPROM_CCID. + + The change has been successfully tested on MPC8555CDS system. + + Signed-off-by: Rafal Czubak + +commit 747f316cca484ed627a97dd3391febabce384186 +Author: Jean-Christophe PLAGNIOL-VILLARD +Date: Tue Sep 30 20:08:49 2008 +0200 + + update uImage FIT multi documentation + + Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD + +commit 77a0355f60b801f232ce0a5bfbe95331fa3b6bc0 +Author: Jean-Christophe PLAGNIOL-VILLARD +Date: Tue Sep 30 20:08:36 2008 +0200 + + move README.imx31 to doc/ and merge with README.mx31 + + Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD + +commit 1ed7a7f0f571b13d46530f8f8b9aff3957f15a96 +Author: Guennadi Liakhovetski +Date: Thu Sep 25 20:54:37 2008 +0200 + + i.MX31: switch to CFG_HZ=1000 + + Switch to the standard CFG_HZ=1000 value, while at it, minor white-space + cleanup, remove CFG_CLKS_IN_HZ from config-headers. Tested on mx31ads, + provides 2% or 0.4% precision depending on the + CONFIG_MX31_TIMER_HIGH_PRECISION flag. Measured with stop-watch on 100s + boot-delay. + + Signed-off-by: Guennadi Liakhovetski + +commit f41b144c11341b571eab7dcef6c4b8e03c92d2b2 +Author: gnusercn +Date: Wed Oct 8 18:58:58 2008 +0200 + + Fix bug: in arch-arm, env_get_char dose not work fine + + due to the arm implementation which supposed that U-Boot is in RAM + when we jump to start_armboot + + Signed-off-by: gnusercn + Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD + +commit f8a00dea841d5d75de1f8e8107e90ee1beeddf5f +Author: Adam Graham +Date: Mon Oct 6 10:16:13 2008 -0700 + + ppc4xx: Reset and relock memory DLL after SDRAM_CLKTR change + + After changing SDRAM_CLKTR phase value rerun the memory preload + initialization sequence (INITPLR) to reset and relock the memory + DLL. Changing the SDRAM_CLKTR memory clock phase coarse timing + adjustment effects the phase relationship of the internal, to the + PPC chip, and external, to the PPC chip, versions of MEMCLK_OUT. + + Signed-off-by: Adam Graham + Signed-off-by: Victor Gallardo + Signed-off-by: Stefan Roese + +commit 5297246bbaa9943c0da1ec2e717b72e4ab6b830e +Author: Haiying Wang +Date: Fri Oct 3 11:48:03 2008 -0400 + + Remove redundant #define for MPC8536DS + + Signed-off-by: Haiying Wang + +commit 445a7b38308eb05b41de74165b20855db58c7ee5 +Author: Haiying Wang +Date: Fri Oct 3 11:47:30 2008 -0400 + + Add ID EEPROM support for MPC8572DS + + The ID EEPROM on MPC8572DS board locates on I2C bus 1. Its the storage for + system information like mac addresses etc. This patch enables it. + + Signed-off-by: Haiying Wang + +commit 1f3ba317a5c5f3a7aabf580fddc211f4bb5a4540 +Author: Haiying Wang +Date: Fri Oct 3 11:46:59 2008 -0400 + + Minor fixes for I2C address on MPC8572DS + + MPC8572DS has two i2c buses. This patch moves the DDR SPD_EEPROM to i2c bus 1 + according to the board spec, and adds the 2nd i2c bus offset. + + Signed-off-by: Haiying Wang + +commit c0391111c33c22fabeddf8f4ca801ec7645b4f5c +Author: Jason Jin +Date: Sat Sep 27 14:40:57 2008 +0800 + + Fix the incorrect DDR clk freq reporting on 8536DS + + On 8536DS board, When the DDR clk is set async mode(SW3[6:8] != 111), + The display is still sync mode DDR freq. This patch try to fix + this. The display DDR freq is now the actual freq in both + sync and async mode. + + Signed-off-by: Jason Jin + +commit bac6a1d1fa1cd80aa57881fa9c2152b853cd0ed4 +Author: Kumar Gala +Date: Tue Oct 7 10:28:46 2008 -0500 + + 85xx: Remove setting of *cache-line-size in device trees + + ePAPR says if the *cache-block-size is the same as *cache-line-size + than we don't need the *cache-line-size property. + + Signed-off-by: Kumar Gala + +commit cd3cb0d9269d155276b00207e3816a9347fd1c92 +Author: Gerald Van Baren +Date: Sat Oct 4 07:56:06 2008 -0400 + + libfdt: Fix error in documentation for fdt_get_alias_namelen() + + Oops, screwed up the function name in the documenting comment for this + function. Trivial correction in this patch. + + Signed-off-by: David Gibson + Acked-by: Gerald Van Baren + +commit 9a6cf73a88ddab2e1ac39088f2806177982cc62c +Author: David Gibson +Date: Wed Aug 20 16:55:14 2008 +1000 + + libfdt: Add function to explicitly expand aliases + + Kumar has already added alias expansion to fdt_path_offset(). + However, in some circumstances it may be convenient for the user of + libfdt to explicitly get the string expansion of an alias. This patch + adds a function to do this, fdt_get_alias(), and uses it to implement + fdt_path_offset(). + + Signed-off-by: David Gibson + +commit 2215987e100d2a841ae6d48a7cc9bb83fcf22737 +Author: Mike Frysinger +Date: Thu Oct 2 01:55:38 2008 -0400 + + cfi_flash: do not reset flash when probe fails + + The CFI flash driver starts at flash_init() which calls down into + flash_get_size(). This starts by calling flash_detect_cfi(). If said + function fails, flash_get_size() finishes by attempting to reset the + flash. Unfortunately, it does this with an info->portwidth set to 0x10 + which filters down into flash_make_cmd() and that happily smashes the + stack by sticking info->portwidth bytes into a cfiword_t variable that + lives on the stack. On a 64bit system you probably won't notice, but + killing the last 8 bytes on a 32bit system usually leads to a corrupt + return address. Which is what happens on a Blackfin system. + + Signed-off-by: Mike Frysinger + Signed-off-by: Stefan Roese + +commit 3e38577208e4256956bc33bb8bcd0a6b6fab55c3 +Author: Stefan Roese +Date: Fri Sep 26 17:03:26 2008 +0200 + + fdt: Overwrite /chosen node in bootm if it already exists in the dtb + + Set force parameter in fdt_chosen() call in do_bootm_linux() call. + Without this, the chosen node is not overwritten if it already + exists. + + Signed-off-by: Stefan Roese + +commit 741a6d010d09b5bafca8e4cdfb6b2f8a2c07994d +Author: Jon Loeliger +Date: Thu Sep 25 11:02:17 2008 -0500 + + Fix an overflow case in fdt_offset_ptr() detected by GCC 4.3. + + Using Gcc 4.3 detected this problem: + + ../dtc/libfdt/fdt.c: In function 'fdt_next_tag': + ../dtc/libfdt/fdt.c:82: error: assuming signed overflow does not + occur when assuming that (X + c) < X is always false + + To fix the problem, treat the offset as an unsigned int. + + The problem report and proposed fix were provided + by Steve Papacharalambous . + + Signed-off-by: Jon Loeliger + +commit bbdbc7cb3abefda5bd998edbcf0508fe6256327d +Author: David Gibson +Date: Fri Aug 29 14:19:13 2008 +1000 + + libfdt: Fix bugs in fdt_get_path() + + The current implementation of fdt_get_path() has a couple of bugs, + fixed by this patch. + + First, contrary to its documentation, on success it returns the length + of the node's path, rather than 0. The testcase is correspondingly + wrong, and the patch fixes this as well. + + Second, in some circumstances, it will return -FDT_ERR_BADOFFSET + instead of -FDT_ERR_NOSPACE when given insufficient buffer space. + Specifically this happens when there is insufficient space even to + hold the path's second last component. This behaviour is corrected, + and the testcase updated to check it. + + Signed-off-by: David Gibson + +commit 33af3e6656e84660d397b5dd95abab2dccc36f83 +Author: Wolfgang Denk +Date: Wed Oct 1 12:34:58 2008 +0200 + + TQM5200: enable support for ATAPI devices + + Signed-off-by: Wolfgang Denk + +commit d13ff2358ff8c384f52eaf46f5d60258acf96ea6 +Author: Jean-Christophe PLAGNIOL-VILLARD +Date: Mon Sep 15 05:48:25 2008 +0200 + + Revert "ARM: set GD_FLG_RELOC for boards skipping relocation to RAM" + + we need this due to the arm implementation which supposed that U-Boot + is in RAM when we jump to start_armboot + + This reverts commit f96b44cef897bd372beb86dde1b33637c119d84d. + in order to do it for all arm board + + Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD + +commit 7fd0bea2e4a78eab7e6693140940f9f9a0009bc2 +Author: Kim Phillips +Date: Wed Sep 24 08:46:25 2008 -0500 + + mpc83xx: don't disable autoboot + + bootdelay set to -1 'permanently' disables autobooting, even if + bootcmd is specified. Change to a positive value to allow + autobooting when a bootcmd is set. + + Reported-by: Coray Tate + Cc: Scott Wood + Signed-off-by: Kim Phillips + +commit 2fb29c520c42b7bfef33ea3fd1527eba64099164 +Author: Nobuhiro Iwamatsu +Date: Wed Sep 24 10:42:15 2008 +0900 + + mpc83xx: Fix typo in include/mpc83xx.h + + Fixed typo from CONIFG_MPC837X to CONFIG_MPC837X + + Signed-off-by: Nobuhiro Iwamatsu + Signed-off-by: Kim Phillips + +commit 162c41c03179727a1d14262f703c9a8bc40231fa +Author: Kim Phillips +Date: Tue Sep 23 09:38:49 2008 -0500 + + mpc83xx: add h/w flash protection to board configs + + the operating system may leave flash in a h/w locked state after writing. + This allows u-boot to continue to write flash by enabling h/w unlocking + by default. + + Signed-off-by: Kim Phillips + +commit d26154c9a692586b66eb6d1f8e1b67c75e40ea70 +Author: Anton Vorontsov +Date: Thu Sep 11 21:35:36 2008 +0400 + + mpc83xx: spd_sdram: fix ddr sdram base address assignment bug + + The spd_dram code shifts the base address, then masks 20 bits, but + forgets to shift the base address back. Fix this by just masking the + base address correctly. + + Found this bug while trying to relocate a DDR memory at the base != 0. + + Signed-off-by: Anton Vorontsov + Signed-off-by: Kim Phillips + +commit 8fd4166c467a46773f80208bda1ec3b4757747bc +Author: Stefan Roese +Date: Mon Sep 22 16:10:43 2008 +0200 + + ppc4xx: Canyonlands: Remove unnecessary FDT warning upon DTB fixup + + Depending on the configuration jumper "SATA SELECT", U-Boot disabled + either one PCIe node or the SATA node in the device tree blob. This + patch removes the unnecessary and even confusing warning, when the node + is not found at all. + + Signed-off-by: Stefan Roese + +commit 6e24a1eb1490aa043770bcf0061ac1fad0864fd9 +Author: Remy Bohmer +Date: Fri Sep 19 13:30:06 2008 +0200 + + Add missing device types to dev_print() in part.c + + Signed-off-by: Remy Bohmer + +commit 5fdc215f0b351b0c36cc3f8a0fa5850f24454bed +Author: Wolfgang Denk +Date: Mon Sep 22 22:23:06 2008 +0200 + + Fix DPRAM memory leak when CFG_ALLOC_DPRAM is defined, which + eventually leads to a machine check. This change assures that DPRAM + is allocated only once in that case. + + Signed-off-by: Gary Jennejohn + Signed-off-by: Wolfgang Denk + +commit a07faf7b9ad5a86763a577c79922c4ff9a70ef23 +Author: Laurent Pinchart +Date: Wed Sep 17 17:57:34 2008 +0200 + + Fix Spartan-3 definitions. + + A few Spartan-3 definitions erroneously use Spartan-3E size + constants. This patch fixes them. + + Signed-off-by: Laurent Pinchart + +commit 28113e1f0da4146b823ffce37680d31d5685a60b +Author: Laurent Pinchart +Date: Wed Sep 17 17:41:58 2008 +0200 + + Remove duplicate Spartan-3E definition. + + Signed-off-by: Laurent Pinchart + Signed-off-by: Wolfgang Denk + +commit 5c65ecf7cd94df250b295621f3b24135cbcfe579 +Author: Anatolij Gustschin +Date: Wed Sep 17 13:46:17 2008 +0200 + + socrates: change default mtest address range + + Running mtest command on socrates without specifying + an address range crashes the board. This patch changes + default mtest address range to prevent this behavior. + + Signed-off-by: Anatolij Gustschin + +commit d666b2d59674b5e002c0821b7ab83ec3ff90d670 +Author: Anatolij Gustschin +Date: Wed Sep 17 12:34:45 2008 +0200 + + socrates: fix crash after relocation + + Currently U-Boot crashes after relocation to RAM. + Changing the CPO value of the DDR SDRAM TIMING_CFG_2 + register to READ_LAT + 1 (to the value it was before + conversion of socrates to new DDR code) fixes the + problem. + + Signed-off-by: Anatolij Gustschin + +commit 562788b0a303f3528b920d81f547f5ca77ba528e +Author: Anatolij Gustschin +Date: Wed Sep 17 11:45:51 2008 +0200 + + socrates: fix SPD EEPROM address + + Commit be0bd8234b9777ecd63c4c686f72af070d886517 + changed SPD EEPROM address to 0x51 and DDR SDRAM + detection stopped working. Change this address + back to 0x50. + + Signed-off-by: Anatolij Gustschin + +commit 023824549a370bd185d7129d9a6c86f9be7b86a8 +Author: Stefan Roese +Date: Mon Sep 22 11:06:50 2008 +0200 + + Revert "ppc4xx: Fix DDR2 auto calibration on Kilauea 600MHz (200MHz PLB)" + + This reverts commit 3eec160a3a405b29ce9c06920f6427b9047dd8a8. + + Signed-off-by: Stefan Roese + +commit b5d10a13525c07ec6374adf840d7c87553b5f189 +Author: Nobuhiro Iwamatsu +Date: Thu Sep 18 19:34:36 2008 +0900 + + sh: Fix compile warning + + Signed-off-by: Nobuhiro Iwamatsu + +commit 4a065abf926f128beb36d93449defa0d690e7fef +Author: Nobuhiro Iwamatsu +Date: Thu Sep 18 19:04:26 2008 +0900 + + sh: Add support watchdog for SH4A core + + Add support watchdog for SH4A core (SH7763, SH7780 and SH7785). + And fix some compile warning. + + Signed-off-by: Nobuhiro Iwamatsu + +commit a03c09c5fdb8430fe2ae6a03f88a0cf7bcc0aa57 +Author: Nobuhiro Iwamatsu +Date: Wed Sep 17 11:45:26 2008 +0900 + + sh: Fix typo in SH serial driver + + Signed-off-by: Nobuhiro Iwamatsu + Signed-off-by: Nobuhiro Iwamatsu + +commit 6b44a439215ba7c63f666f8099213ea4f05f2b07 +Author: Nobuhiro Iwamatsu +Date: Wed Sep 17 11:08:36 2008 +0900 + + sh: Add support any page size and empty_zero_page to SH Linux uImage + + Old U-Boot supported 4KB page size only. If this version, Linux + kernel can not get command line from U-Boot. + SH Linux kernel can change page size and empty_zero_page. + This patch support this function and fix promlem. + + Signed-off-by: Nobuhiro Iwamatsu + Signed-off-by: Nobuhiro Iwamatsu + +commit ce9f99ddb59628f41dc534e892368a7d66dfc774 +Author: Nobuhiro Iwamatsu +Date: Thu Aug 28 13:40:52 2008 +0900 + + sh: rsk7203: Add support pkt_data_pull and pkt_data_push function + + Add function of smc911x, pkt_data_pull and pkt_data_push. + + Signed-off-by: Nobuhiro Iwamatsu + Signed-off-by: Nobuhiro Iwamatsu + +commit dd820b03a2f45e86e7960e26729a3b58e3dda44a +Author: Wolfgang Denk +Date: Thu Sep 18 13:57:32 2008 +0200 + + ADS5121: fix typo in "rootpath" default setting + + Signed-off-by: Wolfgang Denk + +commit 87b4ef560cf2da4ccc9e59711ad1ff7fafe96670 +Author: Wolfgang Denk +Date: Wed Sep 17 10:17:55 2008 +0200 + + Coding style cleanup; update CHANEGLOG + + Signed-off-by: Wolfgang Denk + +commit 3eec160a3a405b29ce9c06920f6427b9047dd8a8 +Author: Victor Gallardo +Date: Tue Sep 16 06:59:13 2008 -0700 + + ppc4xx: Fix DDR2 auto calibration on Kilauea 600MHz (200MHz PLB) + + Signed-off-by: Victor Gallardo + Signed-off-by: Adam Graham + Signed-off-by: Stefan Roese + +commit ce47eb402c5e29a025399dc282246414fc492940 +Author: Peter Tyser +Date: Tue Sep 16 10:04:47 2008 -0500 + + Support for multiple SGMII/TBI interfaces for TSEC ethernet + + Fix TBI PHY accesses to use the proper offset in CPU register space. The + previous code would incorrectly access the TBI PHY by reading/writing to CPU + register space at the same location as would be used to access external PHYs. + + Signed-off-by: Peter Tyser + Acked-by: Andy Fleming + +commit 7c803be2eb3cae245dedda438776e08fb122250f +Author: Wolfgang Denk +Date: Tue Sep 16 18:02:19 2008 +0200 + + TQM8xx: Fix CFI flash driver support for all TQM8xx based boards + + After switching to using the CFI flash driver, the correct remapping + of the flash banks was forgotten. + + Also, some boards were not adapted, and the old legacy flash driver + was not removed yet. + + Signed-off-by: Wolfgang Denk + +commit c0d2f87d6c450128b88e73eea715fa3654f65b6c +Author: Wolfgang Denk +Date: Sun Sep 14 00:59:35 2008 +0200 + + Prepare v2008.10-rc2 + + Signed-off-by: Wolfgang Denk + +commit f12e4549b6fb01cd2654348af95a3c7a6ac161e7 +Author: Wolfgang Denk +Date: Sat Sep 13 02:23:05 2008 +0200 + + Coding style cleanup, update CHANGELOG + + Signed-off-by: Wolfgang Denk + +commit 0c32565f536609d78feef35c88bbc39d3ac53a73 +Author: Peter Tyser +Date: Wed Sep 10 09:18:34 2008 -0500 + + Update mailing list email and archive addresses + + Signed-off-by: Peter Tyser + +commit fb661ea444ae61de60520f66ae84cdb5dd5a3246 +Author: u-boot@bugs.denx.de +Date: Thu Sep 11 15:40:01 2008 +0200 + + 85xx: socrates: autoprobe Lime chip + + This patch is an attempt to implement autoprobing for the Lime + presence on the bus. + Configure GPCM for Lime CS2 and try to access chip ID registers. + Second read atempt delivers register values if the chip is present. + + Signed-off-by: Anatolij Gustschin + +commit e99b607a5ec56ce66e0bcccb78480d5e16fb7bc5 +Author: u-boot@bugs.denx.de +Date: Thu Sep 11 15:40:01 2008 +0200 + + 85xx: socrates: Add support for new image format. + + Signed-off-by: Detlev Zundel + +commit 3c094b652d4107b34641f300a8e9fe16ca15e3d8 +Author: Nobuhiro Iwamatsu +Date: Thu Sep 11 17:28:18 2008 +0900 + + sh: Fix compile error for r2dplus + + netdev.h was not include by r2dplus. + + Signed-off-by: Nobuhiro Iwamatsu + +commit 56844a22b76c719e600047e23b80465a44d76abd +Author: Heiko Schocher +Date: Thu Sep 11 08:11:23 2008 +0200 + + powerpc: Fix bootm to boot up again with a Ramdisk + + Commit 2a1a2cb6 didnt remove the dummy mem reservation in fdt_chosen, + and this stopped Linux from booting with a Ramdisk. This patch fixes + this, by deleting the useless dummy mem reservation. + + When booting with a Ramdisk, a fix offset FDT_RAMDISK_OVERHEAD is now + added to of_size, so we dont need anymore a dummy mem reservation. + + I measured the value of FDT_RAMDISK_OVERHEAD on a MPC8270 based + system (=0x44 bytes) and rounded it up to 0x80). + + Signed-off-by: Heiko Schocher + Acked-by: Kumar Gala + +commit fc9c1727b5b3483ce49c3cb668e8332fb001b8a7 +Author: Luigi 'Comio' Mantellini +Date: Mon Sep 8 02:46:13 2008 +0200 + + Add support for LZMA uncompression algorithm. + + Signed-off-by: Luigi 'Comio' Mantellini + Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD + +commit 0008b6d968160abe2bfd936493f3a516a7c8da20 +Author: Anton Vorontsov +Date: Fri Jun 27 23:04:20 2008 +0400 + + fsl_elbc_nand: ecclayout cleanups + + This patch deletes oobavail assignments, they're calculated by the nand + core code in nand_scan_tail, plus current oobavail values are wrong for + the LP NANDs. + + Signed-off-by: Anton Vorontsov + Signed-off-by: David Woodhouse + Signed-off-by: Scott Wood + +commit 8f42bf1c393d53a70c2545e9f329d11c46d74794 +Author: Anton Vorontsov +Date: Fri Jun 27 23:04:13 2008 +0400 + + fsl_elbc_nand: implement support for flash-based BBT + + This patch implements support for flash-based BBT for chips working + through ELBC NAND controller, so that NAND core will not have to re-scan + for bad blocks on every boot. + + Because ELBC controller may provide HW-generated ECCs we should adjust + bbt pattern and bbt version positions in the OOB free area. + + Signed-off-by: Anton Vorontsov + Signed-off-by: David Woodhouse + Signed-off-by: Scott Wood + +commit 97ae023648e764f794ffb9c52da109d6caf09c47 +Author: Anton Vorontsov +Date: Fri Jun 27 23:04:04 2008 +0400 + + fsl_elbc_nand: fix OOB workability for large page NAND chips + + For large page chips, nand_bbt is looking into OOB area, and checking + for "0xff 0xff" pattern at OOB offset 0. That is, two bytes should be + reserved for bbt means. + + But ELBC driver is specifying ecclayout so that oobfree area starts at + offset 1, so only one byte left for the bbt purposes. + + This causes problems with any OOB users, namely JFFS2: after first mount + JFFS2 will fill all OOBs with "erased marker", so OOBs will contain: + + OOB Data: ff 19 85 20 03 00 ff ff ff 00 00 08 ff ff ff ff + OOB Data: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff + OOB Data: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff + OOB Data: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff + + And on the next boot, NAND core will rescan for bad blocks, then will + see "0xff 0x19" pattern, and will mark all blocks as bad ones. + + To fix the issue we should implement our own bad block pattern: just one + byte at OOB start. Though, this will work only for x8 chips. For x16 + chips two bytes must be checked. Since ELBC driver does not support x16 + NANDs (yet), we're safe for now. + + Signed-off-by: Anton Vorontsov + Signed-off-by: David Woodhouse + Signed-off-by: Scott Wood + +commit 7238ada313057a85409485b8ee21515dc10c07a5 +Author: Wolfgang Denk +Date: Fri Sep 12 13:52:21 2008 +0200 + + MPC512x: reduce timeout waiting for Ethernet autonegotiation to 2.5s + + Signed-off-by: Wolfgang Denk + +commit b18410e508a12ba0a177dfc2a386857c806fa96d +Author: Stefan Roese +Date: Thu Sep 11 13:05:56 2008 +0200 + + ppc4xx: Enable device tree (FDT) support in zeus board port + + Signed-off-by: Stefan Roese + +commit 7bf5ecfa50722a9feb45ea8f04da75f5d406f20b +Author: Stefan Roese +Date: Wed Sep 10 16:53:47 2008 +0200 + + ppc4xx: Fix SDRAM inititialization of multiple 405 based board ports + + This patch fixes a problem introdiced with patch + bbeff30c [ppc4xx: Remove superfluous dram_init() call or replace it by + initdram()]. + + The boards affected are: + - PCI405 + - PPChameleonEVB + - quad100hd + - taihu + - zeus + + Signed-off-by: Stefan Roese + +commit 61737c59a3285f6fadf96a5836879898c04ec28d +Author: Ricardo Ribalda Delgado +Date: Thu Sep 11 19:41:26 2008 -0400 + + ppc4xx: Add .gitignore file to xilinx-ppc440 boards + + Signed-off-by: Ricardo Ribalda Delgado + Signed-off-by: Stefan Roese + +commit 2bec498ed1164a58cd8437b561bdc4551d69f9bf +Author: Ricardo Ribalda Delgado +Date: Thu Sep 11 19:41:25 2008 -0400 + + ppc4xx: Fix compilation of v5fx30teval_flash + + Signed-off-by: Ricardo Ribalda Delgado + Signed-off-by: Stefan Roese + +commit 4bed9deebbd7ee6f0ba746b44d47a922156f7404 +Author: Ricardo Ribalda Delgado +Date: Wed Sep 10 17:44:30 2008 -0400 + + ppc4xx: Fix in-tree build for ppc440-generic boards + + Signed-off-by: Ricardo Ribalda Delgado + Signed-off-by: Stefan Roese + +commit 06c4ab50f5ccfb55ea2dd324aa28b2b06102e416 +Author: Jean-Christophe PLAGNIOL-VILLARD +Date: Fri Sep 12 02:20:47 2008 +0200 + + ARM: synchronize mach-types.h with linux 2.6.27-rc6 + + Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD + +commit 3ee9f03f588ad605e3fd10530237f9e3e2e7ab4c +Author: Jens Scharsig +Date: Fri Sep 12 02:20:47 2008 +0200 + + at91rm9200: fix errors with CONFIG_CMD_I2C_TREE + + This patch prevents linker error on AT91RM9200 boards, if + CONFIG_CMD_I2_TREE is set. + It implements i2c_set_bus_speed and i2c_get_bus_speed as a dummy function. + + Signed-off-by: Jens Scharsig + +commit b5b0344957d32e3d07a8dd72fce64fb48e680ba4 +Author: Hugo Villeneuve +Date: Fri Sep 12 02:20:47 2008 +0200 + + ARM DaVinci: Remove duplicate code in cpu/arm926ejs/davinci/dp83848.c + + ARM DaVinci: Remove duplicate code in cpu/arm926ejs/davinci/dp83848.c + + Signed-off-by: Hugo Villeneuve + +commit 03db53335c8eba656a7c44d1555b1a4514383e33 +Author: Shinya Kuribayashi +Date: Fri Sep 12 02:20:46 2008 +0200 + + make: Remove redundant __ARM__ addition when cross-compiling on *BSD + + __ARM__ is given by arm_config.mk automatically. + + Signed-off-by: Shinya Kuribayashi + +commit 8cc62a7d9c77f8ef5166fb57322c4a6ddac320b4 +Author: Claudio Scordino +Date: Fri Sep 12 02:20:46 2008 +0200 + + Fix MACH_TYPE for the AT91RM9200DK board. + + Signed-off-by: Claudio Scordino + +commit 274737e5eb25b2bcd3af3a96da923effd543284f +Author: Andrew Dyer +Date: Fri Sep 12 02:20:46 2008 +0200 + + i.mx change get_timer(base) to return time since base + + This patch changes get_timer() for i.MX to return the time since + 'base' instead of the time since the counter was at zero. + + Symptom seen is flash timeout errors when erasing or programming a + sector using the common cfi flash code. + + Signed-off-by: Andrew Dyer + +commit 48fed40575b3e8eae960eb0141509ddd9a73012a +Author: Andrew Dyer +Date: Fri Sep 12 02:20:46 2008 +0200 + + i.MX use u-boot baud rate and don't assume UART master clock + + 1) Change the i.MX serial driver to use the baud rate set in the + u-boot environment + + 2) don't assume a 16MHz value for PERCLK1 in baud rate calculations + + 3) don't write a 1 to the RDR bit in the USR2 reg. (bit is not "write + one to clear" like other status bits in the reg.) + + Signed-off-by: Andrew Dyer + +commit 6e1551a870d360805b9d172dc56d935064abe71d +Author: Andrew Dyer +Date: Fri Sep 12 02:20:46 2008 +0200 + + arm920t fix constant error in start.S + + Code in cpu/arm920t/start.S will die with a compilation error if + CONFIG_STACKSIZE + CFG_MALLOC_LEN works out to an invalid constant for + the ARM sub instruction. Change the code so that each is subtracted + independently to avoid the error. + + Signed-off-by: Andrew Dyer + +commit b23253835f871cd9bd8e955b9a971d18a7d4ff56 +Author: Gururaja Hebbar K R +Date: Fri Sep 12 02:20:40 2008 +0200 + + ARM OMAP : Correct Invalid Timer Register Field Declaration in omap1510.h & omap730.h + + - Correct Invalid #define of MPUTIM_PTV_MASK for + omap1510 & omap730 register definition + + MPUTIM_PTV_MASK is defined as + #define MPUTIM_PTV_MASK (0x7< + +commit c455d07396dddc9864fd8dbb965ee10fe95ce8cf +Author: Adrian Filipi +Date: Fri Jul 18 11:52:02 2008 -0400 + + Set up SD/MMC OCR as comment describes. i.e. 3.2-3.4v. + + Signed-off-by: Adrian Filipi + +commit eb16135df20535b0d19969f50fb5bd17f95e9c25 +Author: Guennadi Liakhovetski +Date: Thu Aug 28 12:25:11 2008 +0200 + + i.MX31: document timer precision option + + Signed-off-by: Guennadi Liakhovetski + +commit 1a6337b01351b82a45b0defa76f08744511c580b +Author: Magnus Lilja +Date: Fri Aug 29 10:36:18 2008 +0200 + + i.MX31: Make the SPI bus and chip select configurable for MC13783 + + The i.MX31 has three SPI buses and each bus has several chip selects + and the MC13783 chip can be connected to any of these. The current + RTC driver for MC13783 is hardcoded for CSPI2/SS2. + + This patch makes make MC13783 SPI bus and chip select configurable + via CONFIG_MC13783_SPI_BUS and CONFIG_MC13783_SPI_CS. + + Signed-off-by: Magnus Lilja + +commit 8c4ebec25b21e355b8488698ec1594da9701fff4 +Author: Magnus Lilja +Date: Fri Aug 29 10:36:17 2008 +0200 + + i.MX31: Add reset_timer() and modify get_timer_masked(). + + This patch adds the reset_timer() function (needed by nand_base.c) and + modifies the get_timer_masked() to work in the same way as the omap24xx + function. + + Signed-off-by: Magnus Lilja + +commit deeec4991a55de243787002ede24d2331d234fc8 +Author: Jean-Christophe PLAGNIOL-VILLARD +Date: Wed Sep 10 22:48:09 2008 +0200 + + ap325rxa: remove duplicate CONFIG_FLASH_CFI_DRIVER + + Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD + +commit a3a08c0cedd329edf5256e1d6b2bad0fca002725 +Author: Jean-Christophe PLAGNIOL-VILLARD +Date: Wed Sep 10 22:48:09 2008 +0200 + + bootm arm/avr32/blackfin/microblaze/nios2/sh: remove no more need 'error' label + + Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD + +commit 0e8d158664a913392cb01fb11a948d83f72e105e +Author: Jean-Christophe PLAGNIOL-VILLARD +Date: Wed Sep 10 22:48:06 2008 +0200 + + rename CFG_ENV macros to CONFIG_ENV + + Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD + +commit 1ede78710c3bf9ad6f4a53aaddc3bcc86fedd9df +Author: Jean-Christophe PLAGNIOL-VILLARD +Date: Wed Sep 10 22:48:05 2008 +0200 + + nvedit: rename error comment to CONFIG_ENV_IS_IN_ + + Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD + +commit b64b775e7546ed138df360ceb3a71ee358cb9a01 +Author: Jean-Christophe PLAGNIOL-VILLARD +Date: Wed Sep 10 22:48:05 2008 +0200 + + cmd_mem: Move conditional compilation to Makefile + + Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD + +commit 8a40fb148efa442d6526eac46a2001e4c64d28ff +Author: Jean-Christophe PLAGNIOL-VILLARD +Date: Wed Sep 10 22:48:05 2008 +0200 + + move cmd_get_data_size to command.c + + add CMD_DATA_SIZE macro to enable it + + Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD + +commit 507641d2491980531932b9f25dab37fe5e6c3a1a +Author: Jean-Christophe PLAGNIOL-VILLARD +Date: Wed Sep 10 22:48:04 2008 +0200 + + env_flash: Move conditional compilation to Makefile + + Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD + +commit 5a1aceb0689e2f731491838970884a673ef7e7d3 +Author: Jean-Christophe PLAGNIOL-VILLARD +Date: Wed Sep 10 22:48:04 2008 +0200 + + rename CFG_ENV_IS_IN_FLASH in CONFIG_ENV_IS_IN_FLASH + + Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD + +commit 7d9b5bae5ba558c7464d89d033aca04acaf01172 +Author: Jean-Christophe PLAGNIOL-VILLARD +Date: Wed Sep 10 22:48:03 2008 +0200 + + cleanup use of CFG_ENV_IS_IN_FLASH + + - #if CFG_ENV_IS_IN_FLASH + - #if (CFG_ENV_IS_IN_FLASH == 1) + - #define CFG_ENV_IS_IN_FLASH 0 + + Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD + +commit 0cf4fd3cf8d0e00605bec5fc56f89c6415015a46 +Author: Jean-Christophe PLAGNIOL-VILLARD +Date: Wed Sep 10 22:48:01 2008 +0200 + + rename environment.c in env_embedded.c to reflect is functionality + + Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD + +commit c0878af6e32f0fd8e13a6ca315b9add64441115a +Author: Jean-Christophe PLAGNIOL-VILLARD +Date: Wed Sep 10 22:48:01 2008 +0200 + + env_nowhere: Move conditional compilation to Makefile + + Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD + +commit 93f6d72544da4510a146bc4c93d609b0116cde37 +Author: Jean-Christophe PLAGNIOL-VILLARD +Date: Wed Sep 10 22:48:00 2008 +0200 + + rename CFG_ENV_IS_NOWHERE in CONFIG_ENV_IS_NOWHERE + + Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD + +commit 2556ef78113b5f089dfcac5da90bf31dd568397b +Author: Jean-Christophe PLAGNIOL-VILLARD +Date: Wed Sep 10 22:48:00 2008 +0200 + + env_sf: Move conditional compilation to Makefile + + Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD + +commit 0b5099a8419bf9c828df5e3e2c6878dc300d98e3 +Author: Jean-Christophe PLAGNIOL-VILLARD +Date: Wed Sep 10 22:48:00 2008 +0200 + + rename CFG_ENV_IS_IN_SPI_FLASH in CONFIG_ENV_IS_IN_SPI_FLASH + + Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD + +commit 55c5f49910ec8225347aa1d211352a84de6649b4 +Author: Jean-Christophe PLAGNIOL-VILLARD +Date: Wed Sep 10 22:48:00 2008 +0200 + + env_onenand: Move conditional compilation to Makefile + + Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD + +commit 9656138ff1a34d4c4768db6b490deffc40ee674b +Author: Jean-Christophe PLAGNIOL-VILLARD +Date: Wed Sep 10 22:47:59 2008 +0200 + + rename CFG_ENV_IS_IN_ONENAND in CONFIG_ENV_IS_IN_ONENAND + + Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD + +commit 957a0e69575683efd70ace147746bbb3d8e7c501 +Author: Jean-Christophe PLAGNIOL-VILLARD +Date: Wed Sep 10 22:47:59 2008 +0200 + + env_nvram: Move conditional compilation to Makefile + + Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD + +commit 9314cee6917444ab88bd4e758da7a30975120187 +Author: Jean-Christophe PLAGNIOL-VILLARD +Date: Wed Sep 10 22:47:59 2008 +0200 + + rename CFG_ENV_IS_IN_NVRAM in CONFIG_ENV_IS_IN_NVRAM + + Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD + +commit 06f61354397911a4c121dfa51b6ccbf7e300d48b +Author: Jean-Christophe PLAGNIOL-VILLARD +Date: Wed Sep 10 22:47:59 2008 +0200 + + env_nand: Move conditional compilation to Makefile + + Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD + +commit 51bfee192099206a4397f15f3b93516e01f58ab0 +Author: Jean-Christophe PLAGNIOL-VILLARD +Date: Wed Sep 10 22:47:58 2008 +0200 + + rename CFG_ENV_IS_IN_NAND in CONFIG_ENV_IS_IN_NAND + + Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD + +commit d8cc04d0ac9c7c0d12454708aaf5489f8532bbf9 +Author: Jean-Christophe PLAGNIOL-VILLARD +Date: Wed Sep 10 22:47:58 2008 +0200 + + env_dataflash: Move conditional compilation to Makefile + + Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD + +commit 057c849c45b9ee19df8ff3acdeee66be52819962 +Author: Jean-Christophe PLAGNIOL-VILLARD +Date: Wed Sep 10 22:47:58 2008 +0200 + + rename CFG_ENV_IS_IN_DATAFLASH in CONFIG_ENV_IS_IN_DATAFLASH + + Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD + +commit d1034bc8db60fa6bd419328baf6a75cb0645cee8 +Author: Jean-Christophe PLAGNIOL-VILLARD +Date: Wed Sep 10 22:47:52 2008 +0200 + + cmd_eeprom: Move conditional compilation to Makefile + + Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD + +commit bf5a7710ec70e90e98f451b4ba0eb65f9ffc34eb +Author: Jean-Christophe PLAGNIOL-VILLARD +Date: Fri Sep 5 09:19:54 2008 +0200 + + env_eeprom: Move conditional compilation to Makefile + + Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD + +commit bb1f8b4f8bb0bfce52e0faa4637b975b745824b3 +Author: Jean-Christophe PLAGNIOL-VILLARD +Date: Fri Sep 5 09:19:30 2008 +0200 + + rename CFG_ENV_IS_IN_EEPROM in CONFIG_ENV_IS_IN_EEPROM + + Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD + +commit 32628c5008105a732212003d83b75f05e5243bb2 +Author: Jean-Christophe PLAGNIOL-VILLARD +Date: Sat Aug 30 23:54:58 2008 +0200 + + cmd_mac: Move conditional compilation to Makefile + + finish remaning CFG_ID_EEPROM in CONFIG_ID_EEPROM + start in commit ad8f8687b78c3e917b173f038926695383c55555 + + Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD + +commit e5648acab153f0f429bfc714902c5aaa7879f71b +Author: Jean-Christophe PLAGNIOL-VILLARD +Date: Sat Aug 30 23:47:41 2008 +0200 + + cmd_fdc: Move conditional compilation to Makefile + + Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD + +commit 2d02d91d530e831f2dab228085963fc1d5b71cb0 +Author: Jean-Christophe PLAGNIOL-VILLARD +Date: Sat Aug 30 23:47:38 2008 +0200 + + common/Makefile: add core command section + + Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD + +commit 0d92d4a699fb1a39381d98571dc51fb97e5bcf9e +Author: Jean-Christophe PLAGNIOL-VILLARD +Date: Sat Aug 30 23:29:57 2008 +0200 + + cmd_vfd: Move conditional compilation to Makefile + + Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD + +commit 6644641d072aee3087da129d8443187196a4d8a9 +Author: Scott Wood +Date: Wed Sep 10 11:48:49 2008 -0500 + + delta, zylonite: Update nand_oobinfo to nand_ecclayout. + + This is part of the switch to newer upstream MTD code. + + Signed-off-by: Scott Wood + +commit 9b05aa788bfdd3264ff1bc9418cb19550a7234e4 +Author: Hugo Villeneuve +Date: Sat Aug 30 17:06:55 2008 -0400 + + ARM DaVinci: Fix broken HW ECC for large page NAND. + + Based on original patch by Bernard Blackham + + U-boot's HW ECC support for large page NAND on Davinci is completely + broken. Some kernels, such as the 2.6.10 one supported by + MontaVista for DaVinci, rely upon this broken behaviour as they + share the same code for ECCs. In the existing scheme, error + detection *might* work on large page, but error correction + definitely does not. Small page ECC correction works, but the + format is not compatible with the mainline git kernel. + + This patch adds ECC code that matches what is currently in the + Davinci git repository (since NAND support was added in 2.6.24). + This makes the ECC and OOB layout written by u-boot compatible with + Linux for both small page and large page devices and fixes ECC + correction for large page devices. + + The old behaviour can be restored by defining the macro + CFG_DAVINCI_BROKEN_ECC, which is undefined by default. + + Signed-off-by: Hugo Villeneuve + Acked-by: Sergey Kubushyn + Signed-off-by: Scott Wood + +commit 0b7c5639891f4103a0e31ec7ae0beb3e97ed3836 +Author: Heiko Schocher +Date: Wed Sep 10 11:15:28 2008 +0200 + + muas3001: update BR4 settings + + Also set up the port pins for using I2C. + + Signed-off-by: Heiko Schocher + +commit 3591293509e0c0bcf244b0f974775bff2e25697e +Author: Petri Lehtinen +Date: Wed Sep 10 09:43:49 2008 +0300 + + autoscr: Fix one-character lines and non-newline terminated scripts + + When not using hush, the autoscr command now executes lines that are + only one character long. It also runs the last line of scripts even if + it does not end in a newline. + + Signed-off-by: Petri Lehtinen + +commit 9ebbb54f7a25055010fa6668eba40c72a4c4f985 +Author: Victor Gallardo +Date: Tue Sep 9 15:13:29 2008 -0700 + + ppc4xx: Allow DTT_I2C_DEV_CODE configured by CFG_I2C_DTT_ADDR + + On AMCC Arches board DTT_I2C_DEV_CODE is different then canyonlands + and glacier. + + Signed-off-by: Victor Gallardo + +commit 245f6ef3e11828cb46188e396fb1e67f7b07cd03 +Author: Heiko Schocher +Date: Mon Sep 8 10:21:11 2008 +0200 + + muas3001: added support for the LM75 sensor. + + Signed-off-by: Heiko Schocher + +commit 4a02a2dca82aeab8f839db9dd35fda9d5412dacb +Author: Heiko Schocher +Date: Mon Sep 8 10:20:19 2008 +0200 + + muas3001: activate WDT for the muas3001 board. + + Signed-off-by: Heiko Schocher + +commit a55d074dac24dc941f1afb5b4e94b1509bfdda4e +Author: Heiko Schocher +Date: Mon Sep 8 10:19:36 2008 +0200 + + muas3001: added 64MB SDRAM autodetection. + + Signed-off-by: Heiko Schocher + +commit 5251469943895de4bb9a04d5053352cc22acb7d5 +Author: Andrew Klossner +Date: Thu Aug 21 07:12:26 2008 -0700 + + Fix printf errors under -DDEBUG + + Fix printf format-string/arg mismatches under -DDEBUG. + + These warnings occur with DEBUG defined for a platform using + cpu/mpc85xx. Users of other architectures can unearth similar + problems by adding the line "CFLAGS += -DDEBUG=1" in config.mk right + after "CFLAGS += $(call cc-option,-fno-stack-protector)". + + Signed-off-by: Andrew Klossner + Signed-off-by: Andy Fleming + +commit 8b9e4787641719d709bfa2ebeb72e8bd4952bee7 +Author: Wolfgang Denk +Date: Tue Sep 9 23:55:18 2008 +0200 + + Update CHANGELOG, prepare 2008-10-rc1 release + + Signed-off-by: Wolfgang Denk + +commit e0ff3d350d6b7960deb5a881dfc5acf3a63ef676 +Author: Kumar Gala +Date: Mon Sep 8 08:51:29 2008 -0500 + + 85xx: Ensure timebase is zero on secondary cores + + The e500um says the timebase is volatile out of reset. To ensure + TB sync works we need to make sure its zero. + + Signed-off-by: Kumar Gala + commit 54b4ab3c961a2012a1c2a09c259a6343323ec551 Author: Jean-Christophe PLAGNIOL-VILLARD Date: Tue Sep 9 22:18:24 2008 +0200 @@ -56,6 +1797,16 @@ Date: Wed Aug 6 16:08:41 2008 -0500 Signed-off-by: Jason McMullan Signed-off-by: TsiChung Liew +commit 4bc07c368076560ed7fa4c9f987c71a8521488a9 +Author: Wolfgang Denk +Date: Tue Sep 9 17:55:31 2008 +0200 + + trab: fix build problem after change to use do_div() + + We must link with libgeneric now. + + Signed-off-by: Wolfgang Denk + commit 3b20fd83c73c22acfcb0c6663be747bd5c8b7011 Author: Ryan CHEN Date: Wed Aug 20 13:00:17 2008 -0400 @@ -351,6 +2102,48 @@ Date: Tue Sep 9 10:03:47 2008 +0200 Signed-off-by: Wolfgang Denk +commit 6cc64f9b5f69239c8b1969572b5a3a4aab7de5b9 +Author: Sergei Poselenov +Date: Fri Aug 15 15:42:11 2008 +0200 + + Removed hardcoded MxMR loop value from upmconfig() for MPC85xx. + + Signed-off-by: Sergei Poselenov + +commit 36241ca29d4804a1006fb3f26069effda5202581 +Author: Anatolij Gustschin +Date: Fri Aug 15 15:42:13 2008 +0200 + + 85xx: socrates: Enable Lime support. + + This patch adds Lime GDC support together with support for the PWM + backlight control through the w83782d chip. The reset pin of the + latter is attached to GPIO, so we need to reset it in + early_board_init_r. + + Signed-off-by: Anatolij Gustschin + +commit 7a47753ddcaebbf2142809842f70c5f723bd9ddb +Author: Detlev Zundel +Date: Fri Aug 15 15:42:12 2008 +0200 + + 85xx: Socrates: Major code update. + + - Update the local bus ranges in the FDT for Linux for the various + devices connected to the local bus via chip-select. + + - Set the LCRR_DBYP bit in the LCRR for local bus frequencies + lower than 66 MHz and uses I/O accessor functions consequently. + + - UPM data update. + + - Update of default environment and configuration. Use I2C multibus + as we do have two I2C buses. Also enable sdram and ext2 commands. + + Signed-off-by: Wolfgang Grandegger + Signed-off-by: Sergei Poselenov + Signed-off-by: Detlev Zundel + commit 4d2ae70e8c31c22e5710df5ff236b5565ea2cf2c Author: Jean-Christophe PLAGNIOL-VILLARD Date: Tue Sep 9 01:22:39 2008 +0200 @@ -409,6 +2202,19 @@ Date: Thu Aug 14 14:08:28 2008 +0200 Signed-off-by: Sergei Poselenov Signed-off-by: Wolfgang Denk +commit 8febd13c69cb68652577d1a9fcbde954bf784155 +Author: Timur Tabi +Date: Fri Jul 18 16:52:23 2008 +0200 + + Update Freescale 85xx boards to sys_eeprom.c + + The new sys_eeprom.c supports both the old CCID EEPROM format and the new NXID + format, and so it obsoletes board/freescale/common/cds_eeprom.c. Freescale + 86xx boards already use sys_eeprom.c, so this patch migrates the remaining + Freescale 85xx boards to use it as well. cds_eeprom.c is deleted. + + Signed-off-by: Timur Tabi + commit 1055171ed05b7c4885737463d52b8d6c013bcb5d Author: Wolfgang Denk Date: Mon Sep 8 23:26:22 2008 +0200