[POWERPC] Fix compile problem without CONFIG_PCI
Compile fails without defining CONFIG_PCI. The patch fix this. [paulus@samba.org: Moved of_irq_pci_swizzle so we only need one #ifdef] Signed-off-by: Li Yang <leoli@freescale.com> Signed-off-by: Paul Mackerras <paulus@samba.org>
This commit is contained in:
@@ -598,11 +598,6 @@ static struct device_node *of_irq_find_parent(struct device_node *child)
|
|||||||
return p;
|
return p;
|
||||||
}
|
}
|
||||||
|
|
||||||
static u8 of_irq_pci_swizzle(u8 slot, u8 pin)
|
|
||||||
{
|
|
||||||
return (((pin - 1) + slot) % 4) + 1;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* This doesn't need to be called if you don't have any special workaround
|
/* This doesn't need to be called if you don't have any special workaround
|
||||||
* flags to pass
|
* flags to pass
|
||||||
*/
|
*/
|
||||||
@@ -891,6 +886,12 @@ int of_irq_map_one(struct device_node *device, int index, struct of_irq *out_irq
|
|||||||
}
|
}
|
||||||
EXPORT_SYMBOL_GPL(of_irq_map_one);
|
EXPORT_SYMBOL_GPL(of_irq_map_one);
|
||||||
|
|
||||||
|
#ifdef CONFIG_PCI
|
||||||
|
static u8 of_irq_pci_swizzle(u8 slot, u8 pin)
|
||||||
|
{
|
||||||
|
return (((pin - 1) + slot) % 4) + 1;
|
||||||
|
}
|
||||||
|
|
||||||
int of_irq_map_pci(struct pci_dev *pdev, struct of_irq *out_irq)
|
int of_irq_map_pci(struct pci_dev *pdev, struct of_irq *out_irq)
|
||||||
{
|
{
|
||||||
struct device_node *dn, *ppnode;
|
struct device_node *dn, *ppnode;
|
||||||
@@ -967,4 +968,4 @@ int of_irq_map_pci(struct pci_dev *pdev, struct of_irq *out_irq)
|
|||||||
return of_irq_map_raw(ppnode, &lspec, laddr, out_irq);
|
return of_irq_map_raw(ppnode, &lspec, laddr, out_irq);
|
||||||
}
|
}
|
||||||
EXPORT_SYMBOL_GPL(of_irq_map_pci);
|
EXPORT_SYMBOL_GPL(of_irq_map_pci);
|
||||||
|
#endif /* CONFIG_PCI */
|
||||||
|
Reference in New Issue
Block a user