I have posted around "Wed, 2018-01-17 09:58" where I was able to resolve my Hybernate state with success.
I now have an updated board and facing this new issue. With the same procedure to POWERDOWN(Hybernate), I ends up having a BPERI at 3V3 cycling with a 108ms period. VDDCORE is also cycling. It look like it POWERDOWN(Hybernate) / WAKE UP in cycle. I went back to my older hardware revision and made some investigation. It look like in POWERDOWN(Hybernate) Step, my VDDCORE was at a low power and BPERI Off.
My question: What should I look for that would explain the BPERI Cycling state ? How can I prevent It ? I am attach to an xMX6 SOM processor with iMX6.PMIC_ON_REQ loop to nSHUTDOWN.
Also, all my event are set to zero and I can't determine any wake-up source when I power up.
u16Addr = DA9063_CONTROL_A;
u8Data_Ctrl = 0;
u8Data_Mask = M_POWER1_EN | M_POWER_EN | M_SYSTEM_EN | STANDBY | SYSTEM_EN | POWER_EN;
fResult = OALDA9063PmicSetRegister(PMIC_I2C_PORT, u16Addr, u8Data_Ctrl, u8Data_Mask);
Note: The board goes in POWERDOWN and the Wakeup works 95% time but a LED is blinking on BPERI.