sys_miata.c (cb5629b10d64a8006622ce3a52bc887d91057d69) | sys_miata.c (d5341942d784134f2997b3ff82cd63cf71d1f932) |
---|---|
1/* 2 * linux/arch/alpha/kernel/sys_miata.c 3 * 4 * Copyright (C) 1995 David A Rusling 5 * Copyright (C) 1996 Jay A Estabrook 6 * Copyright (C) 1998, 1999, 2000 Richard Henderson 7 * 8 * Code supporting the MIATA (EV56+PYXIS). --- 137 unchanged lines hidden (view full) --- 146 * 147 * 148 * This two layered interrupt approach means that we allocate IRQ 16 and 149 * above for PCI interrupts. The IRQ relates to which bit the interrupt 150 * comes in on. This makes interrupt processing much easier. 151 */ 152 153static int __init | 1/* 2 * linux/arch/alpha/kernel/sys_miata.c 3 * 4 * Copyright (C) 1995 David A Rusling 5 * Copyright (C) 1996 Jay A Estabrook 6 * Copyright (C) 1998, 1999, 2000 Richard Henderson 7 * 8 * Code supporting the MIATA (EV56+PYXIS). --- 137 unchanged lines hidden (view full) --- 146 * 147 * 148 * This two layered interrupt approach means that we allocate IRQ 16 and 149 * above for PCI interrupts. The IRQ relates to which bit the interrupt 150 * comes in on. This makes interrupt processing much easier. 151 */ 152 153static int __init |
154miata_map_irq(struct pci_dev *dev, u8 slot, u8 pin) | 154miata_map_irq(const struct pci_dev *dev, u8 slot, u8 pin) |
155{ 156 static char irq_tab[18][5] __initdata = { 157 /*INT INTA INTB INTC INTD */ 158 {16+ 8, 16+ 8, 16+ 8, 16+ 8, 16+ 8}, /* IdSel 14, DC21142 */ 159 { -1, -1, -1, -1, -1}, /* IdSel 15, EIDE */ 160 { -1, -1, -1, -1, -1}, /* IdSel 16, none */ 161 { -1, -1, -1, -1, -1}, /* IdSel 17, none */ 162 { -1, -1, -1, -1, -1}, /* IdSel 18, PCI-ISA */ --- 131 unchanged lines hidden --- | 155{ 156 static char irq_tab[18][5] __initdata = { 157 /*INT INTA INTB INTC INTD */ 158 {16+ 8, 16+ 8, 16+ 8, 16+ 8, 16+ 8}, /* IdSel 14, DC21142 */ 159 { -1, -1, -1, -1, -1}, /* IdSel 15, EIDE */ 160 { -1, -1, -1, -1, -1}, /* IdSel 16, none */ 161 { -1, -1, -1, -1, -1}, /* IdSel 17, none */ 162 { -1, -1, -1, -1, -1}, /* IdSel 18, PCI-ISA */ --- 131 unchanged lines hidden --- |