Skip to content

Commit

Permalink
arm: tegra: Remove unused bogus irq enable/disable magic
Browse files Browse the repository at this point in the history
The core code handles thees already.

Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Cc: Colin Cross <ccross@android.com>
Cc: linux-tegra@vger.kernel.org
Cc: linux-arm-kernel@lists.infradead.org
  • Loading branch information
Thomas Gleixner committed Mar 29, 2011
1 parent 1738209 commit b0f18ed
Showing 1 changed file with 0 additions and 19 deletions.
19 changes: 0 additions & 19 deletions arch/arm/mach-tegra/gpio.c
Original file line number Diff line number Diff line change
@@ -275,32 +275,13 @@ void tegra_gpio_resume(void)
}

local_irq_restore(flags);

for (i = INT_GPIO_BASE; i < (INT_GPIO_BASE + TEGRA_NR_GPIOS); i++) {
struct irq_desc *desc = irq_to_desc(i);
if (!desc || (desc->status & IRQ_WAKEUP))
continue;
enable_irq(i);
}
}

void tegra_gpio_suspend(void)
{
unsigned long flags;
int b, p, i;

for (i = INT_GPIO_BASE; i < (INT_GPIO_BASE + TEGRA_NR_GPIOS); i++) {
struct irq_desc *desc = irq_to_desc(i);
if (!desc)
continue;
if (desc->status & IRQ_WAKEUP) {
int gpio = i - INT_GPIO_BASE;
pr_debug("gpio %d.%d is wakeup\n", gpio/8, gpio&7);
continue;
}
disable_irq(i);
}

local_irq_save(flags);
for (b = 0; b < ARRAY_SIZE(tegra_gpio_banks); b++) {
struct tegra_gpio_bank *bank = &tegra_gpio_banks[b];

0 comments on commit b0f18ed

Please sign in to comment.