move pci_irq_map definitions into the board specific files

SVN-Revision: 9009
This commit is contained in:
Gabor Juhos
2007-09-24 16:59:23 +00:00
parent 6652c1fe0b
commit 6e7fafe998
12 changed files with 112 additions and 113 deletions

View File

@@ -41,6 +41,8 @@ struct adm5120_board {
unsigned char *eth_vlans;
unsigned int num_devices;
struct platform_device **devices;
unsigned int pci_nr_irqs;
struct adm5120_pci_irq *pci_irq_map;
struct list_head list;
};

View File

@@ -59,10 +59,17 @@ struct adm5120_pci_irq {
unsigned irq;
};
struct adm5120_pci_platform_data {
unsigned int nr_irqs;
struct adm5120_pci_irq *irqs;
};
#define PCIIRQ(s,f,p,i) {.slot = (s), .func = (f), .pin = (p), .irq = (i)}
#ifdef CONFIG_PCI
extern void adm5120_pci_set_irq_map(unsigned int nr_irqs,
struct adm5120_pci_irq *map) __init;
#else
static inline void adm5120_pci_set_irq_map(unsigned int nr_irqs,
struct adm5120_pci_irq *map)
{
}
#endif
extern struct adm5120_flash_platform_data adm5120_flash0_data;
extern struct adm5120_flash_platform_data adm5120_flash1_data;