QCLINUX: arm64: dts: qcom: lemans and monaco: Rework RTSS Mailbox DT to use syscon and staging overlays - #1768
Open
sargarram7 wants to merge 7 commits into
Open
Conversation
qcomlnxci
requested review from
a team,
Amit Kucheria (idlethread),
Tingwei Zhang (quic-tingweiz) and
Shiraz Hashim (shashim-quic)
and removed request for
a team
September 5, 2026 09:05
Author
|
Dmitry Baryshkov (@lumag), Ricardo Salveti (@ricardosalveti), Nicolas Dechesne (@ndechesne), Viswanath Kraleti (@vkraleti), Komal Bajaj (@Komal-Bajaj) would you please review the changes. |
…ee overlay" This reverts commit 1923b1c. The original overlay accessed the APSS TCSR mutex/status registers via direct memory-mapped reg ranges and shipped RTSS as a standalone lemans-rtss-mb.dtso overlay. Upstream review feedback on this design requires: - Accessing the TCSR registers via a syscon phandle instead of a direct reg-mapped node. - Folding the RTSS mailbox node into the shared lemans-staging.dtso overlay instead of a separate, RTSS-only DTBO. The following commits reintroduce this support using that syscon-based, staging-overlay design. Signed-off-by: Ram Sargar <rsargar@qti.qualcomm.com>
…ee overlay" This reverts commit 1179022. Same as the lemans overlay, the original Monaco overlay accessed the APSS TCSR mutex/status registers via direct memory-mapped reg ranges and shipped RTSS as a standalone monaco-rtss-mb.dtso overlay. Upstream review feedback on this design requires: - Accessing the TCSR registers via a syscon phandle instead of a direct reg-mapped node. - Folding the RTSS mailbox node into the shared monaco-staging.dtso overlay instead of a separate, RTSS-only DTBO. The following commits reintroduce this support using that syscon-based, staging-overlay design. Signed-off-by: Ram Sargar <rsargar@qti.qualcomm.com>
… Mailbox Add ipcc1-ipcc4 mailbox controllers and apss_tcsr_req, apss_tcsr_resp, apss_shared_ipc syscon nodes for Lemans platform, required by the RTSS Mailbox device node. Signed-off-by: Ram Sargar <rsargar@qti.qualcomm.com>
Add rtss_mailbox device node for Lemans platform, syscon-based, using ipcc1-ipcc4 and the apss_tcsr_req/apss_tcsr_resp/apss_shared_ipc syscon nodes. Signed-off-by: Ram Sargar <rsargar@qti.qualcomm.com>
…ory regions Reserve the memory regions used by the SAIL/RTSS subsystem for its TZ mailbox, shared-memory mailbox, and OTA buffer on Monaco. These regions back the memory-region references used by the Monaco RTSS mailbox node (qcom,rtss-mailbox). Signed-off-by: Ram Sargar <rsargar@qti.qualcomm.com>
… Mailbox Add ipcc1-4 mailbox nodes and the apss_tcsr_req/apss_tcsr_resp/ apss_shared_ipc syscon nodes on Monaco. These nodes back the syscon/mbox phandle references used by the Monaco RTSS mailbox node (qcom,rtss-mailbox). Signed-off-by: Ram Sargar <rsargar@qti.qualcomm.com>
Add the rtss_mailbox overlay node on Monaco, mirroring the Lemans RTSS mailbox node added in commit 7bca28a ("QCLINUX: arm64: dts: qcom: lemans: Add RTSS Mailbox device tree node"). Signed-off-by: Ram Sargar <rsargar@qti.qualcomm.com>
sargarram7
force-pushed
the
feature/rtss-topic-dt
branch
from
September 5, 2026 13:25
c953cb6 to
e751c72
Compare
This was referenced Sep 5, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Target milestone: QLI-2.1
Summary
Reworks the RTSS Mailbox device-tree support on Lemans and Monaco to address maintainers review feedback on the original design merged via #1327: syscon-based TCSR access, staging-overlay consolidation, and removal of the standalone RTSS-only DTBOs.
Impact
time for configs that include the staging overlay, per the existing FIT config).
Unchanged
Related PRs
Tracking issue: qualcomm-linux/meta-qcom#3085
This is part of a set of PRs bringing the RTSS mailbox stack into the open-source tree:
qcom,rtss-mailbox):RTSS interface enablement is handled using a staging DTBO overlay to carry the rtss mailbox node, both bootup and DTBO patching with it applied have been verified on target.
Testing
Change Request
CRs-Fixed: 4668068
RTSS Feature Enablement Exception
https://jira-dc.qualcomm.com/jira/browse/QLIJIRA-123