Skip to content

shikra: Enable GPU (dt bindings + driver support)#694

Open
asherawa wants to merge 3 commits into
qualcomm-linux:qcom-6.18.yfrom
asherawa:qcom-6.18.y
Open

shikra: Enable GPU (dt bindings + driver support)#694
asherawa wants to merge 3 commits into
qualcomm-linux:qcom-6.18.yfrom
asherawa:qcom-6.18.y

Conversation

@asherawa

@asherawa asherawa commented Jun 11, 2026

Copy link
Copy Markdown

Add support for the Shikra Adreno A704 GPU in the Linux kernel by extending the existing A702-based MSM Adreno support. The change adds the A704 DT compatible and chip ID so the DRM/MSM driver can recognize and initialize the GPU using the shared A702 configuration. Also adds binding documentation for the Shikra Adreno SMMU instance, including the required clock configuration.

qli-2.0 GA Critical Fix

CRs-Fixed: 4569893

@asherawa asherawa requested review from a team, rrnayak, sgaud-quic and yijiyang June 11, 2026 04:30
@quic-ksanadhy

Copy link
Copy Markdown
  1. Add GA Critical Tag.
  2. Add lore links.

@quic-ksanadhy

Copy link
Copy Markdown

@asherawa

Copy link
Copy Markdown
Author

@asherawa

Copy link
Copy Markdown
Author
  1. Add GA Critical Tag.
  2. Add lore links.

Added, for the last commit, posting the patch upstream in progress, will add soon

asherawa and others added 3 commits June 11, 2026 16:40
Adreno A704 GPU found Shikra SoC is an IP reuse of A702 GPU with very
minimal changes.

Link: https://lore.kernel.org/lkml/20260609-shikra-gpu-v1-1-9d0e09cab115@oss.qualcomm.com/
Signed-off-by: Akhil P Oommen <akhilpo@oss.qualcomm.com>
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@oss.qualcomm.com>
Signed-off-by: Aditya Sherawat <asherawa@qti.qualcomm.com>
Adreno A704 GPU found in Shikra is an IP reuse of A702 GPU with very
minimal changes. The only KMD facing difference is the chipid and the
zap firmware which is specified via devicetree.

Just add the new chipid to enable support for A704 GPU in Shikra.

Link: https://lore.kernel.org/lkml/20260609-shikra-gpu-v1-2-9d0e09cab115@oss.qualcomm.com/
Signed-off-by: Akhil P Oommen <akhilpo@oss.qualcomm.com>
Reviewed-by: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>
Signed-off-by: Aditya Sherawat <asherawa@qti.qualcomm.com>
Qualcomm Shikra SoC implements qcom,smmu-500 for adreno-smmu.
Document its corresponding compatible and document the required
clock-names and clocks for the Shikra Adreno SMMU instance.

Signed-off-by: Bibek Kumar Patro <bibek.patro@oss.qualcomm.com>
Signed-off-by: Komal Bajaj <komal.bajaj@oss.qualcomm.com>
@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.

@shashim-quic shashim-quic left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

dt-bindings: arm-smmu: Add adreno-smmu compatible for Shikra SoC

add appropriate prefix (FROMLIST etc.)

@qswat-orbit-external

Copy link
Copy Markdown

Merge Check Failed: CR Not Eligible for Merge

CR 4569893 is not eligible for merge.

The parent software image for kernel.qli.2.0 is not development complete.

Entity: kernel.qli.2.0
CR: 4569893
Reason: CR_CANNOT_MERGE

Please ensure the CR passes both CCT (ComponentChangeTasks) and ICT (Integration Change Tasks) validations.

3 similar comments
@qswat-orbit-external

Copy link
Copy Markdown

Merge Check Failed: CR Not Eligible for Merge

CR 4569893 is not eligible for merge.

The parent software image for kernel.qli.2.0 is not development complete.

Entity: kernel.qli.2.0
CR: 4569893
Reason: CR_CANNOT_MERGE

Please ensure the CR passes both CCT (ComponentChangeTasks) and ICT (Integration Change Tasks) validations.

@qswat-orbit-external

Copy link
Copy Markdown

Merge Check Failed: CR Not Eligible for Merge

CR 4569893 is not eligible for merge.

The parent software image for kernel.qli.2.0 is not development complete.

Entity: kernel.qli.2.0
CR: 4569893
Reason: CR_CANNOT_MERGE

Please ensure the CR passes both CCT (ComponentChangeTasks) and ICT (Integration Change Tasks) validations.

@qswat-orbit-external

Copy link
Copy Markdown

Merge Check Failed: CR Not Eligible for Merge

CR 4569893 is not eligible for merge.

The parent software image for kernel.qli.2.0 is not development complete.

Entity: kernel.qli.2.0
CR: 4569893
Reason: CR_CANNOT_MERGE

Please ensure the CR passes both CCT (ComponentChangeTasks) and ICT (Integration Change Tasks) validations.

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.

5 participants