Provides an interface to set the IST Configuration.
Communicates the configuration set by the user application to Orin
SW (IST Client) over Ethernet (for Key-On/OFF Orin IST)
Provides an interface to read the IST results
Provides interfaces using which the Platform Power manager can
query if a Keyon/KeyOff IST need to be executed, and query whether
IST is completed.
During bootup, decides whether Orin shall be in IST Mode or
Normal mode
Triggers IST via GPIO assertion, monitors the execution of IST
on Orin and detects IST stuck scenarios through timeouts
Provides an interface to abort the IST execution
Detects and handles the following HW Error scenarios
IST stuck is detected by a GPT based HW timer with a configurable timeout
Communication with Orin SoC is monitored by a SW timer with a configurable time out
Depends on an active Ethernet (VLAN200) connection between MCU
and Orin.
The customer application is expected to set a valid IST
configuration during every power-cycle, using the interfaces
provided by NvMCU_ISTManager. This is done via the Serial console
Shell Commands.