Inquiry regarding communication and control from Jetson Orin SPE to BPMP

Hello,

I am currently working with the Jetson Orin SPE (Sensor Processing Engine) and I have a question regarding its interaction with the BPMP (Boot and Power Management Processor).

Could you please clarify if there is a way for the SPE to send control requests to the BPMP?

Specifically, I would like to know:

  1. What specific functions or features can be controlled by the SPE via the BPMP?

  2. How can these control requests be implemented? (e.g., specific APIs, IVC protocols, or register settings)

If there are any technical documents, sample code, or official site links that explain the interface between the SPE and BPMP, please share them with me.

Thank you for your assistance.

Hello,

What makes you connect SPE with BPMP?

L4T does not have such support. There’s no direct channel between SPE and BPMP.

SPE can communicate with CCPLEX.

If you can explain your goal, we may provide some suggestions.

br

ChenJian

“We are currently monitoring CCPLEX operations from the SPE. In the event of a CCPLEX operational exception, we are evaluating additional recovery measures (such as a CCPLEX core software reset). To facilitate this, we are investigating whether BPMP access is feasible.”

That’s an open topic.

Generally, when CCPLEX locks, watch-dog reset will be triggered, which results in a whole chip resetting. I’m not sure what ‘additional recovery measures (such as a CCPLEX core software reset)‘ means.

If you mean a CCPLEX-only (without affecting other processors) resetting, that may be impossible.

br

Chenjian