diff options
author | Roger Quadros <rogerq@ti.com> | 2012-08-09 11:11:29 +0300 |
---|---|---|
committer | Xavier Boudet <x-boudet@ti.com> | 2012-08-17 14:10:09 +0200 |
commit | 27aacd4438350d6cff64fcbe29a756f0b3aec86d (patch) | |
tree | 47a5a05ca3e63dff0554866f355fd94c2f9f01e2 | |
parent | f84c72f6b36418ff11d16808c16a7c3216730bb0 (diff) |
ARM: OMAP4: Blaze: Configure pins for wakeup from suspend
'sys_nirq1' needs to be waekup enabled in order to wakeup from
PMIC events. e.g. USB plug in.
Signed-off-by: Roger Quadros <rogerq@ti.com>
-rw-r--r-- | arch/arm/mach-omap2/board-4430sdp.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/arch/arm/mach-omap2/board-4430sdp.c b/arch/arm/mach-omap2/board-4430sdp.c index 906729bd919c..c02037817424 100644 --- a/arch/arm/mach-omap2/board-4430sdp.c +++ b/arch/arm/mach-omap2/board-4430sdp.c @@ -956,6 +956,13 @@ static struct __initdata emif_custom_configs custom_configs = { .lpmode = EMIF_LP_MODE_DISABLE }; +static void __init enable_board_wakeups(void) +{ + /* sys_nirq1 for TWL6030 (USB, PMIC, etc) */ + omap_mux_init_signal("sys_nirq1", + OMAP_WAKEUP_EN | OMAP_PIN_INPUT_PULLUP); +} + static void __init omap_4430sdp_init(void) { int status; @@ -1017,6 +1024,7 @@ static void __init omap_4430sdp_init(void) omap_rprm_regulator_init(sdp4430_rprm_regulators, ARRAY_SIZE(sdp4430_rprm_regulators)); + enable_board_wakeups(); } static void __init omap_4430sdp_reserve(void) |