diff options
author | Vineet Gupta <vgupta@synopsys.com> | 2013-01-23 06:02:48 -0500 |
---|---|---|
committer | Vineet Gupta <vgupta@synopsys.com> | 2013-02-15 12:46:14 -0500 |
commit | 877768c84d6ca8f7dedafff0e44615a12e82f8f4 (patch) | |
tree | bf81883aecb24a75ae899a84c40290ef735008ba /arch/arc/kernel | |
parent | 03a6d28cdddfbd11b338c23e7fe51d0816b9bdef (diff) |
ARC: [Review] Multi-platform image #3: switch to board callback
-platform API is retired and instead callbacks are used
Signed-off-by: Vineet Gupta <vgupta@synopsys.com>
Cc: Arnd Bergmann <arnd@arndb.de>
Acked-by: Arnd Bergmann <arnd@arndb.de>
Diffstat (limited to 'arch/arc/kernel')
-rw-r--r-- | arch/arc/kernel/irq.c | 2 | ||||
-rw-r--r-- | arch/arc/kernel/setup.c | 5 | ||||
-rw-r--r-- | arch/arc/kernel/smp.c | 1 |
3 files changed, 0 insertions, 8 deletions
diff --git a/arch/arc/kernel/irq.c b/arch/arc/kernel/irq.c index 1198168850e8..551c10dff481 100644 --- a/arch/arc/kernel/irq.c +++ b/arch/arc/kernel/irq.c | |||
@@ -124,7 +124,6 @@ void __init init_onchip_IRQ(void) | |||
124 | void __init init_IRQ(void) | 124 | void __init init_IRQ(void) |
125 | { | 125 | { |
126 | init_onchip_IRQ(); | 126 | init_onchip_IRQ(); |
127 | plat_init_IRQ(); | ||
128 | 127 | ||
129 | /* Any external intc can be setup here */ | 128 | /* Any external intc can be setup here */ |
130 | if (machine_desc->init_irq) | 129 | if (machine_desc->init_irq) |
@@ -132,7 +131,6 @@ void __init init_IRQ(void) | |||
132 | 131 | ||
133 | #ifdef CONFIG_SMP | 132 | #ifdef CONFIG_SMP |
134 | /* Master CPU can initialize it's side of IPI */ | 133 | /* Master CPU can initialize it's side of IPI */ |
135 | arc_platform_smp_init_cpu(); | ||
136 | if (machine_desc->init_smp) | 134 | if (machine_desc->init_smp) |
137 | machine_desc->init_smp(smp_processor_id()); | 135 | machine_desc->init_smp(smp_processor_id()); |
138 | #endif | 136 | #endif |
diff --git a/arch/arc/kernel/setup.c b/arch/arc/kernel/setup.c index 20273b89e545..e591c6ae88a6 100644 --- a/arch/arc/kernel/setup.c +++ b/arch/arc/kernel/setup.c | |||
@@ -319,10 +319,6 @@ void __init setup_processor(void) | |||
319 | arc_chk_fpu(); | 319 | arc_chk_fpu(); |
320 | } | 320 | } |
321 | 321 | ||
322 | void __init __attribute__((weak)) arc_platform_early_init(void) | ||
323 | { | ||
324 | } | ||
325 | |||
326 | void __init setup_arch(char **cmdline_p) | 322 | void __init setup_arch(char **cmdline_p) |
327 | { | 323 | { |
328 | #ifdef CONFIG_CMDLINE_UBOOT | 324 | #ifdef CONFIG_CMDLINE_UBOOT |
@@ -347,7 +343,6 @@ void __init setup_arch(char **cmdline_p) | |||
347 | parse_early_param(); | 343 | parse_early_param(); |
348 | 344 | ||
349 | /* Platform/board specific: e.g. early console registration */ | 345 | /* Platform/board specific: e.g. early console registration */ |
350 | arc_platform_early_init(); | ||
351 | if (machine_desc->init_early) | 346 | if (machine_desc->init_early) |
352 | machine_desc->init_early(); | 347 | machine_desc->init_early(); |
353 | 348 | ||
diff --git a/arch/arc/kernel/smp.c b/arch/arc/kernel/smp.c index ea15f073452f..8ee010fdbc18 100644 --- a/arch/arc/kernel/smp.c +++ b/arch/arc/kernel/smp.c | |||
@@ -127,7 +127,6 @@ void __cpuinit start_kernel_secondary(void) | |||
127 | 127 | ||
128 | pr_info("## CPU%u LIVE ##: Executing Code...\n", cpu); | 128 | pr_info("## CPU%u LIVE ##: Executing Code...\n", cpu); |
129 | 129 | ||
130 | arc_platform_smp_init_cpu(); | ||
131 | if (machine_desc->init_smp) | 130 | if (machine_desc->init_smp) |
132 | machine_desc->init_smp(smp_processor_id()); | 131 | machine_desc->init_smp(smp_processor_id()); |
133 | 132 | ||