diff options
author | Sam Ravnborg <sam@ravnborg.org> | 2012-04-04 07:21:13 -0400 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2012-04-15 13:28:49 -0400 |
commit | 472bc4f2ad164a5aac2e85d891c4faecfc5d62c4 (patch) | |
tree | a108d689a306861beb7796eb2284c39228d80fad /arch | |
parent | 78b7e3d02da71796a6060208e4a1a606e40ae197 (diff) |
sparc32: rename sparc_irq_config to sparc_config
This struct holds platform specific config and is thus not
limited to irq stuff.
Do not let the name confuse us to think this is irq only.
Signed-off-by: Sam Ravnborg <sam@ravnborg.org>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'arch')
-rw-r--r-- | arch/sparc/kernel/irq.h | 6 | ||||
-rw-r--r-- | arch/sparc/kernel/irq_32.c | 2 | ||||
-rw-r--r-- | arch/sparc/kernel/leon_kernel.c | 4 | ||||
-rw-r--r-- | arch/sparc/kernel/of_device_32.c | 4 | ||||
-rw-r--r-- | arch/sparc/kernel/pcic.c | 2 | ||||
-rw-r--r-- | arch/sparc/kernel/sun4c_irq.c | 4 | ||||
-rw-r--r-- | arch/sparc/kernel/sun4d_irq.c | 4 | ||||
-rw-r--r-- | arch/sparc/kernel/sun4m_irq.c | 4 | ||||
-rw-r--r-- | arch/sparc/kernel/time_32.c | 2 |
9 files changed, 16 insertions, 16 deletions
diff --git a/arch/sparc/kernel/irq.h b/arch/sparc/kernel/irq.h index 5a021dd2f854..3f6ca4d55dc4 100644 --- a/arch/sparc/kernel/irq.h +++ b/arch/sparc/kernel/irq.h | |||
@@ -42,16 +42,16 @@ extern struct sun4m_irq_percpu __iomem *sun4m_irq_percpu[SUN4M_NCPUS]; | |||
42 | extern struct sun4m_irq_global __iomem *sun4m_irq_global; | 42 | extern struct sun4m_irq_global __iomem *sun4m_irq_global; |
43 | 43 | ||
44 | /* | 44 | /* |
45 | * Platform specific irq configuration | 45 | * Platform specific configuration |
46 | * The individual platforms assign their platform | 46 | * The individual platforms assign their platform |
47 | * specifics in their init functions. | 47 | * specifics in their init functions. |
48 | */ | 48 | */ |
49 | struct sparc_irq_config { | 49 | struct sparc_config { |
50 | void (*init_timers)(irq_handler_t); | 50 | void (*init_timers)(irq_handler_t); |
51 | unsigned int (*build_device_irq)(struct platform_device *op, | 51 | unsigned int (*build_device_irq)(struct platform_device *op, |
52 | unsigned int real_irq); | 52 | unsigned int real_irq); |
53 | }; | 53 | }; |
54 | extern struct sparc_irq_config sparc_irq_config; | 54 | extern struct sparc_config sparc_config; |
55 | 55 | ||
56 | unsigned int irq_alloc(unsigned int real_irq, unsigned int pil); | 56 | unsigned int irq_alloc(unsigned int real_irq, unsigned int pil); |
57 | void irq_link(unsigned int irq); | 57 | void irq_link(unsigned int irq); |
diff --git a/arch/sparc/kernel/irq_32.c b/arch/sparc/kernel/irq_32.c index b2668afd1c34..4a2b8018ac97 100644 --- a/arch/sparc/kernel/irq_32.c +++ b/arch/sparc/kernel/irq_32.c | |||
@@ -32,7 +32,7 @@ | |||
32 | #endif /* SMP */ | 32 | #endif /* SMP */ |
33 | 33 | ||
34 | /* platform specific irq setup */ | 34 | /* platform specific irq setup */ |
35 | struct sparc_irq_config sparc_irq_config; | 35 | struct sparc_config sparc_config; |
36 | 36 | ||
37 | unsigned long arch_local_irq_save(void) | 37 | unsigned long arch_local_irq_save(void) |
38 | { | 38 | { |
diff --git a/arch/sparc/kernel/leon_kernel.c b/arch/sparc/kernel/leon_kernel.c index 35e43673c453..a94122bc0c7b 100644 --- a/arch/sparc/kernel/leon_kernel.c +++ b/arch/sparc/kernel/leon_kernel.c | |||
@@ -494,8 +494,8 @@ void leon_enable_irq_cpu(unsigned int irq_nr, unsigned int cpu) | |||
494 | 494 | ||
495 | void __init leon_init_IRQ(void) | 495 | void __init leon_init_IRQ(void) |
496 | { | 496 | { |
497 | sparc_irq_config.init_timers = leon_init_timers; | 497 | sparc_config.init_timers = leon_init_timers; |
498 | sparc_irq_config.build_device_irq = _leon_build_device_irq; | 498 | sparc_config.build_device_irq = _leon_build_device_irq; |
499 | 499 | ||
500 | BTFIXUPSET_CALL(clear_clock_irq, leon_clear_clock_irq, | 500 | BTFIXUPSET_CALL(clear_clock_irq, leon_clear_clock_irq, |
501 | BTFIXUPCALL_NORM); | 501 | BTFIXUPCALL_NORM); |
diff --git a/arch/sparc/kernel/of_device_32.c b/arch/sparc/kernel/of_device_32.c index 4ee8ce0d5d8d..185aa96fa5be 100644 --- a/arch/sparc/kernel/of_device_32.c +++ b/arch/sparc/kernel/of_device_32.c | |||
@@ -356,7 +356,7 @@ static struct platform_device * __init scan_one_device(struct device_node *dp, | |||
356 | op->archdata.num_irqs = len / sizeof(struct linux_prom_irqs); | 356 | op->archdata.num_irqs = len / sizeof(struct linux_prom_irqs); |
357 | for (i = 0; i < op->archdata.num_irqs; i++) | 357 | for (i = 0; i < op->archdata.num_irqs; i++) |
358 | op->archdata.irqs[i] = | 358 | op->archdata.irqs[i] = |
359 | sparc_irq_config.build_device_irq(op, intr[i].pri); | 359 | sparc_config.build_device_irq(op, intr[i].pri); |
360 | } else { | 360 | } else { |
361 | const unsigned int *irq = | 361 | const unsigned int *irq = |
362 | of_get_property(dp, "interrupts", &len); | 362 | of_get_property(dp, "interrupts", &len); |
@@ -365,7 +365,7 @@ static struct platform_device * __init scan_one_device(struct device_node *dp, | |||
365 | op->archdata.num_irqs = len / sizeof(unsigned int); | 365 | op->archdata.num_irqs = len / sizeof(unsigned int); |
366 | for (i = 0; i < op->archdata.num_irqs; i++) | 366 | for (i = 0; i < op->archdata.num_irqs; i++) |
367 | op->archdata.irqs[i] = | 367 | op->archdata.irqs[i] = |
368 | sparc_irq_config.build_device_irq(op, irq[i]); | 368 | sparc_config.build_device_irq(op, irq[i]); |
369 | } else { | 369 | } else { |
370 | op->archdata.num_irqs = 0; | 370 | op->archdata.num_irqs = 0; |
371 | } | 371 | } |
diff --git a/arch/sparc/kernel/pcic.c b/arch/sparc/kernel/pcic.c index fcc148effaac..6edec801e46a 100644 --- a/arch/sparc/kernel/pcic.c +++ b/arch/sparc/kernel/pcic.c | |||
@@ -875,7 +875,7 @@ static void pcic_load_profile_irq(int cpu, unsigned int limit) | |||
875 | 875 | ||
876 | void __init sun4m_pci_init_IRQ(void) | 876 | void __init sun4m_pci_init_IRQ(void) |
877 | { | 877 | { |
878 | sparc_irq_config.build_device_irq = pcic_build_device_irq; | 878 | sparc_config.build_device_irq = pcic_build_device_irq; |
879 | 879 | ||
880 | BTFIXUPSET_CALL(clear_clock_irq, pcic_clear_clock_irq, BTFIXUPCALL_NORM); | 880 | BTFIXUPSET_CALL(clear_clock_irq, pcic_clear_clock_irq, BTFIXUPCALL_NORM); |
881 | BTFIXUPSET_CALL(load_profile_irq, pcic_load_profile_irq, BTFIXUPCALL_NORM); | 881 | BTFIXUPSET_CALL(load_profile_irq, pcic_load_profile_irq, BTFIXUPCALL_NORM); |
diff --git a/arch/sparc/kernel/sun4c_irq.c b/arch/sparc/kernel/sun4c_irq.c index f6bf25a2ff80..d4e3c832c341 100644 --- a/arch/sparc/kernel/sun4c_irq.c +++ b/arch/sparc/kernel/sun4c_irq.c | |||
@@ -251,8 +251,8 @@ void __init sun4c_init_IRQ(void) | |||
251 | BTFIXUPSET_CALL(clear_clock_irq, sun4c_clear_clock_irq, BTFIXUPCALL_NORM); | 251 | BTFIXUPSET_CALL(clear_clock_irq, sun4c_clear_clock_irq, BTFIXUPCALL_NORM); |
252 | BTFIXUPSET_CALL(load_profile_irq, sun4c_load_profile_irq, BTFIXUPCALL_NOP); | 252 | BTFIXUPSET_CALL(load_profile_irq, sun4c_load_profile_irq, BTFIXUPCALL_NOP); |
253 | 253 | ||
254 | sparc_irq_config.init_timers = sun4c_init_timers; | 254 | sparc_config.init_timers = sun4c_init_timers; |
255 | sparc_irq_config.build_device_irq = sun4c_build_device_irq; | 255 | sparc_config.build_device_irq = sun4c_build_device_irq; |
256 | 256 | ||
257 | #ifdef CONFIG_SMP | 257 | #ifdef CONFIG_SMP |
258 | BTFIXUPSET_CALL(set_cpu_int, sun4c_nop, BTFIXUPCALL_NOP); | 258 | BTFIXUPSET_CALL(set_cpu_int, sun4c_nop, BTFIXUPCALL_NOP); |
diff --git a/arch/sparc/kernel/sun4d_irq.c b/arch/sparc/kernel/sun4d_irq.c index 1d13c5bda0b1..30119f662eff 100644 --- a/arch/sparc/kernel/sun4d_irq.c +++ b/arch/sparc/kernel/sun4d_irq.c | |||
@@ -512,8 +512,8 @@ void __init sun4d_init_IRQ(void) | |||
512 | BTFIXUPSET_CALL(clear_clock_irq, sun4d_clear_clock_irq, BTFIXUPCALL_NORM); | 512 | BTFIXUPSET_CALL(clear_clock_irq, sun4d_clear_clock_irq, BTFIXUPCALL_NORM); |
513 | BTFIXUPSET_CALL(load_profile_irq, sun4d_load_profile_irq, BTFIXUPCALL_NORM); | 513 | BTFIXUPSET_CALL(load_profile_irq, sun4d_load_profile_irq, BTFIXUPCALL_NORM); |
514 | 514 | ||
515 | sparc_irq_config.init_timers = sun4d_init_timers; | 515 | sparc_config.init_timers = sun4d_init_timers; |
516 | sparc_irq_config.build_device_irq = sun4d_build_device_irq; | 516 | sparc_config.build_device_irq = sun4d_build_device_irq; |
517 | 517 | ||
518 | #ifdef CONFIG_SMP | 518 | #ifdef CONFIG_SMP |
519 | BTFIXUPSET_CALL(set_cpu_int, sun4d_set_cpu_int, BTFIXUPCALL_NORM); | 519 | BTFIXUPSET_CALL(set_cpu_int, sun4d_set_cpu_int, BTFIXUPCALL_NORM); |
diff --git a/arch/sparc/kernel/sun4m_irq.c b/arch/sparc/kernel/sun4m_irq.c index e61165161dd3..0d3a2d8cb266 100644 --- a/arch/sparc/kernel/sun4m_irq.c +++ b/arch/sparc/kernel/sun4m_irq.c | |||
@@ -478,8 +478,8 @@ void __init sun4m_init_IRQ(void) | |||
478 | BTFIXUPSET_CALL(clear_clock_irq, sun4m_clear_clock_irq, BTFIXUPCALL_NORM); | 478 | BTFIXUPSET_CALL(clear_clock_irq, sun4m_clear_clock_irq, BTFIXUPCALL_NORM); |
479 | BTFIXUPSET_CALL(load_profile_irq, sun4m_load_profile_irq, BTFIXUPCALL_NORM); | 479 | BTFIXUPSET_CALL(load_profile_irq, sun4m_load_profile_irq, BTFIXUPCALL_NORM); |
480 | 480 | ||
481 | sparc_irq_config.init_timers = sun4m_init_timers; | 481 | sparc_config.init_timers = sun4m_init_timers; |
482 | sparc_irq_config.build_device_irq = sun4m_build_device_irq; | 482 | sparc_config.build_device_irq = sun4m_build_device_irq; |
483 | 483 | ||
484 | #ifdef CONFIG_SMP | 484 | #ifdef CONFIG_SMP |
485 | BTFIXUPSET_CALL(set_cpu_int, sun4m_send_ipi, BTFIXUPCALL_NORM); | 485 | BTFIXUPSET_CALL(set_cpu_int, sun4m_send_ipi, BTFIXUPCALL_NORM); |
diff --git a/arch/sparc/kernel/time_32.c b/arch/sparc/kernel/time_32.c index 7d0c088e8aba..68e0284bf3f3 100644 --- a/arch/sparc/kernel/time_32.c +++ b/arch/sparc/kernel/time_32.c | |||
@@ -222,7 +222,7 @@ static void __init sbus_time_init(void) | |||
222 | 222 | ||
223 | btfixup(); | 223 | btfixup(); |
224 | 224 | ||
225 | sparc_irq_config.init_timers(timer_interrupt); | 225 | sparc_config.init_timers(timer_interrupt); |
226 | } | 226 | } |
227 | 227 | ||
228 | void __init time_init(void) | 228 | void __init time_init(void) |