Input: da9055_onkey - remove use of regmap_irq_get_virq()
Using platform_get_irq_byname() to retrieve the IRQ number returns the VIRQ number rather than the local IRQ number for the device. Passing that value then into regmap_irq_get_virq() causes a failure because the function is expecting the local IRQ number (e.g. 0, 1, 2, 3, etc). This patch removes use of regmap_irq_get_virq() to prevent this failure from happening. Signed-off-by: Adam Thomson <Adam.Thomson.Opensource@diasemi.com> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>
This commit is contained in:
parent
692d96552c
commit
06491e84f0
|
@ -109,7 +109,6 @@ static int da9055_onkey_probe(struct platform_device *pdev)
|
|||
|
||||
INIT_DELAYED_WORK(&onkey->work, da9055_onkey_work);
|
||||
|
||||
irq = regmap_irq_get_virq(da9055->irq_data, irq);
|
||||
err = request_threaded_irq(irq, NULL, da9055_onkey_irq,
|
||||
IRQF_TRIGGER_HIGH | IRQF_ONESHOT,
|
||||
"ONKEY", onkey);
|
||||
|
|
Loading…
Reference in a new issue