Hi,
We are using i.MX93 SoM with PCA9451A PMIC.
We are reading the PMIC's PWRON_STAT (0x05) register in U-Boot.

In case of a reset command or watchdog timeout, the appropriate bits are set!
e.g. U-Boot reset (i2c command sent to PMIC to reset):
bit 5 -> SW_RST
e.g. U-Boot watchdog timeout (simulate with loop 0 0 command):
bit 6 -> WDOG
However, when unplugging/plugging in power, two bits are set in this register.
Read register value 0x90 -> bit7 and bit4
bit 7 ... PWRON (expected)
bit 4 ... PMIC_RST (not expected)
Is this expected?
Are we supposed to read all bits? How to choose then if 2 bits set which reset reason was performed?