diff options
-rw-r--r-- | arch/powerpc/kernel/cputable.c | 20 |
1 files changed, 15 insertions, 5 deletions
diff --git a/arch/powerpc/kernel/cputable.c b/arch/powerpc/kernel/cputable.c index b2b5d664d328..157e6e3d237b 100644 --- a/arch/powerpc/kernel/cputable.c +++ b/arch/powerpc/kernel/cputable.c | |||
@@ -1178,8 +1178,8 @@ static struct cpu_spec cpu_specs[] = { | |||
1178 | .platform = "ppc440", | 1178 | .platform = "ppc440", |
1179 | }, | 1179 | }, |
1180 | { /* 440SP Rev. A */ | 1180 | { /* 440SP Rev. A */ |
1181 | .pvr_mask = 0xff000fff, | 1181 | .pvr_mask = 0xfff00fff, |
1182 | .pvr_value = 0x53000891, | 1182 | .pvr_value = 0x53200891, |
1183 | .cpu_name = "440SP Rev. A", | 1183 | .cpu_name = "440SP Rev. A", |
1184 | .cpu_features = CPU_FTRS_44X, | 1184 | .cpu_features = CPU_FTRS_44X, |
1185 | .cpu_user_features = COMMON_USER_BOOKE, | 1185 | .cpu_user_features = COMMON_USER_BOOKE, |
@@ -1188,9 +1188,19 @@ static struct cpu_spec cpu_specs[] = { | |||
1188 | .platform = "ppc440", | 1188 | .platform = "ppc440", |
1189 | }, | 1189 | }, |
1190 | { /* 440SPe Rev. A */ | 1190 | { /* 440SPe Rev. A */ |
1191 | .pvr_mask = 0xff000fff, | 1191 | .pvr_mask = 0xfff00fff, |
1192 | .pvr_value = 0x53000890, | 1192 | .pvr_value = 0x53400890, |
1193 | .cpu_name = "440SPe Rev. A", | 1193 | .cpu_name = "440SPe Rev. A", |
1194 | .cpu_features = CPU_FTRS_44X, | ||
1195 | .cpu_user_features = COMMON_USER_BOOKE, | ||
1196 | .icache_bsize = 32, | ||
1197 | .dcache_bsize = 32, | ||
1198 | .platform = "ppc440", | ||
1199 | }, | ||
1200 | { /* 440SPe Rev. B */ | ||
1201 | .pvr_mask = 0xfff00fff, | ||
1202 | .pvr_value = 0x53400891, | ||
1203 | .cpu_name = "440SPe Rev. B", | ||
1194 | .cpu_features = CPU_FTRS_44X, | 1204 | .cpu_features = CPU_FTRS_44X, |
1195 | .cpu_user_features = COMMON_USER_BOOKE, | 1205 | .cpu_user_features = COMMON_USER_BOOKE, |
1196 | .icache_bsize = 32, | 1206 | .icache_bsize = 32, |