From b211392809ed5f1348e4db239a996c23c9bfa3b0 Mon Sep 17 00:00:00 2001 From: Aditya Sherawat Date: Thu, 11 Jun 2026 14:28:19 +0530 Subject: [PATCH 1/3] FROMLIST: dt-bindings: display/msm/gpu: Add support for A704 GPU 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 Reviewed-by: Krzysztof Kozlowski Signed-off-by: Aditya Sherawat --- Documentation/devicetree/bindings/display/msm/gpu.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/Documentation/devicetree/bindings/display/msm/gpu.yaml b/Documentation/devicetree/bindings/display/msm/gpu.yaml index 52294cfad7410..2186af7a9d75a 100644 --- a/Documentation/devicetree/bindings/display/msm/gpu.yaml +++ b/Documentation/devicetree/bindings/display/msm/gpu.yaml @@ -358,6 +358,7 @@ allOf: - qcom,adreno-610.0 - qcom,adreno-619.1 - qcom,adreno-07000200 + - qcom,adreno-07000400 then: properties: clocks: From 111ccf09b8bbcd05c1dc3d86b9076a9f20b22cc1 Mon Sep 17 00:00:00 2001 From: Aditya Sherawat Date: Thu, 11 Jun 2026 14:28:19 +0530 Subject: [PATCH 2/3] FROMLIST: drm/msm/adreno: Add support for A704 GPU 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 Reviewed-by: Konrad Dybcio Signed-off-by: Aditya Sherawat --- drivers/gpu/drm/msm/adreno/a6xx_catalog.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/gpu/drm/msm/adreno/a6xx_catalog.c b/drivers/gpu/drm/msm/adreno/a6xx_catalog.c index 426fc3ba62020..45e7ddf868f31 100644 --- a/drivers/gpu/drm/msm/adreno/a6xx_catalog.c +++ b/drivers/gpu/drm/msm/adreno/a6xx_catalog.c @@ -1433,7 +1433,7 @@ DECLARE_ADRENO_REGLIST_LIST(a750_ifpc_reglist); static const struct adreno_info a7xx_gpus[] = { { - .chip_ids = ADRENO_CHIP_IDS(0x07000200), + .chip_ids = ADRENO_CHIP_IDS(0x07000200, 0x07000400), .family = ADRENO_6XX_GEN1, /* NOT a mistake! */ .fw = { [ADRENO_FW_SQE] = "a702_sqe.fw", From f17b28a8c14964e6693d26c2e0f08a1a64586fef Mon Sep 17 00:00:00 2001 From: Bibek Kumar Patro Date: Mon, 15 Jun 2026 03:02:59 +0530 Subject: [PATCH 3/3] FROMLIST: dt-bindings: arm-smmu: Document GPU SMMU for Shikra SoC Add specific compatible strings to document the GPU SMMU present in the Shikra SoC. Link: https://lore.kernel.org/lkml/20260615-shikra-gpu-v2-3-2f2d1347c3fb@oss.qualcomm.com/ Signed-off-by: Bibek Kumar Patro Signed-off-by: Akhil P Oommen Reviewed-by: Krzysztof Kozlowski --- Documentation/devicetree/bindings/iommu/arm,smmu.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/Documentation/devicetree/bindings/iommu/arm,smmu.yaml b/Documentation/devicetree/bindings/iommu/arm,smmu.yaml index ef18b22babea7..e90abe8e61e0c 100644 --- a/Documentation/devicetree/bindings/iommu/arm,smmu.yaml +++ b/Documentation/devicetree/bindings/iommu/arm,smmu.yaml @@ -547,6 +547,7 @@ allOf: - enum: - qcom,milos-smmu-500 - qcom,sar2130p-smmu-500 + - qcom,shikra-smmu-500 - qcom,sm8550-smmu-500 - qcom,sm8650-smmu-500 - qcom,x1e80100-smmu-500