diff options
| author | mattis fjallstrom <mattis@acm.org> | 2016-04-28 19:54:36 -0700 |
|---|---|---|
| committer | mattis fjallstrom <mattis@acm.org> | 2016-04-28 19:55:30 -0700 |
| commit | 104bd36ed2d86c77a2d6949d3957a6c014c70f72 (patch) | |
| tree | ba0f71798333cb197daf97a274f8186eb4798aa1 /drivers/mfd/tps65910.c | |
| parent | e165e8cc62e787316ebf36322481b64312c37e0b (diff) | |
| download | olio-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.c | 8 |
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); |