ppc4xx: Add option for PPC440SPe ports without old Rev. A support
PATCH 1/1 ppc4xx: Add option for PPC440SPe ports without old Rev. A support
The 440SPe Rev. A is quite old and newer 440SPe boards don't need support for this CPU revision. Since removing support for this older version simplifies the creation for newer U-Boot ports, this patch now enables 440SPe > Rev. A support by creating the CONFIG_440SPE_REVA define. By defining this in the board config header, Rev. A will still be supported. Otherwise (default for newer board ports), Rev. A will not be supported.
--- cpu/ppc4xx/start.S | 2 +- include/configs/katmai.h | 1 + include/configs/yucca.h | 1 + 3 files changed, 3 insertions(+), 1 deletions(-)
cpu/ppc4xx/start.S +1 -1
@@ -475,7 +475,7 @@ tlbnxt: addi r4,r4,1 /* Next TLB */ /*----------------------------------------------------------------*/ /* TLB entry setup -- step thru tlbtab */ /*----------------------------------------------------------------*/ -#if defined(CONFIG_440SPE) +#if defined(CONFIG_440SPE_REVA) /*----------------------------------------------------------------*/ /* We have different TLB tables for revA and rev B of 440SPe */ /*----------------------------------------------------------------*/
include/configs/katmai.h +1 -0
@@ -37,6 +37,7 @@#define CONFIG_4xx 1/* ... PPC4xx family */ #define CONFIG_440 1/* ... PPC440 family */ #define CONFIG_440SPE 1/* Specifc SPe support */ +#define CONFIG_440SPE_REVA 1/* Support old Rev A. */ #define CONFIG_SYS_CLK_FREQ 33333333/* external freq to pll */ #define CONFIG_SYS_4xx_RESET_TYPE 0x2/* use chip reset on this board */
include/configs/yucca.h +1 -0
@@ -37,6 +37,7 @@#define CONFIG_4xx 1/* ... PPC4xx family */ #define CONFIG_440 1/* ... PPC440 family */ #define CONFIG_440SPE 1/* Specifc SPe support */ +#define CONFIG_440SPE_REVA 1/* Support old Rev A. */ #define CONFIG_BOARD_EARLY_INIT_F 1/* Call board_pre_init */ #define CONFIG_SYS_CLK_FREQ 33333333/* external freq to pll */ #define EXTCLK_33_33 33333333
Signature · 1 line
1.7.0.4
PATCH 1/1 ppc4xx: Add option for PPC440SPe ports without old Rev. A support
Quoted 6 lines · On Friday 09 April 2010 16:25:28 Stefan Roese wrote:
The 440SPe Rev. A is quite old and newer 440SPe boards don't need support for this CPU revision. Since removing support for this older version simplifies the creation for newer U-Boot ports, this patch now enables 440SPe > Rev. A support by creating the
CONFIG_440SPE_REVAdefine. By defining this in the board config header, Rev. A will still be supported. Otherwise (default for newer board ports), Rev. A will not be supported.
Applied to u-boot-ppc4xx/master. Thanks.
Cheers,
Stefan
--
DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: (+49)-8142-66989-0 Fax: (+49)-8142-66989-80 Email: office at denx.de