15 #include <linux/kernel.h>
16 #include <linux/bitops.h>
23 static inline void unmask_msp_slp_irq(
struct irq_data *
d)
34 static inline void mask_msp_slp_irq(
struct irq_data *d)
36 unsigned int irq = d->
irq;
49 static inline void ack_msp_slp_irq(
struct irq_data *d)
51 unsigned int irq = d->
irq;
60 static struct irq_chip msp_slp_irq_controller = {
62 .irq_ack = ack_msp_slp_irq,
63 .irq_mask = mask_msp_slp_irq,
64 .irq_unmask = unmask_msp_slp_irq,
79 irq_set_chip_and_handler(i, &msp_slp_irq_controller,
98 if (pending == 0x00000000) {