From the AM335x user manual, the deep sleep mode 0 shall turn off the master oscillator, actually, in M3 code, it is.
From the kernel code(clock33xx_data.c), we can figure out that most clock is inherited from master oscillator.(in kernel code, which is from sys_clkin_ck and sys_clkin_ck is from virt_24m_ck, right?)
My question is:
If the master oscillator is gated off, how can the Soc wake up?
In this case, most clocks are off(only root 32kHz clock and Soc 32KHz clock are alive), how can the Soc works?