Hi Eishi
>Q1.Is my following understanding correct?
>The software does not need to do something explicitly for entering system IDLE mode.
no, software low power driver performing steps to enter system IDLE mode, for example
in linux one can refer to Chapter 21Low-level Power Management (PM) Driver attached Linux Manual.
>Q2. Is it possible to set the condition to enter the system IDLE?
condition is set by low power driver, linux driver decides when it should put processor in low power mode.
- Entering Low Power IDLE
>Q3. How is it able to enter the Low power IDLE?
- Return from IDLE mode
>Q4. How is it able to return from IDEL mode?
please refer to sect.18.5.3.2.1 Entering WAIT mode, 18.5.3.2.2 Exiting WAIT mode
i.MX6ULL Reference Manual
http://www.nxp.com/docs/en/reference-manual/IMX6ULLRM.pdf
>Q5. Is it able to return by GPIO port transition?
yes
>Q6.Is it possible to return from the IDLE mode to the RUN mode by changing the A/D value?
>(Is it able to return to RUN mode triggered by A/D?)
yes, please refer to p.406, sect.13.3.7 MCU Wait Mode Operation i.MX6ULL Reference Manual
"The ADC interrupt wakes the MCU when the compare condition is met."
Best regards
igor
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------