[PATCH 0/4] Add Glymur OOBMSS support
From: Anvesh Jain P
Date: Fri Oct 09 2026 - 03:21:03 EST
Out-of-Band Management Subsystem (OOBMSS) is managed by a common remote
processor and consists of two Zephyr subsystems:
+----------------------------------------------------------+
| OOBMSS |
| |
| +------------------------+ +------------------------+ |
| | OOB-TEE | | OOB-Non-Secure | |
| | Primary processor | | Auxiliary processor | |
| | Primary image and DTB | | Secondary image and DTB| |
| +------------------------+ +------------------------+ |
+----------------------------------------------------------+
The primary processor is the Out-of-Band Trusted Execution Environment
(OOB-TEE) processor. The OOB-Non-Secure processor is an auxiliary processor
that depends on the primary processor and cannot function independently.
The PAS remoteproc driver currently supports one primary image and its
optional DTB. OOBMSS additionally requires the secondary image and DTB
to be loaded, authenticated, mapped, shut down, and released through
their own PAS identifiers and carveouts.
The series adds the OOBMSS device-tree binding, generic support for
secondary images, PAS parameters, secure and non-secure coredump
support, Shared Memory Point-to-Point (SMP2P) signaling, Inter-Processor
Communication Controller (IPCC) clients, power resources, firmware
carveouts, and the required Generic Link (GLink) edge.
---
Anvesh Jain P (4):
dt-bindings: remoteproc: qcom: Add Glymur OOBMSS PAS binding
remoteproc: qcom: pas: Support secondary images
remoteproc: qcom: pas: Add Glymur OOBMSS PAS parameters
remoteproc: qcom: pas: Add Glymur OOBMSS coredump support
.../bindings/remoteproc/qcom,glymur-oob-pas.yaml | 156 ++++++++++
drivers/remoteproc/qcom_q6v5_pas.c | 345 +++++++++++++++++++--
2 files changed, 476 insertions(+), 25 deletions(-)
---
base-commit: 93f51579e7df248780214094418f205253383cc5
change-id: 20260923-oob-support-glymur-a9945a5328bc
Best regards,
--
Anvesh Jain P <anvesh.p@xxxxxxxxxxxxxxxx>