I’m currently working on i.MX6Q Sabre SDP (WEC7) and I try to improve the power management during a suspend/resume of my board. For the moment, the power saving is extremely low, the board consumes 4W in stop mode.
I suspect this high consumption coming from the screen; after all, the board consumes only 2Watts without the screen.
Regarding the code, the LPM bit, vstby bit, sbyos bit are set before the WFI.
The analog misc0 stop mode config is set to 0 and the ENABLE_WEAK_LINREG in the PMU PMU_REG_2P5 register is activated.
I checked the PMU_MISC0 too, the stop mode config is 0 by default (Deep sleep mode).
My idea for the moment, is that the stop mode is correctly set or considered because I obtain some results when I shut down manually LD0 2P5 and a better result with the LD0 1P1 shut down but the board doesn’t resume, which is normal I suppose… And if I referred to the Reference Manual, reg1p1 and reg2p5 should be off with a stop_mode_config=0.
Have I forget something? Some clues?
Thank you in advance.