diff options
author | Nitin Kumbhar <nkumbhar@nvidia.com> | 2011-01-28 14:43:53 +0530 |
---|---|---|
committer | Niket Sirsi <nsirsi@nvidia.com> | 2011-01-28 19:38:51 -0800 |
commit | 4ff2f5a056bf5a17aac4cdb256a39b304c9a1314 (patch) | |
tree | 5bd4988a55517a18e0d9e28107b565b216e37124 /include | |
parent | 174f888131a1e7c5e970a8a94944d7101f8f4fa1 (diff) |
input: gpio-keys: report wakeup key on resume
During resume, gpio-keys does not get updated state of gpios which
fails to report wakeup key event. Update resume routine to report
key event based on wakeup source.
BUG 745149
Change-Id: Iff7a9b431f9da8d226c8d3cd522725c3049fef07
Reviewed-on: http://git-master/r/17455
Tested-by: Nitin Kumbhar <nkumbhar@nvidia.com>
Reviewed-by: Varun Wadekar <vwadekar@nvidia.com>
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
Diffstat (limited to 'include')
-rw-r--r-- | include/linux/gpio_keys.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/include/linux/gpio_keys.h b/include/linux/gpio_keys.h index ce73a30113b4..89dbe27149be 100644 --- a/include/linux/gpio_keys.h +++ b/include/linux/gpio_keys.h @@ -19,6 +19,7 @@ struct gpio_keys_platform_data { unsigned int rep:1; /* enable input subsystem auto repeat */ int (*enable)(struct device *dev); void (*disable)(struct device *dev); + int (*wakeup_key)(void); }; #endif |