TS-7250-V3 Supervisory Reset Reasons

From embeddedTS Manuals

The supervisory microcontroller can detect multiple reasons why the system rebooted or woke back up. These are provided by the sysfs device:

root@tsimx6ul:~# cat /sys/bus/platform/devices/tssupervisor-reset/reboot_reason
POR
reboot_reason text Description
POR Initial power-on reset after both micro USB serial console and VIN[1] were removed
Brownout 5 VDC rail[2] dropped below 4.7 V but Supervisory Microcontroller power input remained valid
CPU WDT Watchdog timer (WDT) expired and caused a hardware reboot
Software Reboot The operating system initiated a reboot
RTC Alarm Reboot Real-time clock (RTC) alarm expired and was configured to cause a hardware reboot
Wake from PWR Cycle The operating system initiated a power-off, after which VIN[1] was cycled off and back on
Wake from WAKE_EN The operating system initiated a power-off, after which the voltage input on ADC Header pin 9 rose from below 1 V to above 3 V
Wake from USB VBUS The operating system initiated a power-off, after which a micro USB serial console cable was connected to USB host
Wake from RTC Alarm The operating system initiated a power-off, after which the real-time clock (RTC) alarm expired
  1. 1.0 1.1 VIN can either be 5 VDC or 8-48 VDC input
  2. 5 VDC rail either from 5 VDC direct input or generated internally from 8-48 VDC input