I have two boards which are designed very close to the below boards
1) imx8mp-evk
2) imx8mq-evk
I would like to know what happens under the hood when I issue "reboot" in Linux . Is it just the soft reset of the ARM cores involved, or is the PMIC involved (PCA9450 for imx8mp) ? If PMIC is involved, what actually happens under the hood when linux reboot command finishes? Does linux write in to the PMIC registers through I2C to issue a PMIC reset? Or does the linux assert WDOG_B (GPIO1_2) which is connected to WDOG_B of PMIC and resulting in reset?
Does the reset mechanism differ between imx8mp and imx8mq ? We are seeing some issues in our imx8mq board where the PMIC reset does not happen, but just the ARM goes through warm reset. (does not bring the whole SOC power reset as the imx8mp) does.
Any insight/help is appreciated
Thanks