mirror of https://gitee.com/openkylin/linux.git
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);
|
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,
|
err = request_threaded_irq(irq, NULL, da9055_onkey_irq,
|
||||||
IRQF_TRIGGER_HIGH | IRQF_ONESHOT,
|
IRQF_TRIGGER_HIGH | IRQF_ONESHOT,
|
||||||
"ONKEY", onkey);
|
"ONKEY", onkey);
|
||||||
|
|
Loading…
Reference in New Issue