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

A704 shares the same GPU configuration as A702. Instead of adding a
separate catalog entry and carrying A704-specific checks throughout the
A6xx code, add the A704 chip ID to the existing A702 catalog entry.

This lets A704, reuse the A702 firmware, zap shader, HWCG, UBWC, CP
memory pool and GMU wrapper through the existing A702 paths.
The Shikra SoC uses an Adreno A704 GPU identified by chip ID
0x07000400.

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.

qli-2.0 GA Critical Fix

@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>
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.

3 participants