diff options
Diffstat (limited to 'drivers/irqchip/irq-renesas-irqc.c')
-rw-r--r-- | drivers/irqchip/irq-renesas-irqc.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/drivers/irqchip/irq-renesas-irqc.c b/drivers/irqchip/irq-renesas-irqc.c index cde9f9c0687e..11abc09ef76c 100644 --- a/drivers/irqchip/irq-renesas-irqc.c +++ b/drivers/irqchip/irq-renesas-irqc.c | |||
@@ -176,7 +176,7 @@ static int irqc_probe(struct platform_device *pdev) | |||
176 | } | 176 | } |
177 | 177 | ||
178 | ret = irq_alloc_domain_generic_chips(p->irq_domain, p->number_of_irqs, | 178 | ret = irq_alloc_domain_generic_chips(p->irq_domain, p->number_of_irqs, |
179 | 1, name, handle_level_irq, | 179 | 1, "irqc", handle_level_irq, |
180 | 0, 0, IRQ_GC_INIT_NESTED_LOCK); | 180 | 0, 0, IRQ_GC_INIT_NESTED_LOCK); |
181 | if (ret) { | 181 | if (ret) { |
182 | dev_err(dev, "cannot allocate generic chip\n"); | 182 | dev_err(dev, "cannot allocate generic chip\n"); |
@@ -187,6 +187,7 @@ static int irqc_probe(struct platform_device *pdev) | |||
187 | p->gc->reg_base = p->cpu_int_base; | 187 | p->gc->reg_base = p->cpu_int_base; |
188 | p->gc->chip_types[0].regs.enable = IRQC_EN_SET; | 188 | p->gc->chip_types[0].regs.enable = IRQC_EN_SET; |
189 | p->gc->chip_types[0].regs.disable = IRQC_EN_STS; | 189 | p->gc->chip_types[0].regs.disable = IRQC_EN_STS; |
190 | p->gc->chip_types[0].chip.parent_device = dev; | ||
190 | p->gc->chip_types[0].chip.irq_mask = irq_gc_mask_disable_reg; | 191 | p->gc->chip_types[0].chip.irq_mask = irq_gc_mask_disable_reg; |
191 | p->gc->chip_types[0].chip.irq_unmask = irq_gc_unmask_enable_reg; | 192 | p->gc->chip_types[0].chip.irq_unmask = irq_gc_unmask_enable_reg; |
192 | p->gc->chip_types[0].chip.irq_set_type = irqc_irq_set_type; | 193 | p->gc->chip_types[0].chip.irq_set_type = irqc_irq_set_type; |