diff options
author | Michael Hennerich <michael.hennerich@analog.com> | 2010-03-10 17:26:06 +0300 |
---|---|---|
committer | Mike Frysinger <vapier@gentoo.org> | 2010-05-21 17:40:16 +0400 |
commit | bb84dbf69b0730fcc78c275f900ed74b2b8453a5 (patch) | |
tree | c6389f2a68b1f511f685ef5069a4704614ed11c2 /arch/blackfin/mach-common/ints-priority.c | |
parent | 85eb0e4b15efc8034cbae193c99536dae7896701 (diff) | |
download | linux-bb84dbf69b0730fcc78c275f900ed74b2b8453a5.tar.xz |
Blackfin: punt Blackfin-specific GPIO wakeup API
This patch removes a custom GPIO wakeup API which allowed GPIOs to act
as wakeup sources, which are not configured as Interrupts.
This API is a leftover from the time before irq_wake was established.
From now on people must use enable_irq_wake(GPIO_IRQx) and the GPIO in
question needs to be configured as Interrupt.
Signed-off-by: Michael Hennerich <michael.hennerich@analog.com>
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
Diffstat (limited to 'arch/blackfin/mach-common/ints-priority.c')
-rw-r--r-- | arch/blackfin/mach-common/ints-priority.c | 9 |
1 files changed, 1 insertions, 8 deletions
diff --git a/arch/blackfin/mach-common/ints-priority.c b/arch/blackfin/mach-common/ints-priority.c index 7ad8878bfa18..ce988713445d 100644 --- a/arch/blackfin/mach-common/ints-priority.c +++ b/arch/blackfin/mach-common/ints-priority.c @@ -662,14 +662,7 @@ static int bfin_gpio_irq_type(unsigned int irq, unsigned int type) #ifdef CONFIG_PM int bfin_gpio_set_wake(unsigned int irq, unsigned int state) { - unsigned gpio = irq_to_gpio(irq); - - if (state) - gpio_pm_wakeup_request(gpio, PM_WAKE_IGNORE); - else - gpio_pm_wakeup_free(gpio); - - return 0; + return gpio_pm_wakeup_ctrl(irq_to_gpio(irq), state); } #endif |