@@ -343,6 +343,16 @@ static struct platform_device *omap3_evm_devices[] __initdata = {
&omap3evm_smc911x_device,
};
+/*
+ * Set wakeup sources for the board
+ */
+static void __init omap3_evm_wakeup_sources(void)
+{
+ pr_info("omap3evm: Adding wakeup sources");
+
+ omap_cfg_reg(AF26_34XX_SYS_NIRQ);
+}
+
static void __init omap3_evm_init(void)
{
omap3_evm_i2c_init();
@@ -359,6 +369,8 @@ static void __init omap3_evm_init(void)
#endif
usb_musb_init();
ads7846_dev_init();
+
+ omap3_evm_wakeup_sources();
}
static void __init omap3_evm_map_io(void)