arm: tegra: Remove unused bogus irq enable/disable magic
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
This commit is contained in:
parent
1738209a15
commit
b0f18edaf6
|
@ -275,13 +275,6 @@ void tegra_gpio_resume(void)
|
||||||
}
|
}
|
||||||
|
|
||||||
local_irq_restore(flags);
|
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)
|
void tegra_gpio_suspend(void)
|
||||||
|
@ -289,18 +282,6 @@ void tegra_gpio_suspend(void)
|
||||||
unsigned long flags;
|
unsigned long flags;
|
||||||
int b, p, i;
|
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);
|
local_irq_save(flags);
|
||||||
for (b = 0; b < ARRAY_SIZE(tegra_gpio_banks); b++) {
|
for (b = 0; b < ARRAY_SIZE(tegra_gpio_banks); b++) {
|
||||||
struct tegra_gpio_bank *bank = &tegra_gpio_banks[b];
|
struct tegra_gpio_bank *bank = &tegra_gpio_banks[b];
|
||||||
|
|
Loading…
Reference in New Issue