From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mx0b-0031df01.pphosted.com (mx0b-0031df01.pphosted.com [205.220.180.131]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id DB59B2D97A6 for ; Sun, 28 Jun 2026 18:24:24 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.180.131 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1782671066; cv=none; b=hUB4Lzng/fKcKSpfyVnmnQDt4dtDDlgU7YFjy7f9N84FTT03t/5Bw7aBHfs2262Eq8IGWfOcSISnTdEhF979D7b2Qt6btOHEoUkQfsNnAIs5Qtbg5GtUxLvSIlmA8gcC43nTYuiriDFgMoV1izdxJkSYERc8y+YN4y7E+a8PCHQ= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1782671066; c=relaxed/simple; bh=75L9Gwo4Nbyb7dmgSjP5dJBoAyyIjloISpF52plkp3I=; h=From:Subject:Date:Message-Id:MIME-Version:Content-Type:To:Cc; b=UEyZ6NevbDHW+symKYYOnGMBrxIeSmq57qhxakMDqbZGqyXu1avAt29oElI9MnZCMRnQmryj//wpRg5trOA//0z9fXl0R4jal6Ma5kSsArj7YL5fQRgLIH5qchtThrJ5y04Wjn8qPplQj7PEmxGk+8fv50gstaYlfMIzop7o1ys= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com; spf=pass smtp.mailfrom=oss.qualcomm.com; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b=iHB71d6a; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=gsCLhl0P; arc=none smtp.client-ip=205.220.180.131 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b="iHB71d6a"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="gsCLhl0P" Received: from pps.filterd (m0279872.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 65SHj7vZ411715 for ; Sun, 28 Jun 2026 18:24:24 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:message-id :mime-version:subject:to; s=qcppdkim1; bh=uNyxdOLXPvrnl8aepSQH6t OHrLPu9lyqtOJV4hZUZBM=; b=iHB71d6a12wWorhyr4tE4zsiS50LJiPXqDQgrz L7hOht1Dhr3qJWpbQ3/GAvP7yX3fIp6i8ZSi3RavSnXRfI2kOQsN5H7pv8n0hZOb T8RFEht9dYmUwbghDklagUAcYufaB7lSJLnyuspWTu6CJFICoidN9x1tcwBmv/DZ 5Z0/Z6Ui3/QJkhUCJftuMdl6bvWm36Hq7iJtMiyE2MTtkH+BdUSO1AZe7XfBxBxW DazyYyEcI7AmLRaVuAiz9peRm3diJ68qn3R9aZJfS2dTUL4P5VFI2/iMDFLt6Pid Uj02lbujDbPi++rh6pMAKarqtaEH73lglxm5Nbz+RJGWV1iQ== Received: from mail-dy1-f200.google.com (mail-dy1-f200.google.com [74.125.82.200]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4f26w6kegc-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Sun, 28 Jun 2026 18:24:23 +0000 (GMT) Received: by mail-dy1-f200.google.com with SMTP id 5a478bee46e88-30c17f62afdso2354359eec.0 for ; Sun, 28 Jun 2026 11:24:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1782671063; x=1783275863; darn=vger.kernel.org; h=cc:to:content-transfer-encoding:mime-version:message-id:date :subject:from:from:to:cc:subject:date:message-id:reply-to; bh=uNyxdOLXPvrnl8aepSQH6tOHrLPu9lyqtOJV4hZUZBM=; b=gsCLhl0PbCr/G6UszK9xHB5kSoH0NwyE5Rl63oZpaqS/Iqn2HL4tk7YnB+0XBU3XZA 7RVzLOHT7zKWhZsW2o151ki4WNZdy3RfgDjVuW7hn4CUyZ2MKr7fRYN6hl93zf0z/uWm 6zjBrd7MCyyCP3IroPDjCAzA7CHxTlcURq7AAyq01xIMdwEVkhDWalmARizjCOVVfaz0 dEGd914gpi6xBbEbH6NsyzvtT7SdP3+7Jwru+q0EhYrVTgqzazXx/5XzJbm/XXGjEX4R T5EiCm10bZCaI/6lOXjSv8PM5a3Ft7rSy1xHDut0WFQtNjarj0vMQNBgSX2FId+h61rU gcLg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1782671063; x=1783275863; h=cc:to:content-transfer-encoding:mime-version:message-id:date :subject:from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=uNyxdOLXPvrnl8aepSQH6tOHrLPu9lyqtOJV4hZUZBM=; b=Q71TAPh4NYtpSklrpgv3P3NTUeOQvfL3zqfg1jqXh9651dCMajLYa0rUnPMNGXIsvn qUdJSoXpqoaXKxOnnqxSL5pMPPAsrN8AQtSjx6p+pWbOAeQM4Tpn8RmJUs7EVFPU1nKy aah9vkq4Qjf1FepYTMUo42ym180B7GuOQZ9OMX7B+iPJ1AUdTbF9ai0bq4ItUuZVPm1b J7MlECa9ZmkWwK21REf9XwNuIQ9Smjd6akayjsJpkO/g1/nxzU2M9SZEfXN+C7bT9sMq InOkyywDC+Xp5uL/Fh6y6DUpUBnsMu/OqWLXbf+3MOk09rbll5713eCU05/l3dqnXML4 eLDw== X-Forwarded-Encrypted: i=1; AHgh+RpOGQSS+14pWR+P+nMBb4FJxtEt/D8TY9Y3HtjpRnwUfo16Qj1bQHeWFjQxo0r560JBjnUff+kANuSHPgY=@vger.kernel.org X-Gm-Message-State: AOJu0Yy3iyigurCIjSHz81xtAgc9FfTQfEer7MrGm8AxSLdOuwbkubcB RHthoLOylcECwlt6QioxVBWjub5PDpOs1sG7brFlx+HLQyb9SVANPbnbHai35L1/zbCLNRBZcv9 wKuIIgVPeLWocO641UiM30CCrIZ86uAAgFPszamusOdU7d32iVaB+reNw9E0iOWCmPFw= X-Gm-Gg: AfdE7ckONwPg3M3qHw3dULbQyvbsn7t/jjAgsqmeAimSLt0txClvh+/0z089mXrkDV1 tccmgppyY7qRXz0Ablzu3YIb2dCoCEdLIuAZvvNNutvCquT7V8XGDr60ckdgQkguS999AyyXjhs e3TJyG5EDXJ8DWs178P/m20um87zRZekQnTwE0OuUG7yRGwa/5k+sM+j7UsUmNVmI3tgweNKSjU NRegxsoAcmwjcnLMQ0gG9rxQsValWKYfZJ2vl3S4d77+u1p0vCoIa2rPgSAfTxExYeRg6M0rKZz nUL42j9eIvoprjxiOcAWApdSdAfU8+mWv3di8J5Xnu4QgB2SEISBEzgAYDQJkBBdeuztN+xCcBN WbNVUB8gKqDbHKvtI11IydAicHpIf6gvPMn0= X-Received: by 2002:a05:7300:ec18:b0:30c:ab96:7306 with SMTP id 5a478bee46e88-30cab96771emr7743504eec.22.1782671062552; Sun, 28 Jun 2026 11:24:22 -0700 (PDT) X-Received: by 2002:a05:7300:ec18:b0:30c:ab96:7306 with SMTP id 5a478bee46e88-30cab96771emr7743467eec.22.1782671061966; Sun, 28 Jun 2026 11:24:21 -0700 (PDT) Received: from hu-akhilpo-hyd.qualcomm.com ([202.46.23.25]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-30c7c8b1a75sm37508218eec.19.2026.06.28.11.24.12 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 28 Jun 2026 11:24:21 -0700 (PDT) From: Akhil P Oommen Subject: [PATCH v3 0/8] drm/msm: Add support for Shikra GPU (A704) Date: Sun, 28 Jun 2026 23:53:53 +0530 Message-Id: <20260628-shikra-gpu-v3-0-9b28a3b167e1@oss.qualcomm.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit X-B4-Tracking: v=1; b=H4sIALlmQWoC/43Q3WrDIBQH8FcJXs+ixnwyxt5j9ELNsZE2H9VEO krefSfpVjbWwW4OHNGf/3OuJIB3EEidXImH6IIbemzSp4SYVvUHoK7BnggmcpaziobWHb2ih3G mmUyFbkBZZguCD0YP1l027G2PfevCNPj3zY58PX3IRE4ZrRoGrDJKc569DiHszrM6maHrdljIq kXxTeDZD0GgIKxoeCoLk1r9QFhuAT2cZxxyuqUkWgWg6yU31UkPl4nefJGvA3UQgtpWUCfPn9H L+8fGUD92WM3pGGjM1imkAYtzCID0V4aXP0guvshmojFHJte50VnZaFkU/2aYvDMujBgLN4M1S gRLwaTlTFQp5w/A/bJ8AHPEn0AJAgAA X-Change-ID: 20260609-shikra-gpu-5432bdeaf0f7 To: Rob Clark , Sean Paul , Konrad Dybcio , Dmitry Baryshkov , Abhinav Kumar , Jessica Zhang , Marijn Suijten , David Airlie , Simona Vetter , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Will Deacon , Robin Murphy , "Joerg Roedel (AMD)" , Bjorn Andersson Cc: Bibek Kumar Patro , linux-arm-msm@vger.kernel.org, dri-devel@lists.freedesktop.org, freedreno@lists.freedesktop.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, iommu@lists.linux.dev, Akhil P Oommen , Aditya Sherawat , Krzysztof Kozlowski , Konrad Dybcio , Dmitry Baryshkov , Imran Shaik , Komal Bajaj X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=ed25519-sha256; t=1782671052; l=3664; i=akhilpo@oss.qualcomm.com; s=20240726; h=from:subject:message-id; bh=75L9Gwo4Nbyb7dmgSjP5dJBoAyyIjloISpF52plkp3I=; b=PgRzW4o2SddLK47Q3Hm5eNNFLiSkki9yVLGnmz57FrcBQ8JSkSDQa680Sqq/oBzheZtbPJobX hxTLBJgd66XDIsUa5+sMHBz5AH7d4P8S6U7bNs3OOxACVuEo85A2Aam X-Developer-Key: i=akhilpo@oss.qualcomm.com; a=ed25519; pk=lmVtttSHmAUYFnJsQHX80IIRmYmXA4+CzpGcWOOsfKA= X-Proofpoint-ORIG-GUID: Hh-Gi40xgQpANHUYSVP0M-mC0NOSy1vA X-Proofpoint-Spam-Info: AW1haW4tMjYwNjI4MDE2NSBTYWx0ZWRfX7gwqi67NBR33 a3xB0XqV66s6CwCRlMK57PtDv/wwz/ejZycoWpttqYrsPStiL338kChc2pdk+C5NjnwBU3qJFgv pzfBo6a/VesN/zWM7AGwT955enSgduE= X-Proofpoint-GUID: Hh-Gi40xgQpANHUYSVP0M-mC0NOSy1vA X-Authority-Analysis: v=2.4 cv=SuugLvO0 c=1 sm=1 tr=0 ts=6a4166d7 cx=c_pps a=PfFC4Oe2JQzmKTvty2cRDw==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=IkcTkHD0fZMA:10 a=FelO9ux0wxsA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=yx91gb_oNiZeI1HMLzn7:22 a=e5mUnYsNAAAA:8 a=VwQbUJbxAAAA:8 a=EUspDBNiAAAA:8 a=QyemgOkiUGGnp4gUInsA:9 a=QEXdDO2ut3YA:10 a=6Ab_bkdmUrQuMsNx7PHu:22 a=Vxmtnl_E_bksehYqCbjh:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNjI4MDE2NSBTYWx0ZWRfX5xrrX3KQf9VS LW6/RA+bVEb11pQ3Un1/vI/Z1YHijas0QsOloWYSU854cST5AuUqPW4qupeq5wzy8BubvqUvvjr 4xmNpj/z/C77do+/uBgtgWyH4QZRiLmalqjFkre1+HiCbSW9UeFbqeRdy9dNxi+RK76EmftBBtZ VR0YoQvpo/ueCfk5e1sEUlgFoEi3u/s4kS5NcqztX403iS0ChX+nl0Azrv5jpMs0ik1neOJr9Ej vxNcUQD2+jkp7ksaFwV/MmgOAqjMQ3RFcsLprgaWbGgwrhSIINZSL54NZJhJ1NxkakSUqPlKGLZ JldCchCNB6PPUvHzyo8FfMqkBBlap3ZweXCRSvrZrE/xGEY85xj2GQy9LGnYeZixYbMNkYSWNKD NvJPAUEq6zn33tHuxV5I/qwirOMBqiaNIfGyIs5+EI5yQ7Tb3ANmvNuJyo0uM4ZKSNyQTDO6QLS i95TR6lmjK0jTtqW+aA== X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.125,FMLib:17.12.100.49 definitions=2026-06-28_05,2026-06-26_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 lowpriorityscore=0 spamscore=0 adultscore=0 priorityscore=1501 clxscore=1015 phishscore=0 bulkscore=0 impostorscore=0 suspectscore=0 malwarescore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2606280165 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. Mesa side support is already merged: https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/41762 Included the DT bits in the v3 revision. -Akhil. Signed-off-by: Akhil P Oommen --- Changes in v3: - Rebase on top of next-20260626 - Included GPU related DT patches - Link to v2: https://lore.kernel.org/r/20260615-shikra-gpu-v2-0-2f2d1347c3fb@oss.qualcomm.com Changes in v2: - Add a new patch to document the GPU SMMU bindings - Capture trailers - Link to v1: https://lore.kernel.org/r/20260609-shikra-gpu-v1-0-9d0e09cab115@oss.qualcomm.com --- Aditya Sherawat (6): dt-bindings: display/msm/gpu: Add support for A704 GPU drm/msm/adreno: Add support for A704 GPU arm64: dts: qcom: shikra: Add A704 GPU support arm64: dts: qcom: shikra-cqm-evk: Enable A704 GPU arm64: dts: qcom: shikra-cqs-evk: Enable A704 GPU arm64: dts: qcom: shikra-iqs-evk: Enable A704 GPU Bibek Kumar Patro (2): dt-bindings: arm-smmu: Document GPU SMMU for Shikra SoC arm64: dts: qcom: shikra: Add Adreno SMMU node .../devicetree/bindings/display/msm/gpu.yaml | 1 + .../devicetree/bindings/iommu/arm,smmu.yaml | 2 + arch/arm64/boot/dts/qcom/shikra-cqm-evk.dts | 8 ++ arch/arm64/boot/dts/qcom/shikra-cqs-evk.dts | 8 ++ arch/arm64/boot/dts/qcom/shikra-iqs-evk.dts | 8 ++ arch/arm64/boot/dts/qcom/shikra.dtsi | 127 +++++++++++++++++++++ drivers/gpu/drm/msm/adreno/a6xx_catalog.c | 2 +- 7 files changed, 155 insertions(+), 1 deletion(-) --- base-commit: 10a31245d8ba950c7fe87face7d0c190009cb572 change-id: 20260609-shikra-gpu-5432bdeaf0f7 prerequisite-message-id: <20260608-shikra-gcc-rpmcc-clks-v5-0-94cefe092ee3@oss.qualcomm.com> prerequisite-patch-id: 59bb0a7828e41f546f734f127d81da83c0adcda9 prerequisite-patch-id: 197da6bcb15cadc47869dba88c8020987b25c335 prerequisite-patch-id: 8ec9c1eb03f052ae232ed54117abed38672c23f6 prerequisite-patch-id: 350db4f4bcdfc0fad9ed57cd5b1723f85ad44f5d prerequisite-message-id: <20260612-shikra-dt-v6-0-6b6cb58db477@oss.qualcomm.com> prerequisite-patch-id: 3a689e8dda5fd2755b689d94d095806b3f2e6eed prerequisite-patch-id: ac83151a889855498d36288ddd36216d451340c8 prerequisite-patch-id: 2357cac636e019eaf14d6a493a1c72bca56fe405 prerequisite-patch-id: 2885f299e711582da312ca9d13983d296a3dd5dc prerequisite-patch-id: 91af5f3c01e766a53ce8de69aa21847a2d6bbbf8 prerequisite-message-id: <20260604-shikra-dispcc-gpucc-v4-0-8204f1029311@oss.qualcomm.com> prerequisite-patch-id: 67fa5f31ee5109470da23db3b513721580f4c86f prerequisite-patch-id: 0e79e46bc5a88849a2f0a410b39c08f3244dfed3 prerequisite-patch-id: 0396ac157aba73a5afd7ba4a8a744847f5a7b433 prerequisite-patch-id: 2b1aecd97b9c073a1b323138cd7a98cb34e3715f prerequisite-patch-id: 823bc7bc713f6fce1b9de47a266307f1829636b9 prerequisite-patch-id: 8a8a9df61f7c7c51d7ea9cdacc52b7bdd917f12c prerequisite-patch-id: 5b89b41d7c729c23b3b1fff9b5f572f4baa915ca prerequisite-patch-id: acd08e91e5e2c6f4799879e48481b07167c0a400 prerequisite-patch-id: c9f2942207341ad4f450b20f049199f35188c02a prerequisite-patch-id: dd62ebff6be6a2e2d32743812d35ec54daf91d00 prerequisite-patch-id: 3a6e9752793f2d7b084008b47daed10ea572064a prerequisite-patch-id: 3338cdc5915c1e6b991067d3a7afb734c182663e prerequisite-patch-id: a3026c858ffdfd3bfafc837e72c67fffe46021eb Best regards, -- Akhil P Oommen