diff options
Diffstat (limited to 'drivers/irqchip/irq-renesas-intc-irqpin.c')
-rw-r--r-- | drivers/irqchip/irq-renesas-intc-irqpin.c | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/drivers/irqchip/irq-renesas-intc-irqpin.c b/drivers/irqchip/irq-renesas-intc-irqpin.c index 21f46027f39a..fd5dabc2235d 100644 --- a/drivers/irqchip/irq-renesas-intc-irqpin.c +++ b/drivers/irqchip/irq-renesas-intc-irqpin.c | |||
@@ -278,6 +278,7 @@ static int intc_irqpin_irq_domain_map(struct irq_domain *h, unsigned int virq, | |||
278 | 278 | ||
279 | static struct irq_domain_ops intc_irqpin_irq_domain_ops = { | 279 | static struct irq_domain_ops intc_irqpin_irq_domain_ops = { |
280 | .map = intc_irqpin_irq_domain_map, | 280 | .map = intc_irqpin_irq_domain_map, |
281 | .xlate = irq_domain_xlate_twocell, | ||
281 | }; | 282 | }; |
282 | 283 | ||
283 | static int intc_irqpin_probe(struct platform_device *pdev) | 284 | static int intc_irqpin_probe(struct platform_device *pdev) |
@@ -437,11 +438,19 @@ static int intc_irqpin_remove(struct platform_device *pdev) | |||
437 | return 0; | 438 | return 0; |
438 | } | 439 | } |
439 | 440 | ||
441 | static const struct of_device_id intc_irqpin_dt_ids[] = { | ||
442 | { .compatible = "renesas,intc-irqpin", }, | ||
443 | {}, | ||
444 | }; | ||
445 | MODULE_DEVICE_TABLE(of, intc_irqpin_dt_ids); | ||
446 | |||
440 | static struct platform_driver intc_irqpin_device_driver = { | 447 | static struct platform_driver intc_irqpin_device_driver = { |
441 | .probe = intc_irqpin_probe, | 448 | .probe = intc_irqpin_probe, |
442 | .remove = intc_irqpin_remove, | 449 | .remove = intc_irqpin_remove, |
443 | .driver = { | 450 | .driver = { |
444 | .name = "renesas_intc_irqpin", | 451 | .name = "renesas_intc_irqpin", |
452 | .of_match_table = intc_irqpin_dt_ids, | ||
453 | .owner = THIS_MODULE, | ||
445 | } | 454 | } |
446 | }; | 455 | }; |
447 | 456 | ||