summaryrefslogtreecommitdiff
path: root/drivers/mfd/max77663-core.c
diff options
context:
space:
mode:
authorJin Park <jinyoungp@nvidia.com>2011-11-17 13:08:27 +0900
committerDan Willemsen <dwillemsen@nvidia.com>2013-09-14 01:06:03 -0700
commit37df71346bbfce4b83ed1fa82379edd67b8ba03f (patch)
tree70a0a5fd7db9829071455b505905c6054188a86f /drivers/mfd/max77663-core.c
parentf96999cab31524a2949c9de636cc4fb7f40d4e9a (diff)
mfd: max77663: Fix irq flags for ARM GIC
The Tegra IRQ driver was modified to use ARM GIC driver on kernel-2.6.39. After that, it has to pass correcting irq flags for ARM GIC when irq request. Bug 892696 Change-Id: I92e3c24309c2528db4adfd69041f601d627a856d Signed-off-by: Jin Park <jinyoungp@nvidia.com> Reviewed-on: http://git-master/r/65695 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com> Rebase-Id: R38a176520f7216c5637ecc0c8dee3f24f648ac9e
Diffstat (limited to 'drivers/mfd/max77663-core.c')
-rw-r--r--drivers/mfd/max77663-core.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/drivers/mfd/max77663-core.c b/drivers/mfd/max77663-core.c
index 3f818892ee23..eb8529f21cc7 100644
--- a/drivers/mfd/max77663-core.c
+++ b/drivers/mfd/max77663-core.c
@@ -1034,7 +1034,6 @@ static struct irq_chip max77663_irq_chip = {
static int max77663_irq_init(struct max77663_chip *chip)
{
- unsigned long flags = IRQF_TRIGGER_LOW | IRQF_ONESHOT | IRQF_DISABLED;
u32 temp;
int i, ret = 0;
@@ -1090,7 +1089,7 @@ static int max77663_irq_init(struct max77663_chip *chip)
}
ret = request_threaded_irq(chip->i2c_power->irq, NULL, max77663_irq,
- flags, "max77663", chip);
+ IRQF_ONESHOT, "max77663", chip);
if (ret) {
dev_err(chip->dev, "irq_init: Failed to request irq %d\n",
chip->i2c_power->irq);