sys_wildfire.c (99bdc3880c611c7f2061fbd5372ef81b40217e26) sys_wildfire.c (a9eb076b21425929ce543978db03265d9db210de)
1/*
2 * linux/arch/alpha/kernel/sys_wildfire.c
3 *
4 * Wildfire support.
5 *
6 * Copyright (C) 2000 Andrea Arcangeli <andrea@suse.de> SuSE
7 */
8

--- 169 unchanged lines hidden (view full) ---

178#if 0
179 /* ??? Not sure how to do this, yet... */
180 init_i8259a_irqs(); /* ??? */
181#endif
182
183 for (i = 0; i < 16; ++i) {
184 if (i == 2)
185 continue;
1/*
2 * linux/arch/alpha/kernel/sys_wildfire.c
3 *
4 * Wildfire support.
5 *
6 * Copyright (C) 2000 Andrea Arcangeli <andrea@suse.de> SuSE
7 */
8

--- 169 unchanged lines hidden (view full) ---

178#if 0
179 /* ??? Not sure how to do this, yet... */
180 init_i8259a_irqs(); /* ??? */
181#endif
182
183 for (i = 0; i < 16; ++i) {
184 if (i == 2)
185 continue;
186 set_irq_chip_and_handler(i+irq_bias, &wildfire_irq_type,
187 handle_level_irq);
186 irq_set_chip_and_handler(i + irq_bias, &wildfire_irq_type,
187 handle_level_irq);
188 irq_set_status_flags(i + irq_bias, IRQ_LEVEL);
189 }
190
188 irq_set_status_flags(i + irq_bias, IRQ_LEVEL);
189 }
190
191 set_irq_chip_and_handler(36+irq_bias, &wildfire_irq_type,
192 handle_level_irq);
191 irq_set_chip_and_handler(36 + irq_bias, &wildfire_irq_type,
192 handle_level_irq);
193 irq_set_status_flags(36 + irq_bias, IRQ_LEVEL);
194 for (i = 40; i < 64; ++i) {
193 irq_set_status_flags(36 + irq_bias, IRQ_LEVEL);
194 for (i = 40; i < 64; ++i) {
195 set_irq_chip_and_handler(i+irq_bias, &wildfire_irq_type,
196 handle_level_irq);
195 irq_set_chip_and_handler(i + irq_bias, &wildfire_irq_type,
196 handle_level_irq);
197 irq_set_status_flags(i + irq_bias, IRQ_LEVEL);
198 }
199
200 setup_irq(32+irq_bias, &isa_enable);
201}
202
203static void __init
204wildfire_init_irq(void)

--- 145 unchanged lines hidden ---
197 irq_set_status_flags(i + irq_bias, IRQ_LEVEL);
198 }
199
200 setup_irq(32+irq_bias, &isa_enable);
201}
202
203static void __init
204wildfire_init_irq(void)

--- 145 unchanged lines hidden ---