diff options
author | Johnny Qiu <joqiu@nvidia.com> | 2012-01-11 14:39:26 -0800 |
---|---|---|
committer | Rohan Somvanshi <rsomvanshi@nvidia.com> | 2012-02-13 07:12:44 -0800 |
commit | 342ad00523634fd08493c56cbf8944c3ed32efa9 (patch) | |
tree | 5a3547d82043f0bb756b2958c0d9dc5c5640118e | |
parent | b14bc7ac4a7c3645c4e5c9b3ad12a47f1461e918 (diff) |
arm: tegra: kai: add functionality of power button
Change-Id: I8c454f465ded68606a29e5dc0cc939cbb9afc96f
Signed-off-by: Johnny Qiu <joqiu@nvidia.com>
Reviewed-on: http://git-master/r/82764
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
Reviewed-by: Rohan Somvanshi <rsomvanshi@nvidia.com>
Tested-by: Rohan Somvanshi <rsomvanshi@nvidia.com>
-rw-r--r-- | arch/arm/mach-tegra/board-kai-kbc.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/arch/arm/mach-tegra/board-kai-kbc.c b/arch/arm/mach-tegra/board-kai-kbc.c index 704789debf3d..d62fc2fc22f6 100644 --- a/arch/arm/mach-tegra/board-kai-kbc.c +++ b/arch/arm/mach-tegra/board-kai-kbc.c @@ -25,6 +25,7 @@ #include <linux/device.h> #include <linux/gpio.h> #include <linux/gpio_keys.h> +#include <linux/mfd/max77663-core.h> #include <linux/interrupt_keys.h> #include <linux/gpio_scrollwheel.h> @@ -82,6 +83,8 @@ static struct platform_device kai_keys_device = { .debounce_interval = _deb_int, \ } static struct interrupt_keys_button kai_int_keys[] = { + [0] = INT_KEY(KEY_POWER, MAX77663_IRQ_BASE + MAX77663_IRQ_ONOFF_EN0_FALLING, 0, 100), + [1] = INT_KEY(KEY_POWER, MAX77663_IRQ_BASE + MAX77663_IRQ_ONOFF_EN0_1SEC, 0, 3000), }; static struct interrupt_keys_platform_data kai_int_keys_pdata = { |