From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mx0a-0031df01.pphosted.com (mx0a-0031df01.pphosted.com [205.220.168.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 B47A7340286 for ; Fri, 17 Jul 2026 20:41:50 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.168.131 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784320912; cv=none; b=BEvel9Pn4x3Fqr8VMMCpdqeyg/OPlJ2d0QOrBj5YMHAXiPJePDfSlIVyY+tQC6nXGTnZNvljLEHQsm8nJuMbyiGqBvfigVqDHoJZFVB+VJdxGLkXfR6iPH5cTSBXsIUcI/iARWdpRVPaiEXN3mLGOWO3bJtetw0wsS2QYXu5XxQ= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784320912; c=relaxed/simple; bh=6VEjrqVhr7MezwfVHfIVDsIN0YyS4xKPQEXFGvXAkd4=; h=From:Subject:Date:Message-Id:MIME-Version:Content-Type:To:Cc; b=lnuxbRtvsHPKp+qWPmFS3QsBgilassPuHnTXedy/GCLb38kVrqV6qjmm2LTrfFgiuMTSsEzmunvGscYTAzWcZDfjf9WWXKwBVCrDLOU6UPDNl112yahKnZ9ROoF4QFicRfIvfQSROIWnQNQYyMfBMhXLZkTbPGOUIg/xk78vKH0= 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=HW0ZOYY2; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=b30XoyN8; arc=none smtp.client-ip=205.220.168.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="HW0ZOYY2"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="b30XoyN8" Received: from pps.filterd (m0279863.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 66HJtHxs2882943 for ; Fri, 17 Jul 2026 20:41:50 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=sVH+YK2y1vG4lsBrivCXnD TuyI7sx5ytr7WDEkhCxnA=; b=HW0ZOYY2FpGcSHpEnfmuVuVyl9JGzmftZEOCaD DsPsngIbXbdhA2BGmz7sYPEGS85X8TT+PrP63hasVtmNBcfIrxQPKe1OweE6cB0y UZBkk5VqbXoAgBUN8f3zGdBpQbzwVtlQjeys1cqOQKK6iK82SMb2vtBoSUARukYE VZ6uWk/mf6YOPdDbB0Jv4SMQbE19eWNZFdLlGrlSGH/Nkd+eqw5FqyjJOgPo5DIG tza7D2JwV9v9GT/hcX2om3TNECdCCoBXVMFRKPOcvMhja9Mzo+blHVySnLrNJX0/ VUM9EzkUB6lDaCNV7mzpqoLH+CGgXAbepodZX/stvLNr//OA== Received: from mail-pj1-f69.google.com (mail-pj1-f69.google.com [209.85.216.69]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4ffrqd8qxj-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Fri, 17 Jul 2026 20:41:49 +0000 (GMT) Received: by mail-pj1-f69.google.com with SMTP id 98e67ed59e1d1-38dad28e86eso12191037a91.0 for ; Fri, 17 Jul 2026 13:41:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1784320909; x=1784925709; darn=vger.kernel.org; h=cc:to:content-transfer-encoding:content-type:mime-version :message-id:date:subject:from:from:to:cc:subject:date:message-id :reply-to:content-type; bh=sVH+YK2y1vG4lsBrivCXnDTuyI7sx5ytr7WDEkhCxnA=; b=b30XoyN8+hIu2YKEV9k9NhuzEyK8uFmiBzBgq+x7gkNXkDD5fL5utJ2bVI6vd48qNk gWmlzLnBCN1VrfUqtPqkbVvRcoHwMu6P6POi2BdbH10l19jtim2C5w0TR2mCctKNzeVv GmpytDVi6go4/74ZhiX672YpHqdVCvuUfeDt71W6SvK+9421b0FssKjq5zJWLdu13D7m bHDzj7kCkSYrYWapHcCQpKjS+Q1KUpFjN+smWZUy5+VW+8S4nQVAo+RvAVN8RDlsJGSu eZV6L7yYpqtUradLMDDlrtKNetNb3R/ECW1n2BK4IDVTzDSjEETY6VEWrguCddjzfLzg oGFw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1784320909; x=1784925709; h=cc:to:content-transfer-encoding:content-type:mime-version :message-id:date:subject:from:x-gm-gg:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to:content-type; bh=sVH+YK2y1vG4lsBrivCXnDTuyI7sx5ytr7WDEkhCxnA=; b=OVk8wbAqGiiiBoZfmgYGvUHE344Q6L1oPb+0uiXUGIL8WAU58mtSGOMVHpwlZMbMHe vGFP01Ce4pgbhgLr5Iz5rHghLkdvth/ivifrnzxn6NaU43id8vymPUDLR5CoAtFD/cVD U51r8skrkRzOUwD37Itc6NTHbwyB8V3r8y4du4SP5f0MBbTJc/6RZtrwNaNrEblYdyB0 IhJ/nsOfURb0CVr/wMPWOG0w+hRLdQByk4VLvh8gtDOBwCb4SQUoIYDw8hjXUeCSD2mC sU65AycdH0hWAmMhzMEpBFijo3KQYfaNYIeeW8MRjH6BRxEjZAvsmM33EmpXgIiqecjo FEhA== X-Forwarded-Encrypted: i=1; AHgh+RqLVWYnezpx2IBSwF8TwNfMTA/EhK+v5SkTbiTjewDbpifOS7jFF7uVQGwO/OcDFn8dapkCPJqYNNF+SHs=@vger.kernel.org X-Gm-Message-State: AOJu0YzBRRwlCk82Vms+7CVtp24TCuQwtcBnkDewI21UNI1KFITgFtJQ 65y+sKi+zQykA7Jnxp4ReheGAi+NO7fyU60t2q66DbJhtC4MMqCoaPnNyQm8stqsOYZAg9oiVal hnreFU8fRJNobZyjV8nIu0Jk+jI2iSEdBTa9XkmjeNjiPUlkZu7uybGaMQSNQUmyyQPw= X-Gm-Gg: AfdE7cm+qJpurYmuyAbFEQlnppwhDALRatAEaQl+U1zB/XkgpDCOJaqlFcdJSh67X6K Op6PJbyC2Ye6407EPFOL0YqJA/ZPs9OZ1NxlAv2/ZInsCAY8Ey8QPDdEO8G5fYNvpqbs/ECxp3I 18WHEpii3HTeYL0oFvBQ8boXBtawYgCDoVne0JiguXQh6WKSUspx1yTgawRlIWV1bcLQFvZHXI9 CAp0exGw1EsfswSKhDKgjfjbeo8KGd4RDw4zaqOYB1OkjLoGON0I8XPkYXoF6YTWB3MaUQXflPi I4TYJvbyvcUlVkO3jJmYYK6gKOGCI7ARoMnfBpmLDueNITgxOg6juWP9vZzfTLJjSy3z3ZBo4cL eOpNnMR0yjog/C5S6+dyw4yqm X-Received: by 2002:a17:90b:1dca:b0:38d:ef48:b04 with SMTP id 98e67ed59e1d1-38e4b454d1cmr4623502a91.10.1784320909228; Fri, 17 Jul 2026 13:41:49 -0700 (PDT) X-Received: by 2002:a17:90b:1dca:b0:38d:ef48:b04 with SMTP id 98e67ed59e1d1-38e4b454d1cmr4623483a91.10.1784320908803; Fri, 17 Jul 2026 13:41:48 -0700 (PDT) Received: from hu-akhilpo-hyd.qualcomm.com ([202.46.23.25]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-3142a1e348bsm11322997eec.25.2026.07.17.13.41.39 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 17 Jul 2026 13:41:48 -0700 (PDT) From: Akhil P Oommen Subject: [PATCH v2 0/9] drm/msm: Support for Eliza GPU Date: Sat, 18 Jul 2026 02:11:25 +0530 Message-Id: <20260718-eliza-gpu-v2-0-64379dbebd7a@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=H4sIAHWTWmoC/2WP22rDMAyGXyXoei62m6Q4jLH3GCU4itIa6qS1k tADefc5bi4GAyH4dfh+6QVMwRFDlb0g0OzYDX0U+iMDPNv+RMK1UYOWupQHmQu6uKcVp+skCLF TJi+x2SPE+Wugzt0T6+f41oFuU0SO7yI0lkng4L0bq6yn+yg2rF73PTHbZFhln6lRSiOazbL2v kas51LEkEId2k4aKkwu8Xtg3t0me1nRu5i+YPU/Ox6H8EivzSodsNkVf76YVaSh6dS+yNum1eY fDY7LsvwCx3XanCkBAAA= X-Change-ID: 20260704-eliza-gpu-eccf1946cb3c 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 , Bjorn Andersson , Will Deacon , Robin Murphy , "Joerg Roedel (AMD)" Cc: Puranam V G Tejaswi , Abel Vesa , linux-arm-msm@vger.kernel.org, dri-devel@lists.freedesktop.org, freedreno@lists.freedesktop.org, linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, iommu@lists.linux.dev, Akhil P Oommen , Konrad Dybcio , Dmitry Baryshkov , Krzysztof Kozlowski , Gaurav Kohli X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=ed25519-sha256; t=1784320899; l=3090; i=akhilpo@oss.qualcomm.com; s=20240726; h=from:subject:message-id; bh=6VEjrqVhr7MezwfVHfIVDsIN0YyS4xKPQEXFGvXAkd4=; b=SNwxy/SDmWuwEjIaqCpTdLVsE7jZE/sH0Uta1x17D2avioGP0wvW5JmMtKbo/r0IwoMsTchaW sdJOBpo6jhuBxTd0mN2Iwym1w7M71JU8qdNIuLFrokRXTF7MmACLhLE X-Developer-Key: i=akhilpo@oss.qualcomm.com; a=ed25519; pk=lmVtttSHmAUYFnJsQHX80IIRmYmXA4+CzpGcWOOsfKA= X-Proofpoint-ORIG-GUID: 0qINTrntNXgIqa7-9IYSPp31zga7q5ie X-Authority-Analysis: v=2.4 cv=DbYnbPtW c=1 sm=1 tr=0 ts=6a5a938d cx=c_pps a=vVfyC5vLCtgYJKYeQD43oA==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=IkcTkHD0fZMA:10 a=RAioF0-LDSMA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=yOCtJkima9RkubShWh1s:22 a=VwQbUJbxAAAA:8 a=EUspDBNiAAAA:8 a=VR85YU2tW1KY0NdMjCQA:9 a=QEXdDO2ut3YA:10 a=rl5im9kqc5Lf4LNbBjHf:22 X-Proofpoint-GUID: 0qINTrntNXgIqa7-9IYSPp31zga7q5ie X-Proofpoint-Spam-Info: AW1haW4tMjYwNzE3MDIxMiBTYWx0ZWRfXw79sQ77QM0ga xosXcBWD5ePkOTjDndZ8wp8i7+kr6LVLfYdwPyHBDwVXhj+zRhN0keOyds9dp3xjtlVyc4/jzLa GixtJJuDmSWjuFlSyF3ZtPGFEYT5THY= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNzE3MDIxMiBTYWx0ZWRfX55xBenZF5/6t pLj1HynRg1joseXH1tSVhvdobSiubAEXViKrwyvS3uSAmUIoWBsgXwhK5BOmQPjbOmtYIYuVGPm QQy5+H7IqvtkCyCZVvq4Gd5tuROW0IyLvLOO/qvgW6MTZocfPFTcNTsqwhTZM58isfgTHfmy5hp o7X6dj4TufPCSXBHeysvxDVArBDtVtljmjybdBa7Dxlj2pYpbmAP+aFMqp8sgRfFsEzerTwVl4g 809kENsyU+eClI6QWbl1Jku/5g98tnQLTpGAv4os+BL1mXxAIOf7xcCTvyx/fedHOVuPAw4Y+JA 84o8UXKoqo6HlDMkk1UsTcaQCLpYAzkkNF0yIv/cNRSygL/ICPjvfLbA4d4xvc8ecUJXljAyiXv tdOiDmEijVsMDXuGhO+abiUilDis1cuDCz/DivK8Du9yLMyk/sUfzSNw5rlEdg7RjKADfvjGBjH ILElwaLp2EalePNoHig== X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-07-17_06,2026-07-17_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 spamscore=0 suspectscore=0 lowpriorityscore=0 phishscore=0 bulkscore=0 malwarescore=0 clxscore=1015 priorityscore=1501 adultscore=0 impostorscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2607170212 Adreno 722 found in Eliza chipset belongs to the A7x Gen1 family. It is derived from A730 and shares the same IP-level configurations: HWCG registers, protected registers, GBIF CX registers and gmu_cgc_mode. Major differences include smaller cache/core counts, 1MB GMEM, no Concurrent Binning & LPAC support. Some of the peripheral blocks like RSCC are from A740 that resulted in updates to RSC layout. The first few patches that updates driver and dt binding docs are for Rob Clark and the remaining devicetree bits are for Bjorn to pick up. Signed-off-by: Akhil P Oommen --- Changes in v2: - Add a new patch for GPU passive cooling - Rename firmwares to gen717* - Capture trailers - Link to v1: https://lore.kernel.org/r/20260705-eliza-gpu-v1-0-c9f1354dbd29@oss.qualcomm.com --- Abel Vesa (1): arm64: dts: qcom: eliza: Add GPU SMMU node Akhil P Oommen (2): drm/msm/a6xx: Rename GBIF_CX_CONFIG to a A6XX- variant register dt-bindings: arm-smmu: Document GPU SMMU for Eliza SoC Gaurav Kohli (1): arm64: dts: qcom: eliza: Add GPU cooling Puranam V G Tejaswi (5): drm/msm/a6xx: Fix RBBM_CLOCK_CNTL3_TP0 value in a730_hwcg drm/msm/a6xx: Add Adreno 722 support dt-bindings: display/msm: Document Adreno 722 GPU and GMU arm64: dts: qcom: eliza: Add GPU nodes arm64: dts: qcom: eliza-mtp: Enable Adreno A722 GPU .../devicetree/bindings/display/msm/gmu.yaml | 1 + .../devicetree/bindings/display/msm/gpu.yaml | 1 + .../devicetree/bindings/iommu/arm,smmu.yaml | 2 + arch/arm64/boot/dts/qcom/eliza-mtp.dts | 8 + arch/arm64/boot/dts/qcom/eliza.dtsi | 209 +++++++++- drivers/gpu/drm/msm/adreno/a6xx_catalog.c | 38 +- drivers/gpu/drm/msm/adreno/a6xx_gmu.c | 17 +- drivers/gpu/drm/msm/adreno/a6xx_gpu.c | 4 +- drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c | 81 +++- drivers/gpu/drm/msm/adreno/a6xx_gpu_state.h | 5 + drivers/gpu/drm/msm/adreno/a8xx_gpu.c | 2 +- .../gpu/drm/msm/adreno/adreno_gen7_17_0_snapshot.h | 428 +++++++++++++++++++++ drivers/gpu/drm/msm/adreno/adreno_gpu.h | 5 + drivers/gpu/drm/msm/registers/adreno/a6xx.xml | 2 +- 14 files changed, 773 insertions(+), 30 deletions(-) --- base-commit: a9498e40e3e314ade387d3ab0d5cb14f0f3aa1ad change-id: 20260704-eliza-gpu-eccf1946cb3c prerequisite-message-id: <20260609-b4-eliza_mm_cc_v6-v6-0-17df09e5940c@oss.qualcomm.com> prerequisite-patch-id: ecae5e45a33a79ec3f500e3f318e3a0129fddfb7 prerequisite-patch-id: 19fe32e5af810250eef42dab488c982ef70c055c prerequisite-patch-id: 60dde5421adbc86f355b4899bedd0d7a1a0c4e5e prerequisite-patch-id: 58c9dbb18795c662ea22c3a82b07d6465f604e08 prerequisite-patch-id: 0c6e220ecf2b42776f990ea5b98ba4ee97d229ee prerequisite-patch-id: 0e0bed1091d12c102e2542b1c2931f61a543f2b0 prerequisite-patch-id: c0f22b4ff0bb79935848dde50c524f6063011ebb Best regards, -- Akhil P Oommen