diff options
Diffstat (limited to 'arch/mips/loongson64')
| -rw-r--r-- | arch/mips/loongson64/common/env.c | 1 | ||||
| -rw-r--r-- | arch/mips/loongson64/loongson-3/smp.c | 5 |
2 files changed, 4 insertions, 2 deletions
diff --git a/arch/mips/loongson64/common/env.c b/arch/mips/loongson64/common/env.c index 6afa21850267..4707abfe9d64 100644 --- a/arch/mips/loongson64/common/env.c +++ b/arch/mips/loongson64/common/env.c | |||
| @@ -193,6 +193,7 @@ void __init prom_init_env(void) | |||
| 193 | break; | 193 | break; |
| 194 | case PRID_REV_LOONGSON3A_R1: | 194 | case PRID_REV_LOONGSON3A_R1: |
| 195 | case PRID_REV_LOONGSON3A_R2: | 195 | case PRID_REV_LOONGSON3A_R2: |
| 196 | case PRID_REV_LOONGSON3A_R3: | ||
| 196 | cpu_clock_freq = 900000000; | 197 | cpu_clock_freq = 900000000; |
| 197 | break; | 198 | break; |
| 198 | case PRID_REV_LOONGSON3B_R1: | 199 | case PRID_REV_LOONGSON3B_R1: |
diff --git a/arch/mips/loongson64/loongson-3/smp.c b/arch/mips/loongson64/loongson-3/smp.c index 64659fc73940..1629743ba96a 100644 --- a/arch/mips/loongson64/loongson-3/smp.c +++ b/arch/mips/loongson64/loongson-3/smp.c | |||
| @@ -503,7 +503,7 @@ static void loongson3a_r1_play_dead(int *state_addr) | |||
| 503 | : "a1"); | 503 | : "a1"); |
| 504 | } | 504 | } |
| 505 | 505 | ||
| 506 | static void loongson3a_r2_play_dead(int *state_addr) | 506 | static void loongson3a_r2r3_play_dead(int *state_addr) |
| 507 | { | 507 | { |
| 508 | register int val; | 508 | register int val; |
| 509 | register long cpuid, core, node, count; | 509 | register long cpuid, core, node, count; |
| @@ -664,8 +664,9 @@ void play_dead(void) | |||
| 664 | (void *)CKSEG1ADDR((unsigned long)loongson3a_r1_play_dead); | 664 | (void *)CKSEG1ADDR((unsigned long)loongson3a_r1_play_dead); |
| 665 | break; | 665 | break; |
| 666 | case PRID_REV_LOONGSON3A_R2: | 666 | case PRID_REV_LOONGSON3A_R2: |
| 667 | case PRID_REV_LOONGSON3A_R3: | ||
| 667 | play_dead_at_ckseg1 = | 668 | play_dead_at_ckseg1 = |
| 668 | (void *)CKSEG1ADDR((unsigned long)loongson3a_r2_play_dead); | 669 | (void *)CKSEG1ADDR((unsigned long)loongson3a_r2r3_play_dead); |
| 669 | break; | 670 | break; |
| 670 | case PRID_REV_LOONGSON3B_R1: | 671 | case PRID_REV_LOONGSON3B_R1: |
| 671 | case PRID_REV_LOONGSON3B_R2: | 672 | case PRID_REV_LOONGSON3B_R2: |
