arm: tegra: kai: do not enable wakeup for interrupt keys
Johnny Qiu [Sat, 28 Apr 2012 08:07:44 +0000 (16:07 +0800)]
Bug 975433

MAX77663 driver hasn't implemented irq_set_wake(). Actually its
interrupt always wakes up AP. Set wakeup = false to reduce warning
messages in kernel.

Change-Id: Id4f43d7d2ba879c92846091e2062765de7ea477e
Signed-off-by: Johnny Qiu <joqiu@nvidia.com>
Reviewed-on: http://git-master/r/99536
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Venu Byravarasu <vbyravarasu@nvidia.com>
Reviewed-by: Bitan Biswas <bbiswas@nvidia.com>

arch/arm/mach-tegra/board-kai-kbc.c

index 5c52864..928e5de 100644 (file)
@@ -67,8 +67,8 @@ static struct gpio_keys_button kai_keys[] = {
        [3] = GPIO_KEY(KEY_SEARCH, PQ3, 0),
        [4] = GPIO_KEY(KEY_VOLUMEUP, PR1, 0),
        [5] = GPIO_KEY(KEY_VOLUMEDOWN, PR0, 0),
-       [6] = GPIO_IKEY(KEY_POWER, MAX77663_IRQ_BASE + MAX77663_IRQ_ONOFF_EN0_FALLING, 1, 100),
-       [7] = GPIO_IKEY(KEY_POWER, MAX77663_IRQ_BASE + MAX77663_IRQ_ONOFF_EN0_1SEC, 1, 3000),
+       [6] = GPIO_IKEY(KEY_POWER, MAX77663_IRQ_BASE + MAX77663_IRQ_ONOFF_EN0_FALLING, 0, 100),
+       [7] = GPIO_IKEY(KEY_POWER, MAX77663_IRQ_BASE + MAX77663_IRQ_ONOFF_EN0_1SEC, 0, 3000),
 };
 
 static struct gpio_keys_platform_data kai_keys_platform_data = {