diff options
| author | Jon Loeliger <jdl@freescale.com> | 2006-08-15 17:19:02 -0400 |
|---|---|---|
| committer | Paul Mackerras <paulus@samba.org> | 2006-08-25 00:32:13 -0400 |
| commit | 5dc599c206ad50e1b190edfbc98b7cf8ce361003 (patch) | |
| tree | 39d959b30b002402ae23562755735e70589c9e36 /arch | |
| parent | 054389f114fc55d525926b55e82b473b783a7d77 (diff) | |
[POWERPC] Allow MPC8641 HPCN to build with CONFIG_PCI disabled too.
Signed-off-by: Jon Loeliger <jdl@freescale.com>
Signed-off-by: Paul Mackerras <paulus@samba.org>
Diffstat (limited to 'arch')
| -rw-r--r-- | arch/powerpc/platforms/86xx/mpc86xx_hpcn.c | 9 | ||||
| -rw-r--r-- | arch/powerpc/platforms/86xx/pci.c | 3 |
2 files changed, 9 insertions, 3 deletions
diff --git a/arch/powerpc/platforms/86xx/mpc86xx_hpcn.c b/arch/powerpc/platforms/86xx/mpc86xx_hpcn.c index 146da3001c67..813eb5811eb4 100644 --- a/arch/powerpc/platforms/86xx/mpc86xx_hpcn.c +++ b/arch/powerpc/platforms/86xx/mpc86xx_hpcn.c | |||
| @@ -52,6 +52,7 @@ unsigned long pci_dram_offset = 0; | |||
| 52 | #endif | 52 | #endif |
| 53 | 53 | ||
| 54 | 54 | ||
| 55 | #ifdef CONFIG_PCI | ||
| 55 | static void mpc86xx_8259_cascade(unsigned int irq, struct irq_desc *desc, | 56 | static void mpc86xx_8259_cascade(unsigned int irq, struct irq_desc *desc, |
| 56 | struct pt_regs *regs) | 57 | struct pt_regs *regs) |
| 57 | { | 58 | { |
| @@ -60,14 +61,18 @@ static void mpc86xx_8259_cascade(unsigned int irq, struct irq_desc *desc, | |||
| 60 | generic_handle_irq(cascade_irq, regs); | 61 | generic_handle_irq(cascade_irq, regs); |
| 61 | desc->chip->eoi(irq); | 62 | desc->chip->eoi(irq); |
| 62 | } | 63 | } |
| 64 | #endif /* CONFIG_PCI */ | ||
| 63 | 65 | ||
| 64 | void __init | 66 | void __init |
| 65 | mpc86xx_hpcn_init_irq(void) | 67 | mpc86xx_hpcn_init_irq(void) |
| 66 | { | 68 | { |
| 67 | struct mpic *mpic1; | 69 | struct mpic *mpic1; |
| 68 | struct device_node *np, *cascade_node = NULL; | 70 | struct device_node *np; |
| 69 | int cascade_irq; | ||
| 70 | phys_addr_t openpic_paddr; | 71 | phys_addr_t openpic_paddr; |
| 72 | #ifdef CONFIG_PCI | ||
| 73 | struct device_node *cascade_node = NULL; | ||
| 74 | int cascade_irq; | ||
| 75 | #endif | ||
| 71 | 76 | ||
| 72 | np = of_find_node_by_type(NULL, "open-pic"); | 77 | np = of_find_node_by_type(NULL, "open-pic"); |
| 73 | if (np == NULL) | 78 | if (np == NULL) |
diff --git a/arch/powerpc/platforms/86xx/pci.c b/arch/powerpc/platforms/86xx/pci.c index bc5139043112..a8c8f0a44055 100644 --- a/arch/powerpc/platforms/86xx/pci.c +++ b/arch/powerpc/platforms/86xx/pci.c | |||
| @@ -188,7 +188,8 @@ int __init add_bridge(struct device_node *dev) | |||
| 188 | 188 | ||
| 189 | printk(KERN_INFO "Found MPC86xx PCIE host bridge at 0x%08lx. " | 189 | printk(KERN_INFO "Found MPC86xx PCIE host bridge at 0x%08lx. " |
| 190 | "Firmware bus number: %d->%d\n", | 190 | "Firmware bus number: %d->%d\n", |
| 191 | rsrc.start, hose->first_busno, hose->last_busno); | 191 | (unsigned long) rsrc.start, |
| 192 | hose->first_busno, hose->last_busno); | ||
| 192 | 193 | ||
| 193 | DBG(" ->Hose at 0x%p, cfg_addr=0x%p,cfg_data=0x%p\n", | 194 | DBG(" ->Hose at 0x%p, cfg_addr=0x%p,cfg_data=0x%p\n", |
| 194 | hose, hose->cfg_addr, hose->cfg_data); | 195 | hose, hose->cfg_addr, hose->cfg_data); |
