diff options
Diffstat (limited to 'arch/powerpc/kernel/cputable.c')
-rw-r--r-- | arch/powerpc/kernel/cputable.c | 14 |
1 files changed, 12 insertions, 2 deletions
diff --git a/arch/powerpc/kernel/cputable.c b/arch/powerpc/kernel/cputable.c index b91345fa0805..cc4e9eb1c13f 100644 --- a/arch/powerpc/kernel/cputable.c +++ b/arch/powerpc/kernel/cputable.c | |||
@@ -240,7 +240,7 @@ struct cpu_spec cpu_specs[] = { | |||
240 | .oprofile_model = &op_model_power4, | 240 | .oprofile_model = &op_model_power4, |
241 | #endif | 241 | #endif |
242 | }, | 242 | }, |
243 | { /* Power5 */ | 243 | { /* Power5 GR */ |
244 | .pvr_mask = 0xffff0000, | 244 | .pvr_mask = 0xffff0000, |
245 | .pvr_value = 0x003a0000, | 245 | .pvr_value = 0x003a0000, |
246 | .cpu_name = "POWER5 (gr)", | 246 | .cpu_name = "POWER5 (gr)", |
@@ -255,7 +255,7 @@ struct cpu_spec cpu_specs[] = { | |||
255 | .oprofile_model = &op_model_power4, | 255 | .oprofile_model = &op_model_power4, |
256 | #endif | 256 | #endif |
257 | }, | 257 | }, |
258 | { /* Power5 */ | 258 | { /* Power5 GS */ |
259 | .pvr_mask = 0xffff0000, | 259 | .pvr_mask = 0xffff0000, |
260 | .pvr_value = 0x003b0000, | 260 | .pvr_value = 0x003b0000, |
261 | .cpu_name = "POWER5 (gs)", | 261 | .cpu_name = "POWER5 (gs)", |
@@ -929,6 +929,16 @@ struct cpu_spec cpu_specs[] = { | |||
929 | .icache_bsize = 32, | 929 | .icache_bsize = 32, |
930 | .dcache_bsize = 32, | 930 | .dcache_bsize = 32, |
931 | }, | 931 | }, |
932 | { /* 440SPe Rev. A */ | ||
933 | .pvr_mask = 0xff000fff, | ||
934 | .pvr_value = 0x53000890, | ||
935 | .cpu_name = "440SPe Rev. A", | ||
936 | .cpu_features = CPU_FTR_SPLIT_ID_CACHE | | ||
937 | CPU_FTR_USE_TB, | ||
938 | .cpu_user_features = PPC_FEATURE_32 | PPC_FEATURE_HAS_MMU, | ||
939 | .icache_bsize = 32, | ||
940 | .dcache_bsize = 32, | ||
941 | }, | ||
932 | #endif /* CONFIG_44x */ | 942 | #endif /* CONFIG_44x */ |
933 | #ifdef CONFIG_FSL_BOOKE | 943 | #ifdef CONFIG_FSL_BOOKE |
934 | { /* e200z5 */ | 944 | { /* e200z5 */ |