summaryrefslogtreecommitdiff
path: root/drivers/mfd/tps65910.c
diff options
context:
space:
mode:
authormattis fjallstrom <mattis@acm.org>2016-04-28 19:54:36 -0700
committermattis fjallstrom <mattis@acm.org>2016-04-28 19:55:30 -0700
commit104bd36ed2d86c77a2d6949d3957a6c014c70f72 (patch)
treeba0f71798333cb197daf97a274f8186eb4798aa1 /drivers/mfd/tps65910.c
parente165e8cc62e787316ebf36322481b64312c37e0b (diff)
downloadolio-linux-3.10-104bd36ed2d86c77a2d6949d3957a6c014c70f72.tar.xz
olio-linux-3.10-104bd36ed2d86c77a2d6949d3957a6c014c70f72.zip
Removing code that enabled/disabled interrupts as a result of power management notifications, fixing pinmux and reading status register twice (per tps69510 TRM).
Change-Id: Idaac043ebe18229333bb7c090865e9ca3804f189
Diffstat (limited to 'drivers/mfd/tps65910.c')
-rw-r--r--drivers/mfd/tps65910.c8
1 files changed, 6 insertions, 2 deletions
diff --git a/drivers/mfd/tps65910.c b/drivers/mfd/tps65910.c
index 0e0412b3bfb..f40d98b892c 100644
--- a/drivers/mfd/tps65910.c
+++ b/drivers/mfd/tps65910.c
@@ -226,6 +226,8 @@ static struct regmap_irq_chip tps65910_irq_chip = {
.ack_base = TPS65910_INT_STS,
};
+#if 0
+
static int tps65910_irq;
static int tps65910_irq_pm_notifier(struct notifier_block *notifier,
@@ -249,6 +251,8 @@ static struct notifier_block tps65910_irq_pm_notifier_block = {
.notifier_call = tps65910_irq_pm_notifier,
};
+#endif
+
static int tps65910_irq_init(struct tps65910 *tps65910, int irq,
struct tps65910_platform_data *pdata)
{
@@ -275,8 +279,8 @@ static int tps65910_irq_init(struct tps65910 *tps65910, int irq,
}
tps65910->chip_irq = irq;
- tps65910_irq = irq;
- register_pm_notifier(&tps65910_irq_pm_notifier_block);
+ // tps65910_irq = irq;
+ // register_pm_notifier(&tps65910_irq_pm_notifier_block);
ret = regmap_add_irq_chip(tps65910->regmap, tps65910->chip_irq,
IRQF_ONESHOT, pdata->irq_base,
tps6591x_irqs_chip, &tps65910->irq_data);