]> git.karo-electronics.de Git - linux-beck.git/commitdiff
sparc32: rename sparc_irq_config to sparc_config
authorSam Ravnborg <sam@ravnborg.org>
Wed, 4 Apr 2012 11:21:13 +0000 (13:21 +0200)
committerDavid S. Miller <davem@davemloft.net>
Sun, 15 Apr 2012 17:28:49 +0000 (10:28 -0700)
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>
arch/sparc/kernel/irq.h
arch/sparc/kernel/irq_32.c
arch/sparc/kernel/leon_kernel.c
arch/sparc/kernel/of_device_32.c
arch/sparc/kernel/pcic.c
arch/sparc/kernel/sun4c_irq.c
arch/sparc/kernel/sun4d_irq.c
arch/sparc/kernel/sun4m_irq.c
arch/sparc/kernel/time_32.c

index 5a021dd2f854f0fe1abd37bd02593f7dd514a32c..3f6ca4d55dc41e787bbaeac542e5b7c57eabeb3a 100644 (file)
@@ -42,16 +42,16 @@ extern struct sun4m_irq_percpu __iomem *sun4m_irq_percpu[SUN4M_NCPUS];
 extern struct sun4m_irq_global __iomem *sun4m_irq_global;
 
 /*
- * Platform specific irq configuration
+ * Platform specific configuration
  * The individual platforms assign their platform
  * specifics in their init functions.
  */
-struct sparc_irq_config {
+struct sparc_config {
        void (*init_timers)(irq_handler_t);
        unsigned int (*build_device_irq)(struct platform_device *op,
                                         unsigned int real_irq);
 };
-extern struct sparc_irq_config sparc_irq_config;
+extern struct sparc_config sparc_config;
 
 unsigned int irq_alloc(unsigned int real_irq, unsigned int pil);
 void irq_link(unsigned int irq);
index b2668afd1c347a928e1ed682a44fcf7386317891..4a2b8018ac971bd34d7c22aa50cc753a7818b3f8 100644 (file)
@@ -32,7 +32,7 @@
 #endif /* SMP */
 
 /* platform specific irq setup */
-struct sparc_irq_config sparc_irq_config;
+struct sparc_config sparc_config;
 
 unsigned long arch_local_irq_save(void)
 {
index 35e43673c45344afd3a58c382fb78a7bc419284d..a94122bc0c7bb4674a2cea8c39601c6e6aad64f4 100644 (file)
@@ -494,8 +494,8 @@ void leon_enable_irq_cpu(unsigned int irq_nr, unsigned int cpu)
 
 void __init leon_init_IRQ(void)
 {
-       sparc_irq_config.init_timers      = leon_init_timers;
-       sparc_irq_config.build_device_irq = _leon_build_device_irq;
+       sparc_config.init_timers      = leon_init_timers;
+       sparc_config.build_device_irq = _leon_build_device_irq;
 
        BTFIXUPSET_CALL(clear_clock_irq, leon_clear_clock_irq,
                        BTFIXUPCALL_NORM);
index 4ee8ce0d5d8d53b686ad03085e2761598eeb9814..185aa96fa5be442922d6f1259af4f5493def8f57 100644 (file)
@@ -356,7 +356,7 @@ static struct platform_device * __init scan_one_device(struct device_node *dp,
                op->archdata.num_irqs = len / sizeof(struct linux_prom_irqs);
                for (i = 0; i < op->archdata.num_irqs; i++)
                        op->archdata.irqs[i] =
-                           sparc_irq_config.build_device_irq(op, intr[i].pri);
+                           sparc_config.build_device_irq(op, intr[i].pri);
        } else {
                const unsigned int *irq =
                        of_get_property(dp, "interrupts", &len);
@@ -365,7 +365,7 @@ static struct platform_device * __init scan_one_device(struct device_node *dp,
                        op->archdata.num_irqs = len / sizeof(unsigned int);
                        for (i = 0; i < op->archdata.num_irqs; i++)
                                op->archdata.irqs[i] =
-                                   sparc_irq_config.build_device_irq(op, irq[i]);
+                                   sparc_config.build_device_irq(op, irq[i]);
                } else {
                        op->archdata.num_irqs = 0;
                }
index fcc148effaac3d3085c9fcc9b6b02c89bc926e88..6edec801e46a137ea30e52fdf802f11e71b89f83 100644 (file)
@@ -875,7 +875,7 @@ static void pcic_load_profile_irq(int cpu, unsigned int limit)
 
 void __init sun4m_pci_init_IRQ(void)
 {
-       sparc_irq_config.build_device_irq = pcic_build_device_irq;
+       sparc_config.build_device_irq = pcic_build_device_irq;
 
        BTFIXUPSET_CALL(clear_clock_irq, pcic_clear_clock_irq, BTFIXUPCALL_NORM);
        BTFIXUPSET_CALL(load_profile_irq, pcic_load_profile_irq, BTFIXUPCALL_NORM);
index f6bf25a2ff804a89beec32ed9c0bdae2a01e3b01..d4e3c832c3417a9879ecdeaa4cbd05c84acfb71e 100644 (file)
@@ -251,8 +251,8 @@ void __init sun4c_init_IRQ(void)
        BTFIXUPSET_CALL(clear_clock_irq, sun4c_clear_clock_irq, BTFIXUPCALL_NORM);
        BTFIXUPSET_CALL(load_profile_irq, sun4c_load_profile_irq, BTFIXUPCALL_NOP);
 
-       sparc_irq_config.init_timers      = sun4c_init_timers;
-       sparc_irq_config.build_device_irq = sun4c_build_device_irq;
+       sparc_config.init_timers      = sun4c_init_timers;
+       sparc_config.build_device_irq = sun4c_build_device_irq;
 
 #ifdef CONFIG_SMP
        BTFIXUPSET_CALL(set_cpu_int, sun4c_nop, BTFIXUPCALL_NOP);
index 1d13c5bda0b15c3042ce69e406311a449e93e4df..30119f662eff3043c961fafaacc3249781224f27 100644 (file)
@@ -512,8 +512,8 @@ void __init sun4d_init_IRQ(void)
        BTFIXUPSET_CALL(clear_clock_irq, sun4d_clear_clock_irq, BTFIXUPCALL_NORM);
        BTFIXUPSET_CALL(load_profile_irq, sun4d_load_profile_irq, BTFIXUPCALL_NORM);
 
-       sparc_irq_config.init_timers      = sun4d_init_timers;
-       sparc_irq_config.build_device_irq = sun4d_build_device_irq;
+       sparc_config.init_timers      = sun4d_init_timers;
+       sparc_config.build_device_irq = sun4d_build_device_irq;
 
 #ifdef CONFIG_SMP
        BTFIXUPSET_CALL(set_cpu_int, sun4d_set_cpu_int, BTFIXUPCALL_NORM);
index e61165161dd33d1df3f6b104edbf183f15136ebb..0d3a2d8cb26653f866fd888fc76a3e97d53f4064 100644 (file)
@@ -478,8 +478,8 @@ void __init sun4m_init_IRQ(void)
        BTFIXUPSET_CALL(clear_clock_irq, sun4m_clear_clock_irq, BTFIXUPCALL_NORM);
        BTFIXUPSET_CALL(load_profile_irq, sun4m_load_profile_irq, BTFIXUPCALL_NORM);
 
-       sparc_irq_config.init_timers = sun4m_init_timers;
-       sparc_irq_config.build_device_irq = sun4m_build_device_irq;
+       sparc_config.init_timers = sun4m_init_timers;
+       sparc_config.build_device_irq = sun4m_build_device_irq;
 
 #ifdef CONFIG_SMP
        BTFIXUPSET_CALL(set_cpu_int, sun4m_send_ipi, BTFIXUPCALL_NORM);
index 7d0c088e8abaa782bc34f1f03c3f6b4377d98544..68e0284bf3f366b73517de3887acf60f845e4314 100644 (file)
@@ -222,7 +222,7 @@ static void __init sbus_time_init(void)
 
        btfixup();
 
-       sparc_irq_config.init_timers(timer_interrupt);
+       sparc_config.init_timers(timer_interrupt);
 }
 
 void __init time_init(void)