diff options
Diffstat (limited to 'arch/i386/pci/irq.c')
-rw-r--r-- | arch/i386/pci/irq.c | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/arch/i386/pci/irq.c b/arch/i386/pci/irq.c index 49b9fea518c4..8ce69508f3c7 100644 --- a/arch/i386/pci/irq.c +++ b/arch/i386/pci/irq.c | |||
@@ -198,14 +198,14 @@ static void write_config_nybble(struct pci_dev *router, unsigned offset, unsigne | |||
198 | */ | 198 | */ |
199 | static int pirq_ali_get(struct pci_dev *router, struct pci_dev *dev, int pirq) | 199 | static int pirq_ali_get(struct pci_dev *router, struct pci_dev *dev, int pirq) |
200 | { | 200 | { |
201 | static unsigned char irqmap[16] = { 0, 9, 3, 10, 4, 5, 7, 6, 1, 11, 0, 12, 0, 14, 0, 15 }; | 201 | static const unsigned char irqmap[16] = { 0, 9, 3, 10, 4, 5, 7, 6, 1, 11, 0, 12, 0, 14, 0, 15 }; |
202 | 202 | ||
203 | return irqmap[read_config_nybble(router, 0x48, pirq-1)]; | 203 | return irqmap[read_config_nybble(router, 0x48, pirq-1)]; |
204 | } | 204 | } |
205 | 205 | ||
206 | static int pirq_ali_set(struct pci_dev *router, struct pci_dev *dev, int pirq, int irq) | 206 | static int pirq_ali_set(struct pci_dev *router, struct pci_dev *dev, int pirq, int irq) |
207 | { | 207 | { |
208 | static unsigned char irqmap[16] = { 0, 8, 0, 2, 4, 5, 7, 6, 0, 1, 3, 9, 11, 0, 13, 15 }; | 208 | static const unsigned char irqmap[16] = { 0, 8, 0, 2, 4, 5, 7, 6, 0, 1, 3, 9, 11, 0, 13, 15 }; |
209 | unsigned int val = irqmap[irq]; | 209 | unsigned int val = irqmap[irq]; |
210 | 210 | ||
211 | if (val) { | 211 | if (val) { |
@@ -256,13 +256,13 @@ static int pirq_via_set(struct pci_dev *router, struct pci_dev *dev, int pirq, i | |||
256 | */ | 256 | */ |
257 | static int pirq_via586_get(struct pci_dev *router, struct pci_dev *dev, int pirq) | 257 | static int pirq_via586_get(struct pci_dev *router, struct pci_dev *dev, int pirq) |
258 | { | 258 | { |
259 | static unsigned int pirqmap[4] = { 3, 2, 5, 1 }; | 259 | static const unsigned int pirqmap[4] = { 3, 2, 5, 1 }; |
260 | return read_config_nybble(router, 0x55, pirqmap[pirq-1]); | 260 | return read_config_nybble(router, 0x55, pirqmap[pirq-1]); |
261 | } | 261 | } |
262 | 262 | ||
263 | static int pirq_via586_set(struct pci_dev *router, struct pci_dev *dev, int pirq, int irq) | 263 | static int pirq_via586_set(struct pci_dev *router, struct pci_dev *dev, int pirq, int irq) |
264 | { | 264 | { |
265 | static unsigned int pirqmap[4] = { 3, 2, 5, 1 }; | 265 | static const unsigned int pirqmap[4] = { 3, 2, 5, 1 }; |
266 | write_config_nybble(router, 0x55, pirqmap[pirq-1], irq); | 266 | write_config_nybble(router, 0x55, pirqmap[pirq-1], irq); |
267 | return 1; | 267 | return 1; |
268 | } | 268 | } |
@@ -274,13 +274,13 @@ static int pirq_via586_set(struct pci_dev *router, struct pci_dev *dev, int pirq | |||
274 | */ | 274 | */ |
275 | static int pirq_ite_get(struct pci_dev *router, struct pci_dev *dev, int pirq) | 275 | static int pirq_ite_get(struct pci_dev *router, struct pci_dev *dev, int pirq) |
276 | { | 276 | { |
277 | static unsigned char pirqmap[4] = { 1, 0, 2, 3 }; | 277 | static const unsigned char pirqmap[4] = { 1, 0, 2, 3 }; |
278 | return read_config_nybble(router,0x43, pirqmap[pirq-1]); | 278 | return read_config_nybble(router,0x43, pirqmap[pirq-1]); |
279 | } | 279 | } |
280 | 280 | ||
281 | static int pirq_ite_set(struct pci_dev *router, struct pci_dev *dev, int pirq, int irq) | 281 | static int pirq_ite_set(struct pci_dev *router, struct pci_dev *dev, int pirq, int irq) |
282 | { | 282 | { |
283 | static unsigned char pirqmap[4] = { 1, 0, 2, 3 }; | 283 | static const unsigned char pirqmap[4] = { 1, 0, 2, 3 }; |
284 | write_config_nybble(router, 0x43, pirqmap[pirq-1], irq); | 284 | write_config_nybble(router, 0x43, pirqmap[pirq-1], irq); |
285 | return 1; | 285 | return 1; |
286 | } | 286 | } |
@@ -505,7 +505,7 @@ static int pirq_bios_set(struct pci_dev *router, struct pci_dev *dev, int pirq, | |||
505 | 505 | ||
506 | static __init int intel_router_probe(struct irq_router *r, struct pci_dev *router, u16 device) | 506 | static __init int intel_router_probe(struct irq_router *r, struct pci_dev *router, u16 device) |
507 | { | 507 | { |
508 | static struct pci_device_id pirq_440gx[] = { | 508 | static struct pci_device_id __initdata pirq_440gx[] = { |
509 | { PCI_DEVICE(PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_82443GX_0) }, | 509 | { PCI_DEVICE(PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_82443GX_0) }, |
510 | { PCI_DEVICE(PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_82443GX_2) }, | 510 | { PCI_DEVICE(PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_82443GX_2) }, |
511 | { }, | 511 | { }, |