Hi Ko-hey
>why does PWR_BTN_SNS need ?
any unmasked interrupt can wake processor from low power mode.
Both PWR_BTN_SNS and ONOFF can wake.
>The PMIC_STBY_REQ can't make any unmasked interrupt so
>i.MX6 need PWR_BTN_SNS for wakeup from standby with PMIC_STBY_REQ.
>Am I correct ?
for PMIC_STBY_REQ behaviour please check sect.18.5.3.3 STOP mode i.MX6DQ Reference Manual
https://www.nxp.com/docs/en/reference-manual/IMX6DQRM.pdf
So processor control PMIC_STBY_REQ signal when it enter/exit from low power modes.
To exit from low power mode processor should receive unmasked interrupt (from
PWR_BTN_SNS, ONOFF or other interrupt source).
Best regards
igor