We have a custom board based on AM437x GP EVM with Linux version 4.1.13-rt11-g2046db6. All drivers seem to work fine and I can boot up the board successfully with hardware switch 100% of the time. However "reboot" command in console doesn't work reliably (works ~25% of the time). When it doesn't work, it finishes the shutdown, but the u-boot never starts.
We use SD card and eMMC, and this happens to both.
I also noticed a similar problem with watchdog reset, it also doesn't reboot. When the timeout occurs, the system just hangs. I wonder if they are related.
As this point, I have no idea how to debug this problem. Could you offer some guidance?
Thank you so much!
Jan