diff options
Diffstat (limited to 'arch/mips/ite-boards/generic/irq.c')
-rw-r--r-- | arch/mips/ite-boards/generic/irq.c | 30 |
1 files changed, 14 insertions, 16 deletions
diff --git a/arch/mips/ite-boards/generic/irq.c b/arch/mips/ite-boards/generic/irq.c index cb71b9024d6f..e67f96129491 100644 --- a/arch/mips/ite-boards/generic/irq.c +++ b/arch/mips/ite-boards/generic/irq.c | |||
@@ -138,14 +138,13 @@ static void end_ite_irq(unsigned int irq) | |||
138 | } | 138 | } |
139 | 139 | ||
140 | static struct hw_interrupt_type it8172_irq_type = { | 140 | static struct hw_interrupt_type it8172_irq_type = { |
141 | "ITE8172", | 141 | .typename = "ITE8172", |
142 | startup_ite_irq, | 142 | .startup = startup_ite_irq, |
143 | shutdown_ite_irq, | 143 | .shutdown = shutdown_ite_irq, |
144 | enable_it8172_irq, | 144 | .enable = enable_it8172_irq, |
145 | disable_it8172_irq, | 145 | .disable = disable_it8172_irq, |
146 | mask_and_ack_ite_irq, | 146 | .ack = mask_and_ack_ite_irq, |
147 | end_ite_irq, | 147 | .end = end_ite_irq, |
148 | NULL | ||
149 | }; | 148 | }; |
150 | 149 | ||
151 | 150 | ||
@@ -159,13 +158,13 @@ static void ack_none(unsigned int irq) { } | |||
159 | #define end_none enable_none | 158 | #define end_none enable_none |
160 | 159 | ||
161 | static struct hw_interrupt_type cp0_irq_type = { | 160 | static struct hw_interrupt_type cp0_irq_type = { |
162 | "CP0 Count", | 161 | .typename = "CP0 Count", |
163 | startup_none, | 162 | .startup = startup_none, |
164 | shutdown_none, | 163 | .shutdown = shutdown_none, |
165 | enable_none, | 164 | .enable = enable_none, |
166 | disable_none, | 165 | .disable = disable_none, |
167 | ack_none, | 166 | .ack = ack_none, |
168 | end_none | 167 | .end = end_none |
169 | }; | 168 | }; |
170 | 169 | ||
171 | void enable_cpu_timer(void) | 170 | void enable_cpu_timer(void) |
@@ -182,7 +181,6 @@ void __init arch_init_irq(void) | |||
182 | int i; | 181 | int i; |
183 | unsigned long flags; | 182 | unsigned long flags; |
184 | 183 | ||
185 | memset(irq_desc, 0, sizeof(irq_desc)); | ||
186 | set_except_vector(0, it8172_IRQ); | 184 | set_except_vector(0, it8172_IRQ); |
187 | 185 | ||
188 | /* mask all interrupts */ | 186 | /* mask all interrupts */ |