diff options
author | Jin Park <jinyoungp@nvidia.com> | 2011-11-17 13:08:27 +0900 |
---|---|---|
committer | Dan Willemsen <dwillemsen@nvidia.com> | 2013-09-14 01:06:03 -0700 |
commit | 37df71346bbfce4b83ed1fa82379edd67b8ba03f (patch) | |
tree | 70a0a5fd7db9829071455b505905c6054188a86f /drivers/mfd/max77663-core.c | |
parent | f96999cab31524a2949c9de636cc4fb7f40d4e9a (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.c | 3 |
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); |