Skip to content

PENDING: media: qcom: camss: csid: Program CSID wrapper path domain I… - #1022

Open
Wenmeng Liu (wenmliu) wants to merge 1 commit into
qualcomm-linux:staging/nordfrom
wenmliu:nord_fix
Open

PENDING: media: qcom: camss: csid: Program CSID wrapper path domain I…#1022
Wenmeng Liu (wenmliu) wants to merge 1 commit into
qualcomm-linux:staging/nordfrom
wenmliu:nord_fix

Conversation

@wenmliu

@wenmliuWenmeng Liu (wenmliu) commented Aug 27, 2026

Copy link
Copy Markdown
Contributor

On Nord the full CSID (CSID 900) sits behind a wrapper region that holds a per-RDI path domain_id. The domain_id selects which SMMU SID the RDI write path uses; a domain_id of 0 selects an unmapped SID, so RDI writes never reach memory and captured frames are silently dropped.

Add the optional per-CSID "csid_wrapper" reg regions to the binding and the camss node, plumb the optional wrapper_base through the CSID driver, and program a non-zero domain_id for every enabled virtual channel from the CSID 900 configure_stream path so RDI writes target the IFE SID that the device tree maps via "iommus".

@qswat-orbit-external

Copy link
Copy Markdown

Merge Check Failed: No CR Numbers Found

Error: No Change Request numbers were found.

Please add Change Request numbers to your pull request description in the format CRs-Fixed: 12345 or link GitHub issues that are associated with Change Requests.

…D on Nord
On Nord the full CSID (CSID 900) sits behind a wrapper region that holds a
per-RDI path domain_id. The domain_id selects which SMMU SID the RDI write
path uses; a domain_id of 0 selects an unmapped SID, so RDI writes never
reach memory and captured frames are silently dropped.
Add the optional per-CSID "csid_wrapper" reg regions to the binding and the
camss node, plumb the optional wrapper_base through the CSID driver, and
program a non-zero domain_id for every enabled virtual channel from the
CSID 900 configure_stream path so RDI writes target the IFE SID that the
device tree maps via "iommus".
Signed-off-by: Wenmeng Liu <wenmeng.liu@oss.qualcomm.com>
Sign up for freeto 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.

1 participant

@wenmliu