Thanks for your reply. And what you shared forum link is helpful.
Yes, I have also tested through Linux WDT ioctl to get watchdog status, but got 0 as POR reset which is NOT expected. I should see reset cause as 'WDT' reset.
As I mentioned, actually I am checking WDT status and reset_cause in uboot & SPL itself which is before Linux stage, so I don't think if uboot didn't update correct values in uboot we can't expect it in linux.
Also I made below dts change for not allowing PMIC to reset the CPU.
&wdog1 {
//fsl,ext-reset-output;
//pinctrl-names = "default";
//pinctrl-0 = <&pinctrl_wdog>;
status = "okay";
};
My humble request is that just once you go through the attached logs and re-read my post.
Thanks!