diff options
author | Lei Fan <leif@nvidia.com> | 2014-04-16 15:17:17 +0800 |
---|---|---|
committer | Martin Chi <mchi@nvidia.com> | 2014-04-24 23:10:23 -0700 |
commit | 86d7b2e1de7dcc883499edbffbbece0217bc1d85 (patch) | |
tree | f15cbb43d0b37ca422a7b9143b71571cb404c9f2 /sound | |
parent | 34dd3b2c8aaadbd6a85b7b02112ecfafc8cf5f34 (diff) |
ASoC: Tegra: Enable wake source of HP GPIO
Enable the GPIO for headset detection work as LP0 wake source.
Bug 1499477
Change-Id: I91ae32f8d687f3de4548b23464072e24adacb201
Signed-off-by: Lei Fan <leif@nvidia.com>
Reviewed-on: http://git-master/r/396887
Reviewed-by: Vijay Mali <vmali@nvidia.com>
Reviewed-by: Automatic_Commit_Validation_User
GVS: Gerrit_Virtual_Submit
Reviewed-by: Martin Chi <mchi@nvidia.com>
Diffstat (limited to 'sound')
-rw-r--r-- | sound/soc/tegra/tegra_rt5640.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/sound/soc/tegra/tegra_rt5640.c b/sound/soc/tegra/tegra_rt5640.c index 13a5403c7c9a..87a3f127ef16 100644 --- a/sound/soc/tegra/tegra_rt5640.c +++ b/sound/soc/tegra/tegra_rt5640.c @@ -39,6 +39,7 @@ #ifdef CONFIG_SWITCH #include <linux/switch.h> #endif +#include <linux/interrupt.h> #include <mach/tegra_asoc_pdata.h> #include <mach/gpio-tegra.h> #include <mach/tegra_rt5640_pdata.h> @@ -1562,6 +1563,7 @@ static int tegra_rt5640_init(struct snd_soc_pcm_runtime *rtd) 1, &tegra_rt5640_hp_jack_gpio); machine->gpio_requested |= GPIO_HP_DET; + enable_irq_wake(gpio_to_irq(tegra_rt5640_hp_jack_gpio.gpio)); } /* Add call mode switch control */ |