/* * linux/arch/arm/mach-footbridge/netwinder-pci.c * * PCI bios-type initialisation for PCI machines * * Bits taken from various places. */ #include <linux/kernel.h> #include <linux/pci.h> #include <linux/init.h> #include <asm/irq.h> #include <asm/mach/pci.h> #include <asm/mach-types.h> /* * We now use the slot ID instead of the device identifiers to select * which interrupt is routed where. */
static int __init netwinder_map_irq(const struct pci_dev *dev, u8 slot, u8 pin) { switch (slot) { case 0: /* host bridge */ return 0; case 9: /* CyberPro */ return IRQ_NETWINDER_VGA; case 10: /* DC21143 */ return IRQ_NETWINDER_ETHER100; case 12: /* Winbond 553 */ return IRQ_ISA_HARDDISK1; case 13: /* Winbond 89C940F */ return IRQ_NETWINDER_ETHER10; default: printk(KERN_ERR "PCI: unknown device in slot %s\n", pci_name(dev)); return 0; } }Contributors
Person | Tokens | Prop | Commits | CommitProp |
Linus Torvalds (pre-git) | 55 | 73.33% | 1 | 20.00% |
Linus Torvalds | 15 | 20.00% | 1 | 20.00% |
Randy Dunlap | 3 | 4.00% | 1 | 20.00% |
Ralf Bächle | 1 | 1.33% | 1 | 20.00% |
Russell King | 1 | 1.33% | 1 | 20.00% |
Total | 75 | 100.00% | 5 | 100.00% |
Person | Tokens | Prop | Commits | CommitProp |
Russell King | 23 | 100.00% | 1 | 100.00% |
Total | 23 | 100.00% | 1 | 100.00% |
Person | Tokens | Prop | Commits | CommitProp |
Linus Torvalds (pre-git) | 81 | 50.00% | 1 | 11.11% |
Russell King | 50 | 30.86% | 4 | 44.44% |
Linus Torvalds | 27 | 16.67% | 2 | 22.22% |
Randy Dunlap | 3 | 1.85% | 1 | 11.11% |
Ralf Bächle | 1 | 0.62% | 1 | 11.11% |
Total | 162 | 100.00% | 9 | 100.00% |