From c481aa37c21fe197de624edebab5c304dbdfca73 Mon Sep 17 00:00:00 2001 From: Magnus Damm Date: Wed, 6 Mar 2013 15:23:39 +0900 Subject: [PATCH] --- yaml --- r: 372263 b: refs/heads/master c: 3b8dfa7c2f8af7613dae28ac0f3419bf75ead5d0 h: refs/heads/master i: 372261: 026c0885b11ae838de985a92255af2d7c23e5eeb 372259: 72dca30bf55772a3d9c7713ef0c9838df721e428 372255: 6e99acc90ace2cb7ddd9aa9b8e7bce3bb87df647 v: v3 --- [refs] | 2 +- trunk/drivers/irqchip/irq-renesas-irqc.c | 9 +++++++++ 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/[refs] b/[refs] index 46dd98e1ca00..d1bccde0fc9e 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 9d833bbe49953a9a07f9ebd7a9ad170c308bd692 +refs/heads/master: 3b8dfa7c2f8af7613dae28ac0f3419bf75ead5d0 diff --git a/trunk/drivers/irqchip/irq-renesas-irqc.c b/trunk/drivers/irqchip/irq-renesas-irqc.c index 95d69bfac982..927bff373aac 100644 --- a/trunk/drivers/irqchip/irq-renesas-irqc.c +++ b/trunk/drivers/irqchip/irq-renesas-irqc.c @@ -145,6 +145,7 @@ static int irqc_irq_domain_map(struct irq_domain *h, unsigned int virq, static struct irq_domain_ops irqc_irq_domain_ops = { .map = irqc_irq_domain_map, + .xlate = irq_domain_xlate_twocell, }; static int irqc_probe(struct platform_device *pdev) @@ -273,11 +274,19 @@ static int irqc_remove(struct platform_device *pdev) return 0; } +static const struct of_device_id irqc_dt_ids[] = { + { .compatible = "renesas,irqc", }, + {}, +}; +MODULE_DEVICE_TABLE(of, irqc_dt_ids); + static struct platform_driver irqc_device_driver = { .probe = irqc_probe, .remove = irqc_remove, .driver = { .name = "renesas_irqc", + .of_match_table = irqc_dt_ids, + .owner = THIS_MODULE, } };