I was curious about the change in behavior for P9/pin 10 from SYS_RESET on beaglebone black and friends to RESETSTATz (MAIN domain warm reset status output). We have a provisioning use case where we require external programatic control over holding the board in reset. Is there an alternative path to SYS_RESET other than the user button? Is this an error or is there a stronger use case for exposing the MAIN domain reset status that I am missing?
I am specifically comparing BBB Rev C3 to BBAI64. However, It appears that the behavior of P9 / pin 10 (SYS_RESET) on the cape header was consistent throughout the series (beaglebone black, blue, green, ai) up until the AI-64. On the AI-64, the pin is an output and it seems is used to read the warm reset status. It can no longer be used to hold the system in reset.
It looks like it should go to RESET_REQZ
(ball C28) for reset request
or PORZ
(ball J24) for hard reset
page 133 of datasheet