Skip to content

qcom-multimedia-proprietary-image: add RTSS mailbox DLKM/UMD packages - #457

Draft
sargarram7 wants to merge 1 commit into
qualcomm-linux:mainfrom
sargarram7:rtss-mailbox-image-recipe
Draft

sargarram7 wants to merge 1 commit into
qualcomm-linux:mainfrom
sargarram7:rtss-mailbox-image-recipe

Conversation

@sargarram7

@sargarram7 sargarram7 commented Sep 6, 2026

Copy link
Copy Markdown

Target milestone: QLI-2.1

Background

The multimedia proprietary image is the shipping image for RTSS-capable targets, and it currently has no path to the RTSS subsystem. CAN communication, RTSS-to-HLOS user space communication, OTA updates, and on-device programming/flashing all depend on the RTSS mailbox IPC path between the application processor and RTSS. Without these packages installed, the image has no way to talk to RTSS at all - the recipes exist (Related PRs below) but are not pulled into any image. This adds that dependency so the image can support those use cases.

Tracking issue:

qualcomm-linux/meta-qcom#3085

This PR dependency

Related PRs

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

  • Default bootup verified on lemans and monaco targets with no regression.
  • After RTSS mailbox/staging DT overlay is applied, mailbox communication with RTSS and the CLI utilities were verified on both targets.

@lumag

Copy link
Copy Markdown
Contributor

Please fix your AI agent. Everything between "commit details" and "related PRs" is useless and can be dropped. The Related PRs section fails to mention the most important part: are those just related or is there are dependency between this PR and any of those. Testing is useless too. I hope you test what you submit.

Comment thread recipes-products/images/qcom-multimedia-proprietary-image.bb Outdated
@sargarram7

Copy link
Copy Markdown
Author

Please fix your AI agent. Everything between "commit details" and "related PRs" is useless and can be dropped. The Related PRs section fails to mention the most important part: are those just related or is there are dependency between this PR and any of those. Testing is useless too. I hope you test what you submit.

updated, I added details for reviewer reference to co-relate with other PRs related to rtss mailbox

@sargarram7

Copy link
Copy Markdown
Author

Thank you Dmitry Baryshkov (@lumag) , I have addressed comments.

@ricardosalveti

Copy link
Copy Markdown
Contributor

Draft until it can be built.

Comment thread recipes-products/images/qcom-multimedia-proprietary-image.bb Outdated
Pulls in qcom-rtss-mailbox-dlkm and qcom-rtss-mailbox-umd so the
multimedia proprietary image ships the RTSS IPC path used for CAN,
RTSS userspace communication, OTA, and device programming/flashing.
Recipes added in meta-qcom (see companion PR).

Only qcs9100-ride-sx, qcs8300-ride-sx, iq-9075-evk and iq-8275-evk
support RTSS, so gate the packages per-machine instead of adding them
to CORE_IMAGE_BASE_INSTALL unconditionally for all platforms building
this image.

Signed-off-by: Ram Sargar <rsargar@qti.qualcomm.com>
@sargarram7
sargarram7 force-pushed the rtss-mailbox-image-recipe branch from cc2bd84 to bde622c Compare September 11, 2026 05:42

@sargarram7 sargarram7 left a comment

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

hi Nicolas Dechesne (@ndechesne) , Dmitry Baryshkov (@lumag) , Ricardo Salveti (@ricardosalveti) ,

comments addressed, could you please take look.

@lumag Dmitry Baryshkov (lumag) left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Doesn't build.

"

RTSS_MAILBOX_PACKAGES = "qcom-rtss-mailbox-dlkm qcom-rtss-mailbox-umd qcom-rtss-mailbox-umd-utils"
CORE_IMAGE_BASE_INSTALL:append:qcs9100-ride-sx = " ${RTSS_MAILBOX_PACKAGES}"

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Why are they being added here? Can't they be a part of the SoC-specific packagegroup in meta-qcom?

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

this PR can be closed as rtss component build product packaging handled from meta-qcom, updated meta-qcom PR.

@sargarram7

Copy link
Copy Markdown
Author

hi Dmitry Baryshkov (@lumag), Ricardo Salveti (@ricardosalveti)
All review comments have been addressed.
Could you please take look?
I have added new commit to address the RTSS artifacts packaging through the meta-qcom PR, if everything looks good, we can mark this PR as closed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants