diff options
author | Andrew Isaacson <adi@broadcom.com> | 2005-10-20 02:56:38 -0400 |
---|---|---|
committer | Ralf Baechle <ralf@linux-mips.org> | 2005-10-29 14:32:47 -0400 |
commit | f137e463b50aadba91bd116f99c59ccb9c15a12f (patch) | |
tree | 41ce0ec670a6e5a78b4cdc246614277d9bc5e070 /arch/mips/sibyte/cfe | |
parent | 93ce2f524e96571711029884e6340c790a029b94 (diff) |
Add support for BCM1480 family of chips.
- Kconfig and Makefile changes
- arch/mips/sibyte/bcm1480/
- changes to sibyte common code to support 1480
Signed-Off-By: Andy Isaacson <adi@broadcom.com>
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
Diffstat (limited to 'arch/mips/sibyte/cfe')
-rw-r--r-- | arch/mips/sibyte/cfe/smp.c | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/arch/mips/sibyte/cfe/smp.c b/arch/mips/sibyte/cfe/smp.c index e44ce1a9eea9..e8485124b8fc 100644 --- a/arch/mips/sibyte/cfe/smp.c +++ b/arch/mips/sibyte/cfe/smp.c | |||
@@ -70,8 +70,15 @@ void prom_boot_secondary(int cpu, struct task_struct *idle) | |||
70 | */ | 70 | */ |
71 | void prom_init_secondary(void) | 71 | void prom_init_secondary(void) |
72 | { | 72 | { |
73 | #if defined(CONFIG_SIBYTE_BCM1x55) || defined(CONFIG_SIBYTE_BCM1x80) | ||
74 | extern void bcm1480_smp_init(void); | ||
75 | bcm1480_smp_init(); | ||
76 | #elif defined(CONFIG_SIBYTE_SB1250) | ||
73 | extern void sb1250_smp_init(void); | 77 | extern void sb1250_smp_init(void); |
74 | sb1250_smp_init(); | 78 | sb1250_smp_init(); |
79 | #else | ||
80 | #error invalid SMP configuration | ||
81 | #endif | ||
75 | } | 82 | } |
76 | 83 | ||
77 | /* | 84 | /* |
@@ -80,8 +87,15 @@ void prom_init_secondary(void) | |||
80 | */ | 87 | */ |
81 | void prom_smp_finish(void) | 88 | void prom_smp_finish(void) |
82 | { | 89 | { |
90 | #if defined(CONFIG_SIBYTE_BCM1x55) || defined(CONFIG_SIBYTE_BCM1x80) | ||
91 | extern void bcm1480_smp_finish(void); | ||
92 | bcm1480_smp_finish(); | ||
93 | #elif defined(CONFIG_SIBYTE_SB1250) | ||
83 | extern void sb1250_smp_finish(void); | 94 | extern void sb1250_smp_finish(void); |
84 | sb1250_smp_finish(); | 95 | sb1250_smp_finish(); |
96 | #else | ||
97 | #error invalid SMP configuration | ||
98 | #endif | ||
85 | } | 99 | } |
86 | 100 | ||
87 | /* | 101 | /* |