Commit a200a7c04d89853d2a1395b96d8ca5e3dd754551

Authored by Wolfgang Denk
1 parent f9476902b7

Update CHANGELOG; prepare Prepare v2009.11

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

Showing 2 changed files with 148 additions and 1 deletions Side-by-side Diff

  1 +commit f9476902b789b0481b9df49af88d6ca94fb16fa0
  2 +Author: Peter Tyser <ptyser@xes-inc.com>
  3 +Date: Tue Dec 15 12:10:47 2009 -0600
  4 +
  5 + mpc85xx, mpc86xx: Fix gd->cpu pointer after relocation
  6 +
  7 + The gd->cpu pointer is set to an address located in flash when the
  8 + probecpu() function is called while U-Boot is executing from flash.
  9 + This pointer needs to be updated to point to an address in RAM after
  10 + relocation has occurred otherwise Linux may not be able to boot due to
  11 + "fdt board" crashing if flash has been erased or changed.
  12 +
  13 + This bug was introduced in commit
  14 + a0e2066f392782730f0398095e583c87812d97f2.
  15 +
  16 + Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
  17 + Reported-by: Ed Swarthout <Ed.Swarthout@freescale.com>
  18 + Tested-by: Kumar Gala <galak@kernel.crashing.org>
  19 + Tested on MPC8527DS.
  20 + Tested by: Ed Swarthout <Ed.Swarthout@freescale.com>
  21 +
  22 +commit 3363a34b9eeda9783afcbbed5cdd738926d1f4bf
  23 +Author: Peter Tyser <ptyser@xes-inc.com>
  24 +Date: Sun Dec 13 17:58:34 2009 -0600
  25 +
  26 + MVBLUE: Remove CONFIG_CMD_IRQ
  27 +
  28 + Neither the MVBLUE nor its underlying architecture implement the
  29 + do_irqinfo() function which is required when CONFIG_CMD_IRQ is defined.
  30 + This change fixes the following MVBLUE compiler error:
  31 +
  32 + -> ./MAKEALL MVBLUE
  33 + Configuring for MVBLUE board...
  34 + common/libcommon.a(cmd_irq.o):(.u_boot_cmd+0x24): undefined reference to `do_irqinfo'
  35 + make: *** [u-boot] Error 1
  36 +
  37 + Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
  38 + Acked-by: Andre Schwarz <andre.schwarz@matrix-vision.de>
  39 +
  40 +commit 18e8ad60ee87431c01cc2686985b60cc54f5dd3b
  41 +Author: Detlev Zundel <dzu@denx.de>
  42 +Date: Mon Dec 14 17:54:40 2009 +0100
  43 +
  44 + imx27lite: Reenable MTD support on NOR flash.
  45 +
  46 + The support for this was silently dropped by a configuration
  47 + split during the merge of the imx27lite board support in commit
  48 + 864aa034f3a0e10ce710e8bbda171df3cab59414 (cmd_mtdparts: Move to common
  49 + handling of FLASH devices via MTD layer).
  50 +
  51 + Signed-off-by: Detlev Zundel <dzu@denx.de>
  52 +
  53 +commit f4cfe42758192d09f8375e384cc000aa70d97029
  54 +Author: Stefan Roese <sr@denx.de>
  55 +Date: Wed Dec 9 09:01:43 2009 +0100
  56 +
  57 + nand: Fix access to last block in NAND devices
  58 +
  59 + Currently, the last block of NAND devices can't be accessed. This patch
  60 + fixes this issue by correcting the boundary checking (off-by-one error).
  61 +
  62 + Signed-off-by: Stefan Roese <sr@denx.de>
  63 + Cc: Scott Wood <scottwood@freescale.com>
  64 + Cc: Wolfgang Denk <wd@denx.de>
  65 +
  66 +commit 3b887ca8ce72cc12129183538f6e828db13f4867
  67 +Author: Peter Korsgaard <jacmet@sunsite.dk>
  68 +Date: Tue Dec 8 22:20:34 2009 +0100
  69 +
  70 + mpc83xx: boot time regression, move LCRR setup back to cpu_init_f
  71 +
  72 + Commit c7190f02 (retain POR values of non-configured ACR, SPCR, SCCR,
  73 + and LCRR bitfields) moved the LCRR assignment to after relocation
  74 + to RAM because of the potential problem with changing the local bus
  75 + clock while executing from flash.
  76 +
  77 + This change unfortunately adversely affects the boot time, as running
  78 + all code up to cpu_init_r can cause significant slowdown.
  79 +
  80 + E.G. on a 8347 board a bootup time increase of ~600ms has been observed:
  81 +
  82 + 0.020 CPU: e300c1, MPC8347_PBGA_EA, Rev: 3.0 at 400 MHz, CSB: 266.667 MHz
  83 + 0.168 RS: 232
  84 + 0.172 I2C: ready
  85 + 0.176 DRAM: 64 MB
  86 + 1.236 FLASH: 32 MB
  87 +
  88 + Versus:
  89 +
  90 + 0.016 CPU: e300c1, MPC8347_PBGA_EA, Rev: 3.0 at 400 MHz, CSB: 266.667 MHz
  91 + 0.092 RS: 232
  92 + 0.092 I2C: ready
  93 + 0.096 DRAM: 64 MB
  94 + 0.644 FLASH: 32 MB
  95 +
  96 + So far no boards have needed the late LCRR setup, so simply revert it
  97 + for now - If it is needed at a later time, those boards can either do
  98 + their own final LCRR setup in board code (E.G. in board_early_init_r),
  99 + or we can introduce a CONFIG_SYS_LCRR_LATE config option to only do
  100 + the setup in cpu_init_r.
  101 +
  102 + Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
  103 + Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
  104 +
  105 +commit 386118a896554b13f14ad0f82356276988f7de82
  106 +Author: Michal Simek <monstr@monstr.eu>
  107 +Date: Tue Dec 8 09:12:49 2009 +0100
  108 +
  109 + microblaze: Correct ffs regression for Microblaze
  110 +
  111 + We are using generic implementation of ffs. This should
  112 + be part of Simon's commit 0413cfecea350000eab5e591a0965c3e3ee0ff00
  113 +
  114 + Here is warning message which this patch removes.
  115 +
  116 + In file included from /tmp/u-boot-microblaze/include/common.h:38,
  117 + from cmd_mtdparts.c:87:
  118 + /tmp/u-boot-microblaze/include/linux/bitops.h:123:1: warning: "ffs" redefined
  119 + In file included from /tmp/u-boot-microblaze/include/linux/bitops.h:110,
  120 + from /tmp/u-boot-microblaze/include/common.h:38,
  121 + from cmd_mtdparts.c:87:
  122 + /tmp/u-boot-microblaze/include/asm/bitops.h:269:1:
  123 + warning: this is the location of the previous definition
  124 +
  125 + Signed-off-by: Michal Simek <monstr@monstr.eu>
  126 +
  127 +commit 8fe7b29f9811322931f0192a56431edcf819d6b9
  128 +Author: Graeme Smecher <graeme.smecher@mail.mcgill.ca>
  129 +Date: Mon Dec 7 08:09:57 2009 -0800
  130 +
  131 + microblaze: Stop stack clobbering in microblaze-generic.
  132 +
  133 + A typo caused the stack and malloc regions to overlap, which prevented
  134 + mem_malloc_init() from returning. This commit makes the memory layout match
  135 + the example described in include/configs/microblaze-generic.h
  136 +
  137 + Signed-off-by: Graeme Smecher <graeme.smecher@mail.mcgill.ca>
  138 + Signed-off-by: Michal Simek <monstr@monstr.eu>
  139 +
  140 +commit 0fc52948bda0734431cb528ee4fd82f1dec8c7b5
  141 +Author: Wolfgang Denk <wd@denx.de>
  142 +Date: Mon Dec 7 23:14:13 2009 +0100
  143 +
  144 + Update CHANGELOG, prepare -rc2
  145 +
  146 + Signed-off-by: Wolfgang Denk <wd@denx.de>
  147 +
1 148 commit f2352877cb2daac88115192fb09991a2397d0b27
2 149 Author: Peter Tyser <ptyser@xes-inc.com>
3 150 Date: Sun Dec 6 23:58:28 2009 -0600
... ... @@ -24,7 +24,7 @@
24 24 VERSION = 2009
25 25 PATCHLEVEL = 11
26 26 SUBLEVEL =
27   -EXTRAVERSION = -rc2
  27 +EXTRAVERSION =
28 28 ifneq "$(SUBLEVEL)" ""
29 29 U_BOOT_VERSION = $(VERSION).$(PATCHLEVEL).$(SUBLEVEL)$(EXTRAVERSION)
30 30 else