I just confirm power down of i.MX6.
I assume system power will be off if TOP bit in SNVS_LPCR set. (default=1)
(Q) Is it OK to leave all regulators in the PMIC on when I issue shutdown command?
I found following description in the old patch* which refer to TOP and DP_EN bit.
On sabresd board, PMIC_ON_REQ control pmic power on/off, we can set TOP and DP_EN of SNVS_LPCR to implement power off by software. On this way,SNVS RTC alarm can work after power off.
Q&A: How is mx6 PMIC_ON_REQ under SW control?
I couldn't understand the relationship between TOP=DP_EN=1 and following descriptions in the manual.
Turn off System Power
Asserting this bit causes a signal to be sent to the Power Management IC to turn off the system power.
This bit will clear once power is off. This bit is only valid when the Dumb PMIC is enabled.
0 Leave system power on.
1 Turn off system power.
Dumb PMIC Enabled
When set, software can control the system power. When cleared, the system requires a Smart PMIC to
automatically turn power off.
0 Smart PMIC enabled.
1 Dumb PMIC enabled.
(Q) What is the difference between TOP=1 and 0?
(Q) What is the difference between DO_EN=1 and 0?
(Q) why set both TOP and DP_EN when powered off by software?
Can anybody help me?