SPL code, pmic_stby_req

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

SPL code, pmic_stby_req

107 Views
sbmd_1234
Contributor I

Hi 

I have read the spl.c code inside power_init_board() function reg_write is happening as : 

/* BUCKxOUT_DVS0/1 control BUCK123 output */
pmic_reg_write(dev, PCA9450_BUCK123_DVS, 0x29);

/* enable DVS control through PMIC_STBY_REQ */
pmic_reg_write(dev, PCA9450_BUCK1CTRL, 0x59);

So, what i understood is like in every board bootup register write of DVS controlling through pmic_stby_req  is configured of PMIC.

But my question is how the system is getting triggered when the imx93 is sending standby request?

0 Kudos
2 Replies

85 Views
Alejandro_Salas
NXP TechSupport
NXP TechSupport

Hello @sbmd_1234 

 

When the PMIC receives the standby request signal PMIC_STBY_REQ it interprets this signal as a request to transition the system into a low-power state.

Also you can check the reference manual, look the PMIC standby control (PMIC_CTRL) register and PMIC standby pre delay control (PMIC_PRE_DLY_CTRL).

 

Best regards.

0 Kudos

83 Views
sbmd_1234
Contributor I

Hi @Alejandro_Salas 

Thanks for your reply!!

Actually, I can see the system gets voltage down by the PMIC i.e ( BUCK1_VOUT_DVS1 reg) during booting time but the question is may be somewhere system checks the low power mode conditions so can we read those conditions.

If those conditions are checked for standby then what is that process?

 

0 Kudos