We are encountering an intermittent issue with watchdog reboot issue on custom board using iMX6S and PMIC MMPF0100.
Our custom board is designed base on SABRE-SD board, with regards to below reboot circuit.
Found out in some instances, the reboot command could not work due to WDOG_BUF signal could not go down to logic 0, hence no change on PWRON pin. It results as system hang forever after enter reboot command.
We have tried with 1uF or 2.2uF but the issue still can happen. Any advice what to check? Thanks.
Thank for your reply. Here is waveform at WDOG_B pin when the issue happened.
Pic 1: waveform at WDOG_B pin of 4 reboot times.
Pic 2: zoom of 1 pulse.
Looking forward to your advice!
please take waveform at WDOG_BUF pin and then
disconnect C504 and take the same waveforms on WDOB_B signal.
One can try to increase drive strength of WDOB_B signal using
Pad Control Register IOMUXC_SW_PAD_CTL_PAD_X_Y.
I can not reproduce this issue again, so I can not take waveform at WDOG_BUF pin.
And the waveform at WDOB_B pin after I disconnected C504:
where is Pad Control Register in kernel 3.10.17 source?