summaryrefslogtreecommitdiff
path: root/drivers/mfd/apalis-tk1-k20.c
diff options
context:
space:
mode:
authorDominik Sliwa <dominik.sliwa@toradex.com>2019-01-30 12:49:38 +0100
committerDominik Sliwa <dominik.sliwa@toradex.com>2019-01-30 12:49:38 +0100
commit5de4c57d803e4d0f5334f4e04de51dc9872c1d2c (patch)
tree48983697f3bb3a8605ac45a549e1eddd1e1ad8c7 /drivers/mfd/apalis-tk1-k20.c
parentbd9327bb04f6612b32fed346589ff113118c7a0d (diff)
apalis-tk1: can: mfd: k20: use level interrupts and prioritize tx
Prioritize CAN TX trafic, and move from edge to level triggered interrupts. Signed-off-by: Dominik Sliwa <dominik.sliwa@toradex.com>
Diffstat (limited to 'drivers/mfd/apalis-tk1-k20.c')
-rw-r--r--drivers/mfd/apalis-tk1-k20.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/drivers/mfd/apalis-tk1-k20.c b/drivers/mfd/apalis-tk1-k20.c
index a6d1c1cdc0b6..dfdd3683d527 100644
--- a/drivers/mfd/apalis-tk1-k20.c
+++ b/drivers/mfd/apalis-tk1-k20.c
@@ -351,8 +351,7 @@ int apalis_tk1_k20_irq_request(struct apalis_tk1_k20_regmap *apalis_tk1_k20,
} else {
virq = (irq == APALIS_TK1_K20_CAN0_IRQ) ?
apalis_tk1_k20->can0_irq:apalis_tk1_k20->can1_irq;
- irq_flags = IRQF_ONESHOT | IRQF_TRIGGER_FALLING |
- IRQF_TRIGGER_RISING;
+ irq_flags = IRQF_ONESHOT | IRQF_TRIGGER_HIGH;
}
return devm_request_threaded_irq(apalis_tk1_k20->dev, virq,
NULL, handler, irq_flags, name, dev);