Commit 610e1756 authored by Thomas Gleixner's avatar Thomas Gleixner

xtensa: Convert genirq namespace

Scripted with coccinelle.
Signed-off-by: default avatarThomas Gleixner <tglx@linutronix.de>
parent 3b190a4a
...@@ -164,25 +164,25 @@ void __init init_IRQ(void) ...@@ -164,25 +164,25 @@ void __init init_IRQ(void)
int mask = 1 << index; int mask = 1 << index;
if (mask & XCHAL_INTTYPE_MASK_SOFTWARE) if (mask & XCHAL_INTTYPE_MASK_SOFTWARE)
set_irq_chip_and_handler(index, &xtensa_irq_chip, irq_set_chip_and_handler(index, &xtensa_irq_chip,
handle_simple_irq); handle_simple_irq);
else if (mask & XCHAL_INTTYPE_MASK_EXTERN_EDGE) else if (mask & XCHAL_INTTYPE_MASK_EXTERN_EDGE)
set_irq_chip_and_handler(index, &xtensa_irq_chip, irq_set_chip_and_handler(index, &xtensa_irq_chip,
handle_edge_irq); handle_edge_irq);
else if (mask & XCHAL_INTTYPE_MASK_EXTERN_LEVEL) else if (mask & XCHAL_INTTYPE_MASK_EXTERN_LEVEL)
set_irq_chip_and_handler(index, &xtensa_irq_chip, irq_set_chip_and_handler(index, &xtensa_irq_chip,
handle_level_irq); handle_level_irq);
else if (mask & XCHAL_INTTYPE_MASK_TIMER) else if (mask & XCHAL_INTTYPE_MASK_TIMER)
set_irq_chip_and_handler(index, &xtensa_irq_chip, irq_set_chip_and_handler(index, &xtensa_irq_chip,
handle_edge_irq); handle_edge_irq);
else /* XCHAL_INTTYPE_MASK_WRITE_ERROR */ else /* XCHAL_INTTYPE_MASK_WRITE_ERROR */
/* XCHAL_INTTYPE_MASK_NMI */ /* XCHAL_INTTYPE_MASK_NMI */
set_irq_chip_and_handler(index, &xtensa_irq_chip, irq_set_chip_and_handler(index, &xtensa_irq_chip,
handle_level_irq); handle_level_irq);
} }
......
...@@ -120,7 +120,7 @@ static int __init prepare_phy_irq(int pin) ...@@ -120,7 +120,7 @@ static int __init prepare_phy_irq(int pin)
irq = gpio_to_irq(pin); irq = gpio_to_irq(pin);
if (irq < 0) if (irq < 0)
goto free; goto free;
if (set_irq_type(irq, IRQ_TYPE_LEVEL_LOW) < 0) if (irq_set_irq_type(irq, IRQ_TYPE_LEVEL_LOW) < 0)
goto free; goto free;
return irq; return irq;
free: free:
......
...@@ -128,7 +128,7 @@ static int set_type(struct irq_data *d, unsigned int type) ...@@ -128,7 +128,7 @@ static int set_type(struct irq_data *d, unsigned int type)
handler = handle_edge_irq; handler = handle_edge_irq;
} }
writeb(reg, S6_REG_GPIO + S6_GPIO_BANK(0) + S6_GPIO_IS); writeb(reg, S6_REG_GPIO + S6_GPIO_BANK(0) + S6_GPIO_IS);
__set_irq_handler_unlocked(irq, handler); __irq_set_handler_locked(irq, handler);
reg = readb(S6_REG_GPIO + S6_GPIO_BANK(0) + S6_GPIO_IEV); reg = readb(S6_REG_GPIO + S6_GPIO_BANK(0) + S6_GPIO_IEV);
if (type & (IRQ_TYPE_LEVEL_HIGH | IRQ_TYPE_EDGE_RISING)) if (type & (IRQ_TYPE_LEVEL_HIGH | IRQ_TYPE_EDGE_RISING))
...@@ -158,8 +158,8 @@ static u8 demux_masks[4]; ...@@ -158,8 +158,8 @@ static u8 demux_masks[4];
static void demux_irqs(unsigned int irq, struct irq_desc *desc) static void demux_irqs(unsigned int irq, struct irq_desc *desc)
{ {
struct irq_chip *chip = get_irq_desc_chip(desc); struct irq_chip *chip = irq_desc_get_chip(desc);
u8 *mask = get_irq_desc_data(desc); u8 *mask = irq_desc_get_handler_data(desc);
u8 pending; u8 pending;
int cirq; int cirq;
...@@ -218,11 +218,11 @@ void __init variant_init_irq(void) ...@@ -218,11 +218,11 @@ void __init variant_init_irq(void)
i = ffs(mask); i = ffs(mask);
cirq += i; cirq += i;
mask >>= i; mask >>= i;
set_irq_chip(cirq, &gpioirqs); irq_set_chip(cirq, &gpioirqs);
set_irq_type(irq, IRQ_TYPE_LEVEL_LOW); irq_set_irq_type(irq, IRQ_TYPE_LEVEL_LOW);
} while (mask); } while (mask);
set_irq_data(irq, demux_masks + n); irq_set_handler_data(irq, demux_masks + n);
set_irq_chained_handler(irq, demux_irqs); irq_set_chained_handler(irq, demux_irqs);
if (++n == ARRAY_SIZE(demux_masks)) if (++n == ARRAY_SIZE(demux_masks))
break; break;
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment