NVIDIA Orin Power Management

  • Provides an interface to power on and power off the NVIDIA DRIVE Orin SoC.
  • Provides an interface to set the GPIO pins for Boot-chain of NVIDIA Orin SoC while powering on.
  • This is a stateless (independent of IST, SC7) Component as it acts on the commands from other SWCs on MCU, which might hold the states and state management.
  • Detects HW Error scenarios like HW power-up failure detection via PG Signal from VRS10/11/12 and NVIDIA Orin rails, and the power-on is aborted.
  • Implements safety-related latent fault detection requirements for VRS10 and VRS11.
  • Supports safe shutdown of NVIDIA Orin.
    • During power-Off/ Reset request, Power Manager waits for Handshake GPIO to be set before powering off the VRS10.
    • A timeout of 20 seconds is provided in case the GPIO is not asserted.
  • Needs a Platform Power Management Software Component (provided as a reference code), which invokes the APIs provided by NVIDIA Orin Power Manager. The same requests are provided by the shell commands also.
  • Provides interfaces for SC7 entry and exit transitions. Implements the hardware-level triggers to manage the SC7 entry and exit sequence of NVIDIA Orin.