blob: a1c2360740347478a983b7ba2df1d36a98bcc07e [file] [log] [blame]
Stephen Rothwellb08567cb2005-09-28 23:37:01 +10001#ifndef _ISERIES_IRQ_H
2#define _ISERIES_IRQ_H
Linus Torvalds1da177e2005-04-16 15:20:36 -07003
Stephen Rothwell18244cf2007-11-04 13:22:46 +11004#ifdef CONFIG_PCI
Stephen Rothwell6b7feec2005-06-21 17:15:35 -07005extern void iSeries_init_IRQ(void);
Stephen Rothwell0d177df2006-05-19 16:46:28 +10006extern int iSeries_allocate_IRQ(HvBusNumber, HvSubBusNumber, u32);
Stephen Rothwell6b7feec2005-06-21 17:15:35 -07007extern void iSeries_activate_IRQs(void);
Stephen Rothwell18244cf2007-11-04 13:22:46 +11008#else
9#define iSeries_init_IRQ NULL
10#endif
Olaf Hering35a84c22006-10-07 22:08:26 +100011extern unsigned int iSeries_get_irq(void);
Linus Torvalds1da177e2005-04-16 15:20:36 -070012
Stephen Rothwellb08567cb2005-09-28 23:37:01 +100013#endif /* _ISERIES_IRQ_H */