Hi,
When I use AM437x EVM, in kernel of the default of SDK v7.1 of AM437x, there seems to be wakeup from a standby and deepsleep0 state only in UART.
IO wakeup does not seem to support it, please tell me whether there is a plan to support.
In the following source of kernel attached to SDK, the source of IO wakeup does not seem to be defined.
ti-sdk-am437x-evm-07.01.00.00\board-support\linux-3.12.10-ti2013.12.01\arch\arm\mach-omap2\wkup_m3.c
struct wkup_m3_wakeup_src wakeups[] = {
{.irq_nr = 35, .src = "USB0_PHY"},
{.irq_nr = 36, .src = "USB1_PHY"},
{.irq_nr = 40, .src = "I2C0"},
{.irq_nr = 41, .src = "RTC Timer"},
{.irq_nr = 42, .src = "RTC Alarm"},
{.irq_nr = 43, .src = "Timer0"},
{.irq_nr = 44, .src = "Timer1"},
{.irq_nr = 45, .src = "UART"},
{.irq_nr = 46, .src = "GPIO0"},
{.irq_nr = 48, .src = "MPU_WAKE"},
{.irq_nr = 49, .src = "WDT0"},
{.irq_nr = 50, .src = "WDT1"},
{.irq_nr = 51, .src = "ADC_TSC"},
{.irq_nr = 0, .src = "Unknown"},
};
Because information of Wakeup Processor of the cortexM3 is not mention in TRM very much, I do not know it how it may come true.
If there is the information such as patches of IO wakeup, please tell me.
In addition, will wakeup of GPIO0 support it?
There is not a mention of GPIO0 in 6.4.5 Wakeup Sources/Events of TRM, but only GPIO0 is a mention of wakeup possibility in 28.1.3 Unsupported GPIO Features of TRM.
Best regards,
Shigehiro Tsuda