omap3: pm: Add T2 Keypad as a wakeup source
Changes for setting the padconf value for sys_nirq line which is connected to T2 INTR1. This will fix the T2 keypad wakeup. Signed-off-by: Lesly A M <x0080970@ti.com> Signed-off-by: Teerth Reddy <teerth@ti.com> Signed-off-by: Tony Lindgren <tony@atomide.com>
This commit is contained in:
parent
321cfc851d
commit
a1e63642a9
1 changed files with 9 additions and 0 deletions
|
@ -24,6 +24,7 @@
|
||||||
#include <plat/common.h>
|
#include <plat/common.h>
|
||||||
#include <plat/usb.h>
|
#include <plat/usb.h>
|
||||||
|
|
||||||
|
#include "mux.h"
|
||||||
#include "hsmmc.h"
|
#include "hsmmc.h"
|
||||||
|
|
||||||
/* Zoom2 has Qwerty keyboard*/
|
/* Zoom2 has Qwerty keyboard*/
|
||||||
|
@ -263,9 +264,17 @@ static int __init omap_i2c_init(void)
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
static void enable_board_wakeup_source(void)
|
||||||
|
{
|
||||||
|
/* T2 interrupt line (keypad) */
|
||||||
|
omap_mux_init_signal("sys_nirq",
|
||||||
|
OMAP_WAKEUP_EN | OMAP_PIN_INPUT_PULLUP);
|
||||||
|
}
|
||||||
|
|
||||||
void __init zoom_peripherals_init(void)
|
void __init zoom_peripherals_init(void)
|
||||||
{
|
{
|
||||||
omap_i2c_init();
|
omap_i2c_init();
|
||||||
omap_serial_init();
|
omap_serial_init();
|
||||||
usb_musb_init();
|
usb_musb_init();
|
||||||
|
enable_board_wakeup_source();
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue