diff options
| author | Linus Torvalds <torvalds@woody.linux-foundation.org> | 2007-07-16 20:58:08 -0400 |
|---|---|---|
| committer | Linus Torvalds <torvalds@woody.linux-foundation.org> | 2007-07-16 20:58:08 -0400 |
| commit | 489de30259e667d7bc47da9da44a0270b050cd97 (patch) | |
| tree | 6807814f443fe2c5d041c3bc3fe3ca8d22a955ca /arch/powerpc/kernel/cputable.c | |
| parent | 1f1c2881f673671539b25686df463518d69c4649 (diff) | |
| parent | bf22f6fe2d72b4d7e9035be8ceb340414cf490e3 (diff) | |
Merge branch 'merge' of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc
* 'merge' of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc: (209 commits)
[POWERPC] Create add_rtc() function to enable the RTC CMOS driver
[POWERPC] Add H_ILLAN_ATTRIBUTES hcall number
[POWERPC] xilinxfb: Parameterize xilinxfb platform device registration
[POWERPC] Oprofile support for Power 5++
[POWERPC] Enable arbitary speed tty ioctls and split input/output speed
[POWERPC] Make drivers/char/hvc_console.c:khvcd() static
[POWERPC] Remove dead code for preventing pread() and pwrite() calls
[POWERPC] Remove unnecessary #undef printk from prom.c
[POWERPC] Fix typo in Ebony default DTS
[POWERPC] Check for NULL ppc_md.init_IRQ() before calling
[POWERPC] Remove extra return statement
[POWERPC] pasemi: Don't auto-select CONFIG_EMBEDDED
[POWERPC] pasemi: Rename platform
[POWERPC] arch/powerpc/kernel/sysfs.c: Move NUMA exports
[POWERPC] Add __read_mostly support for powerpc
[POWERPC] Modify sched_clock() to make CONFIG_PRINTK_TIME more sane
[POWERPC] Create a dummy zImage if no valid platform has been selected
[POWERPC] PS3: Bootwrapper support.
[POWERPC] powermac i2c: Use mutex
[POWERPC] Schedule removal of arch/ppc
...
Fixed up conflicts manually in:
Documentation/feature-removal-schedule.txt
arch/powerpc/kernel/pci_32.c
arch/powerpc/kernel/pci_64.c
include/asm-powerpc/pci.h
and asked the powerpc people to double-check the result..
Diffstat (limited to 'arch/powerpc/kernel/cputable.c')
| -rw-r--r-- | arch/powerpc/kernel/cputable.c | 35 |
1 files changed, 30 insertions, 5 deletions
diff --git a/arch/powerpc/kernel/cputable.c b/arch/powerpc/kernel/cputable.c index b2b5d664d328..b1f8000952f3 100644 --- a/arch/powerpc/kernel/cputable.c +++ b/arch/powerpc/kernel/cputable.c | |||
| @@ -294,6 +294,21 @@ static struct cpu_spec cpu_specs[] = { | |||
| 294 | .oprofile_mmcra_sipr = MMCRA_SIPR, | 294 | .oprofile_mmcra_sipr = MMCRA_SIPR, |
| 295 | .platform = "power5", | 295 | .platform = "power5", |
| 296 | }, | 296 | }, |
| 297 | { /* Power5++ */ | ||
| 298 | .pvr_mask = 0xffffff00, | ||
| 299 | .pvr_value = 0x003b0300, | ||
| 300 | .cpu_name = "POWER5+ (gs)", | ||
| 301 | .cpu_features = CPU_FTRS_POWER5, | ||
| 302 | .cpu_user_features = COMMON_USER_POWER5_PLUS, | ||
| 303 | .icache_bsize = 128, | ||
| 304 | .dcache_bsize = 128, | ||
| 305 | .num_pmcs = 6, | ||
| 306 | .oprofile_cpu_type = "ppc64/power5++", | ||
| 307 | .oprofile_type = PPC_OPROFILE_POWER4, | ||
| 308 | .oprofile_mmcra_sihv = MMCRA_SIHV, | ||
| 309 | .oprofile_mmcra_sipr = MMCRA_SIPR, | ||
| 310 | .platform = "power5+", | ||
| 311 | }, | ||
| 297 | { /* Power5 GS */ | 312 | { /* Power5 GS */ |
| 298 | .pvr_mask = 0xffff0000, | 313 | .pvr_mask = 0xffff0000, |
| 299 | .pvr_value = 0x003b0000, | 314 | .pvr_value = 0x003b0000, |
| @@ -1178,8 +1193,8 @@ static struct cpu_spec cpu_specs[] = { | |||
| 1178 | .platform = "ppc440", | 1193 | .platform = "ppc440", |
| 1179 | }, | 1194 | }, |
| 1180 | { /* 440SP Rev. A */ | 1195 | { /* 440SP Rev. A */ |
| 1181 | .pvr_mask = 0xff000fff, | 1196 | .pvr_mask = 0xfff00fff, |
| 1182 | .pvr_value = 0x53000891, | 1197 | .pvr_value = 0x53200891, |
| 1183 | .cpu_name = "440SP Rev. A", | 1198 | .cpu_name = "440SP Rev. A", |
| 1184 | .cpu_features = CPU_FTRS_44X, | 1199 | .cpu_features = CPU_FTRS_44X, |
| 1185 | .cpu_user_features = COMMON_USER_BOOKE, | 1200 | .cpu_user_features = COMMON_USER_BOOKE, |
| @@ -1188,9 +1203,19 @@ static struct cpu_spec cpu_specs[] = { | |||
| 1188 | .platform = "ppc440", | 1203 | .platform = "ppc440", |
| 1189 | }, | 1204 | }, |
| 1190 | { /* 440SPe Rev. A */ | 1205 | { /* 440SPe Rev. A */ |
| 1191 | .pvr_mask = 0xff000fff, | 1206 | .pvr_mask = 0xfff00fff, |
| 1192 | .pvr_value = 0x53000890, | 1207 | .pvr_value = 0x53400890, |
| 1193 | .cpu_name = "440SPe Rev. A", | 1208 | .cpu_name = "440SPe Rev. A", |
| 1209 | .cpu_features = CPU_FTRS_44X, | ||
| 1210 | .cpu_user_features = COMMON_USER_BOOKE, | ||
| 1211 | .icache_bsize = 32, | ||
| 1212 | .dcache_bsize = 32, | ||
| 1213 | .platform = "ppc440", | ||
| 1214 | }, | ||
| 1215 | { /* 440SPe Rev. B */ | ||
| 1216 | .pvr_mask = 0xfff00fff, | ||
| 1217 | .pvr_value = 0x53400891, | ||
| 1218 | .cpu_name = "440SPe Rev. B", | ||
| 1194 | .cpu_features = CPU_FTRS_44X, | 1219 | .cpu_features = CPU_FTRS_44X, |
| 1195 | .cpu_user_features = COMMON_USER_BOOKE, | 1220 | .cpu_user_features = COMMON_USER_BOOKE, |
| 1196 | .icache_bsize = 32, | 1221 | .icache_bsize = 32, |
