This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

How do you stop DDR clock in self-refresh mode?

Guru 10570 points

1033.selfrefresh_AM35x.zip

Hello.
I would like to stop DDR clock in self-refresh mode for power saving.
The TRM(sprugr0b) describes below.
=======
(P1075 : 9.2.3.4.5.1 SDRAM Self-Refresh Mode)
In self-refresh mode, the EMIF automatically stops the clocks to the SDRAM, by asserting the phy_sdramclkstop port. The EMIF maintains pad_cke_o low to maintain the self-refresh state.
=======

I could confirm that
 - DDR CKE put to low
 - CM_IDLEST1_CORE.ST_EMIF4 = 1h
But, DDR clock does not stop.

Could you please some advice about attached sample source code?
You can see that DDR clock does not stop on AM3517EVM.

Best regards,
RY