mirror of
https://github.com/torvalds/linux.git
synced 2024-11-17 01:22:07 +00:00
plat-nomadik: change sleep/wakeup setting in GPIO SLPM register
This patch fixes a bug when setting SLPM register for DB8500. When calling__nmk_gpio_set_slpm(...) offset to GPIO is now used instead of the GPIO number itself. Signed-off-by: Rikard Olsson <rikard.p.olsson@stericsson.com> Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
This commit is contained in:
parent
01727e61f0
commit
8b40eeeadc
@ -602,7 +602,7 @@ static int nmk_gpio_irq_set_wake(struct irq_data *d, unsigned int on)
|
||||
|
||||
#ifdef CONFIG_ARCH_U8500
|
||||
if (cpu_is_u8500v2()) {
|
||||
__nmk_gpio_set_slpm(nmk_chip, gpio,
|
||||
__nmk_gpio_set_slpm(nmk_chip, gpio - nmk_chip->chip.base,
|
||||
on ? NMK_GPIO_SLPM_WAKEUP_ENABLE
|
||||
: NMK_GPIO_SLPM_WAKEUP_DISABLE);
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user