irq_32.c (472bc4f2ad164a5aac2e85d891c4faecfc5d62c4) irq_32.c (2c1cfb2db61474040a394962872f4cde613f89fb)
1/*
2 * Interrupt request handling routines. On the
3 * Sparc the IRQs are basically 'cast in stone'
4 * and you are supposed to probe the prom's device
5 * node trees to find out who's got which IRQ.
6 *
7 * Copyright (C) 1995 David S. Miller (davem@caip.rutgers.edu)
8 * Copyright (C) 1995 Miguel de Icaza (miguel@nuclecu.unam.mx)

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

341 * fit in with the idea of being able to tune your kernel for your machine
342 * by removing unrequired machine and device support.
343 *
344 */
345
346void __init init_IRQ(void)
347{
348 switch (sparc_cpu_model) {
1/*
2 * Interrupt request handling routines. On the
3 * Sparc the IRQs are basically 'cast in stone'
4 * and you are supposed to probe the prom's device
5 * node trees to find out who's got which IRQ.
6 *
7 * Copyright (C) 1995 David S. Miller (davem@caip.rutgers.edu)
8 * Copyright (C) 1995 Miguel de Icaza (miguel@nuclecu.unam.mx)

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

341 * fit in with the idea of being able to tune your kernel for your machine
342 * by removing unrequired machine and device support.
343 *
344 */
345
346void __init init_IRQ(void)
347{
348 switch (sparc_cpu_model) {
349 case sun4c:
350 case sun4:
351 sun4c_init_IRQ();
352 break;
353
354 case sun4m:
355 pcic_probe();
356 if (pcic_present())
357 sun4m_pci_init_IRQ();
358 else
359 sun4m_init_IRQ();
360 break;
361

--- 15 unchanged lines hidden ---
349 case sun4m:
350 pcic_probe();
351 if (pcic_present())
352 sun4m_pci_init_IRQ();
353 else
354 sun4m_init_IRQ();
355 break;
356

--- 15 unchanged lines hidden ---