Coding style cleanup. Refresh CHANGELOG.
This commit is contained in:
parent
6b44466cde
commit
83b4cfa3d6
159
CHANGELOG
159
CHANGELOG
|
@ -1,3 +1,162 @@
|
||||||
|
commit b3f9ec86e388207fd03dcdf7b145b9ed080bf024
|
||||||
|
Author: Stefan Roese <sr@denx.de>
|
||||||
|
Date: Tue Jun 19 17:22:44 2007 +0200
|
||||||
|
|
||||||
|
ppc4xx: Add bootstrap command for AMCC Sequoia (440EPx) eval board
|
||||||
|
|
||||||
|
This patch adds a board command to configure the I2C bootstrap EEPROM
|
||||||
|
values. Right now 533 and 667MHz are supported for booting either via NOR
|
||||||
|
or NAND FLASH. Here the usage:
|
||||||
|
|
||||||
|
=> bootstrap 533 nor ;to configure the board for 533MHz NOR booting
|
||||||
|
=> bootstrap 667 nand ;to configure the board for 667MHz NNAND booting
|
||||||
|
|
||||||
|
Signed-off-by: Stefan Roese <sr@denx.de>
|
||||||
|
|
||||||
|
commit df8a24cdd30151505cf57bbee5289e91bf53bd1b
|
||||||
|
Author: Stefan Roese <sr@denx.de>
|
||||||
|
Date: Tue Jun 19 16:42:31 2007 +0200
|
||||||
|
|
||||||
|
[ppc4xx] Fix problem with NAND booting on AMCC Acadia
|
||||||
|
|
||||||
|
The latest changes showed a problem with the location of the NAND-SPL
|
||||||
|
image in the OCM and the init-data area (incl. cache). This patch
|
||||||
|
fixes this problem.
|
||||||
|
|
||||||
|
Signed-off-by: Stefan Roese <sr@denx.de>
|
||||||
|
|
||||||
|
commit 86ba99e34194394052d24c04dc40d1263d29a26f
|
||||||
|
Author: Stefan Roese <sr@denx.de>
|
||||||
|
Date: Tue Jun 19 16:40:58 2007 +0200
|
||||||
|
|
||||||
|
[ppc4xx] Change board/amcc/acadia/cpr.c to pll.c
|
||||||
|
|
||||||
|
Signed-off-by: Stefan Roese <sr@denx.de>
|
||||||
|
|
||||||
|
commit e73846b7cf1e29ae635bf9bb5570269663df2ee5
|
||||||
|
Author: Stefan Roese <sr@denx.de>
|
||||||
|
Date: Fri Jun 15 11:33:41 2007 +0200
|
||||||
|
|
||||||
|
[ppc4xx] Change lwmon5 port to work with recent 440 exception rework
|
||||||
|
|
||||||
|
Now CONFIG_440 has to be defined in all PPC440 board config files.
|
||||||
|
|
||||||
|
Signed-off-by: Stefan Roese <sr@denx.de>
|
||||||
|
|
||||||
|
commit efa35cf12d914d4caba942acd5a6c45f217de302
|
||||||
|
Author: Grzegorz Bernacki <gjb@semihalf.com>
|
||||||
|
Date: Fri Jun 15 11:19:28 2007 +0200
|
||||||
|
|
||||||
|
ppc4xx: Clean up 440 exceptions handling
|
||||||
|
|
||||||
|
- Introduced dedicated switches for building 440 and 405 images required
|
||||||
|
for 440-specific machine instructions like 'rfmci' etc.
|
||||||
|
|
||||||
|
- Exception vectors moved to the proper location (_start moved away from
|
||||||
|
the critical exception handler space, which it occupied)
|
||||||
|
|
||||||
|
- CriticalInput now serviced (with default handler)
|
||||||
|
|
||||||
|
- MachineCheck properly serviced (added a dedicated handler and return
|
||||||
|
subroutine)
|
||||||
|
|
||||||
|
- Overall cleanup of exceptions declared with STD_EXCEPTION macro (unused,
|
||||||
|
unhandled and those not relevant for 4xx were eliminated)
|
||||||
|
|
||||||
|
- Eliminated Linux leftovers, removed dead code
|
||||||
|
|
||||||
|
Signed-off-by: Grzegorz Bernacki <gjb@semihalf.com>
|
||||||
|
Signed-off-by: Rafal Jaworowski <raj@semihalf.com>
|
||||||
|
Signed-off-by: Stefan Roese <sr@denx.de>
|
||||||
|
|
||||||
|
commit b765ffb773f5a3cd5aa94ec76b6a05276b8cd5b2
|
||||||
|
Author: Stefan Roese <sr@denx.de>
|
||||||
|
Date: Fri Jun 15 08:18:01 2007 +0200
|
||||||
|
|
||||||
|
[ppc4xx] Add initial lwmon5 board support
|
||||||
|
|
||||||
|
This patch adds initial support for the Liebherr lwmon5 board euqipped
|
||||||
|
with an AMCC 440EPx PowerPC.
|
||||||
|
|
||||||
|
Signed-off-by: Stefan Roese <sr@denx.de>
|
||||||
|
|
||||||
|
commit 85f737376d5ff3d5f0d45a8b657686326d175307
|
||||||
|
Author: Stefan Roese <sr@denx.de>
|
||||||
|
Date: Fri Jun 15 07:39:43 2007 +0200
|
||||||
|
|
||||||
|
[ppc4xx] Extend 44x GPIO setup with default output state
|
||||||
|
|
||||||
|
The board config array CFG_440_GPIO_TABLE for the ppc440 GPIO setup
|
||||||
|
is extended with the default GPIO output state (level).
|
||||||
|
|
||||||
|
Signed-off-by: Stefan Roese <sr@denx.de>
|
||||||
|
|
||||||
|
commit dbca208518e5e7f01a6420588d1cd6e60db74c2b
|
||||||
|
Author: Stefan Roese <sr@denx.de>
|
||||||
|
Date: Thu Jun 14 11:14:32 2007 +0200
|
||||||
|
|
||||||
|
[ppc4xx] Extend program_tlb() with virtual & physical addresses
|
||||||
|
|
||||||
|
Now program_tlb() allows to program a TLB (or multiple) with
|
||||||
|
different virtual and physical addresses. With this change, now one
|
||||||
|
physical region (e.g. SDRAM) can be mapped 2 times, once with caches
|
||||||
|
diabled and once with caches enabled.
|
||||||
|
|
||||||
|
Signed-off-by: Stefan Roese <sr@denx.de>
|
||||||
|
|
||||||
|
commit 9912121f7ed804ea58fd62f3f230b5dcfc357d88
|
||||||
|
Author: Detlev Zundel <dzu@denx.de>
|
||||||
|
Date: Wed May 23 19:02:41 2007 +0200
|
||||||
|
|
||||||
|
Change 'repeatable' attribute of some commands to sensible values.
|
||||||
|
|
||||||
|
Most prominently this changes 'erase' to be non-repeatable.
|
||||||
|
|
||||||
|
Signed-off-by: Detlev Zundel <dzu@denx.de>
|
||||||
|
|
||||||
|
commit 5afb202093f6a001797db92cf695b93a70ea9ab4
|
||||||
|
Author: Detlev Zundel <dzu@denx.de>
|
||||||
|
Date: Wed May 23 18:47:48 2007 +0200
|
||||||
|
|
||||||
|
Fix 'run' not to continue after interrupted command
|
||||||
|
|
||||||
|
Signed-off-by: Detlev Zundel <dzu@denx.de>
|
||||||
|
|
||||||
|
commit 8f8416fada9faf94b9a92f21fe6000643cb521d5
|
||||||
|
Author: Bartlomiej Sieka <tur@semihalf.com>
|
||||||
|
Date: Fri Jun 8 14:52:22 2007 +0200
|
||||||
|
|
||||||
|
TQM5200: Add Flat Device Tree support, update default env. accordingly.
|
||||||
|
|
||||||
|
Signed-off-by: Jan Wrobel <wrr@semihalf.com>
|
||||||
|
Acked-by: Bartlomiej Sieka <tur@semihalf.com>
|
||||||
|
|
||||||
|
commit 9045f33c023f698660a2e45d1b2194c0711abebc
|
||||||
|
Author: Wolfgang Denk <wd@denx.de>
|
||||||
|
Date: Fri Jun 8 10:24:58 2007 +0200
|
||||||
|
|
||||||
|
Fix config problems on SC3 board; make ide_reset_timeout work.
|
||||||
|
|
||||||
|
commit fba3fb0449b8a54542aed1e729de76e7f5a2ff1b
|
||||||
|
Author: Benoît Monin <bmonin@adeneo.eu>
|
||||||
|
Date: Fri Jun 8 09:55:24 2007 +0200
|
||||||
|
|
||||||
|
[PATCH] fix gpio setting when using CFG_440_GPIO_TABLE
|
||||||
|
|
||||||
|
Set the correct value in GPIOx_TCR when configuring the gpio
|
||||||
|
with CFG_440_GPIO_TABLE.
|
||||||
|
|
||||||
|
Signed-off-by: Benoit Monin <bmonin@adeneo.eu>
|
||||||
|
Signed-off-by: Stefan Roese <sr@denx.de>
|
||||||
|
|
||||||
|
commit 725671ccd2cd04c9ebc50c9e5a94dd8cbade66b7
|
||||||
|
Author: Wolfgang Denk <wd@denx.de>
|
||||||
|
Date: Wed Jun 6 16:26:56 2007 +0200
|
||||||
|
|
||||||
|
Coding Style cleanup; generate new CHANGELOG file.
|
||||||
|
|
||||||
|
Signed-off-by: Wolfgang Denk <wd@denx.de>
|
||||||
|
|
||||||
commit c440bfe6d6d92d66478a7e84402b31f48413617b
|
commit c440bfe6d6d92d66478a7e84402b31f48413617b
|
||||||
Author: Stefan Roese <sr@denx.de>
|
Author: Stefan Roese <sr@denx.de>
|
||||||
Date: Wed Jun 6 11:42:13 2007 +0200
|
Date: Wed Jun 6 11:42:13 2007 +0200
|
||||||
|
|
|
@ -22,26 +22,27 @@
|
||||||
* Foundation, Inc., 59 Temple Place, Suite 330, Boston,
|
* Foundation, Inc., 59 Temple Place, Suite 330, Boston,
|
||||||
* MA 02111-1307 USA
|
* MA 02111-1307 USA
|
||||||
*/
|
*/
|
||||||
/*------------------------------------------------------------------------------+ */
|
/*------------------------------------------------------------------------------+
|
||||||
/* */
|
*
|
||||||
/* This source code has been made available to you by IBM on an AS-IS */
|
* This source code has been made available to you by IBM on an AS-IS
|
||||||
/* basis. Anyone receiving this source is licensed under IBM */
|
* basis. Anyone receiving this source is licensed under IBM
|
||||||
/* copyrights to use it in any way he or she deems fit, including */
|
* copyrights to use it in any way he or she deems fit, including
|
||||||
/* copying it, modifying it, compiling it, and redistributing it either */
|
* copying it, modifying it, compiling it, and redistributing it either
|
||||||
/* with or without modifications. No license under IBM patents or */
|
* with or without modifications. No license under IBM patents or
|
||||||
/* patent applications is to be implied by the copyright license. */
|
* patent applications is to be implied by the copyright license.
|
||||||
/* */
|
*
|
||||||
/* Any user of this software should understand that IBM cannot provide */
|
* Any user of this software should understand that IBM cannot provide
|
||||||
/* technical support for this software and will not be responsible for */
|
* technical support for this software and will not be responsible for
|
||||||
/* any consequences resulting from the use of this software. */
|
* any consequences resulting from the use of this software.
|
||||||
/* */
|
*
|
||||||
/* Any person who transfers this source code or any derivative work */
|
* Any person who transfers this source code or any derivative work
|
||||||
/* must include the IBM copyright notice, this paragraph, and the */
|
* must include the IBM copyright notice, this paragraph, and the
|
||||||
/* preceding two paragraphs in the transferred software. */
|
* preceding two paragraphs in the transferred software.
|
||||||
/* */
|
*
|
||||||
/* COPYRIGHT I B M CORPORATION 1995 */
|
* COPYRIGHT I B M CORPORATION 1995
|
||||||
/* LICENSED MATERIAL - PROGRAM PROPERTY OF I B M */
|
* LICENSED MATERIAL - PROGRAM PROPERTY OF I B M
|
||||||
/*------------------------------------------------------------------------------- */
|
*-------------------------------------------------------------------------------
|
||||||
|
*/
|
||||||
|
|
||||||
/* U-Boot - Startup Code for AMCC 4xx PowerPC based Embedded Boards
|
/* U-Boot - Startup Code for AMCC 4xx PowerPC based Embedded Boards
|
||||||
*
|
*
|
||||||
|
|
|
@ -121,14 +121,12 @@ void show_regs(struct pt_regs * regs)
|
||||||
|
|
||||||
printf("\n");
|
printf("\n");
|
||||||
for (i = 0; i < 32; i++) {
|
for (i = 0; i < 32; i++) {
|
||||||
if ((i % 8) == 0)
|
if ((i % 8) == 0) {
|
||||||
{
|
|
||||||
printf("GPR%02d: ", i);
|
printf("GPR%02d: ", i);
|
||||||
}
|
}
|
||||||
|
|
||||||
printf("%08lX ", regs->gpr[i]);
|
printf("%08lX ", regs->gpr[i]);
|
||||||
if ((i % 8) == 7)
|
if ((i % 8) == 7) {
|
||||||
{
|
|
||||||
printf("\n");
|
printf("\n");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -172,16 +170,16 @@ MachineCheckException(struct pt_regs *regs)
|
||||||
if (val& ESR_IMCP) {
|
if (val& ESR_IMCP) {
|
||||||
printf("Instruction");
|
printf("Instruction");
|
||||||
mtspr(ESR, val & ~ESR_IMCP);
|
mtspr(ESR, val & ~ESR_IMCP);
|
||||||
} else
|
} else {
|
||||||
printf("Data");
|
printf("Data");
|
||||||
|
}
|
||||||
printf(" machine check.\n");
|
printf(" machine check.\n");
|
||||||
|
|
||||||
#elif defined(CONFIG_440)
|
#elif defined(CONFIG_440)
|
||||||
if (val& ESR_IMCP){
|
if (val& ESR_IMCP){
|
||||||
printf("Instruction Synchronous Machine Check exception\n");
|
printf("Instruction Synchronous Machine Check exception\n");
|
||||||
mtspr(SPRN_ESR, val & ~ESR_IMCP);
|
mtspr(SPRN_ESR, val & ~ESR_IMCP);
|
||||||
}
|
} else {
|
||||||
else {
|
|
||||||
val = mfspr(MCSR);
|
val = mfspr(MCSR);
|
||||||
if (val & MCSR_IB)
|
if (val & MCSR_IB)
|
||||||
printf("Instruction Read PLB Error\n");
|
printf("Instruction Read PLB Error\n");
|
||||||
|
|
|
@ -29,7 +29,7 @@
|
||||||
|
|
||||||
#ifndef __CONFIG_H
|
#ifndef __CONFIG_H
|
||||||
#define __CONFIG_H
|
#define __CONFIG_H
|
||||||
//#define DEBUG
|
|
||||||
/*-----------------------------------------------------------------------
|
/*-----------------------------------------------------------------------
|
||||||
* High Level Configuration Options
|
* High Level Configuration Options
|
||||||
*----------------------------------------------------------------------*/
|
*----------------------------------------------------------------------*/
|
||||||
|
|
Loading…
Reference in New Issue