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 A853B36492C for ; Sun, 5 Jul 2026 08:14:36 +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=1783239278; cv=none; b=oFB4lgmOnBg8epovSG/o1aC/H84152jZVxtBERX+Iw47MWn6bysLB5l7Ky4kNZAef+lYQfmS1BElgjzjgi2DSXQ7WaVPFfBJsxLPgxHGkv6tLi7h0UkxW4H3/UV0xNcM2w8jzsOjq97cxy+AxtRTYKPv4yo4NKxk9V0TMS8cFjk= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1783239278; c=relaxed/simple; bh=ze1VllbOqZnKEAM3Tp176IzqqLnZ/N83LBmJnq4dOkM=; h=From:Subject:Date:Message-Id:MIME-Version:Content-Type:To:Cc; b=PRbG5+2f0A/NZPskBBxAcx29OSb0rQuFt95+Vg+P9+QNAwa5JcJakNFm6GeTVsFI/3mWFKNpXoJP8zD9mvtIZsGWaFqLWCgdXOeBJxj5PzpgDp+HdIBjoRbfyUPojYQtEzbAZIPFlk4XhWJfk7Y9N17Wf7l8grSF5oFBYpEjahs= 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=KsFB6ywt; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=aljOA60z; 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="KsFB6ywt"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="aljOA60z" Received: from pps.filterd (m0279864.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 6655nuTr689712 for ; Sun, 5 Jul 2026 08:14:36 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=Mmu9NS1f13WBdz/LPDqPCJ b63FFDMcYOR5yWaGxSv4I=; b=KsFB6ywt4epudRYYTWTMSQw8+mpUkjXrF+Lfvw QpVQMQhh7zKPQ+GD7fcYQF4MdsQGJwDBrZx0zZ96jaj/PvF2/hQov+NVHrybgudb th7LHRztP7xVnZ56IiCLaDuXkYDjDAUK9Afij97RvN+E2MF49DV2ENABIUHX7JBl tgK3JBHvr7RAc36R+Cs20MQH1ZV8MdvoRabm0JPmnBP+6Wc4xjnlaTf/oXJ5TD8f 0wxIw6Jbgr7in4Mm7QWFdry8lwhmC9bI2iUlUEwFhFFStbtPP57hSrAUwa2pavhm UG+yFV0hVUEJCk4wMr/Xa0H7Pp/oC3xRtR5C6+PWlxM6rDsA== Received: from mail-pl1-f198.google.com (mail-pl1-f198.google.com [209.85.214.198]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4f6ubgj6cv-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Sun, 05 Jul 2026 08:14:35 +0000 (GMT) Received: by mail-pl1-f198.google.com with SMTP id d9443c01a7336-2c354050c34so19938275ad.3 for ; Sun, 05 Jul 2026 01:14:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1783239275; x=1783844075; 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=Mmu9NS1f13WBdz/LPDqPCJb63FFDMcYOR5yWaGxSv4I=; b=aljOA60zNUCOuYNdMqhbiUyNgk5p4l5Gu0eCEi+729Owq9esBTEjRmr5Sh34hWpMqB rojtisfPKQMbiEOLlN7r3NRgWpyuF7rsQ0iCaFHVWHQzky/ok4vGvx0pfmNnuLCXzkjP ayLbr4qobx+JlIQheC1r7aEM3BI60YK0m0gX55VCU02xWM14W84Pu/R1YxoYskCkkxTH XD9/X0oVg8ReyFS10SHPbdLapV87PlW+vGld0wwMvNRRBCBH5x8fPoN0jPL+etCwdyRH z774drCn11CDP0BvjlZaEn3efxOSzi6SqJBaym2frK+7EcRqwWc1nC+vQfutZbwRsLbC Exqw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1783239275; x=1783844075; 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=Mmu9NS1f13WBdz/LPDqPCJb63FFDMcYOR5yWaGxSv4I=; b=SuecT1l388DY2EThV3niJs4ACealr4ng4tCn1zvbafSS4n6+DEVmCFYyoqplUbs5ex X4lNN4TM+i0gTEJV0HvYrl0m4+yt/1LH3ipHcHvsjzPlnPN0YUaWH3YTOELOE1zc25o+ rrmiWrTaM77NN0T8udq7ry6fyq6kjA9KtF48nVM21j27mcekFuuj1DY+J1YLyuxpvmAr klVDJ8G1+OK7i1cTMS0wV1hcweMe4Zg7asEIC5g+B3K2EbcvhqZgKsuVb1VbCd7qBvf7 1BURmR7jlaboHpB6e2gMraeHovVyqWU2K4eKo3IFGw6ocHqYQCigbXSkpoCJ2gy1muq6 ISfA== X-Forwarded-Encrypted: i=1; AHgh+RoWVW20ukSyPg32i2Vb28D7irMhppRpBzhX1FSC9VKd0qt0uhrffbSyOsGfzcaj+Pdv+ZN09pQXaD/gOkY=@vger.kernel.org X-Gm-Message-State: AOJu0YwJ9CEtiusAwdGNvnn9DvlV0Ek+kwoWUEVjbOur78ExnhqBCLNo WJ2Gv6+Ux3ZPwtDtXsrxCJi52CClFFqakAMNQdp7iuAwydXgOvDlDvmpX5XTpzXEc822uh2Gb45 AOH5CGIHBq4wUzBqPr3PDtcwT2z1mbcl4Lan7rE4IQsi+ck7UJemLeYGKzMVjy9u3C9E= X-Gm-Gg: AfdE7cndQ1pjU2q1i7DiDYhIAKkcuLmsdBYqODoVvq4EvI4zqbS4BRf3nzJHrG3v/Fp BQaEclR1DgUpz7lSdQp0OFWwfJtwFf2KYMqEyZIBKErRbBrRvZfKZxBouPP1qfFsYvAmZsKkJQX Q3o41jN7dd3JI4MxfDFnja3bDsKH6Zs4IH5PkCJb5LHjZKXzPelspHwj95O3Lu0o5ASGZDyAa90 tX3A2esSso7yIwc+3YfUotzS3sEpcY5ot9Of7xv1ObkLif2B1MJb1C2z95ybKacFEGz1iTk8wrz o8jZLK4rL5M57Et/FFXUrWblQ0OqZzzJQrDfGX1sy30wu+wtIk7FF70RhU43dVkVsGhMRZVUWsL B8YNrYk07Qvm5eJTzoFIeppX2MQPaLZRTJmU= X-Received: by 2002:a17:903:2cd:b0:2c9:97a7:b1eb with SMTP id d9443c01a7336-2cbb9eeb474mr55795765ad.42.1783239275124; Sun, 05 Jul 2026 01:14:35 -0700 (PDT) X-Received: by 2002:a17:903:2cd:b0:2c9:97a7:b1eb with SMTP id d9443c01a7336-2cbb9eeb474mr55795445ad.42.1783239274618; Sun, 05 Jul 2026 01:14:34 -0700 (PDT) Received: from hu-akhilpo-hyd.qualcomm.com ([202.46.23.25]) by smtp.gmail.com with ESMTPSA id a92af1059eb24-13b3c85d4fesm36403980c88.11.2026.07.05.01.14.26 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 05 Jul 2026 01:14:33 -0700 (PDT) From: Akhil P Oommen Subject: [PATCH 0/8] drm/msm: Support for Eliza GPU Date: Sun, 05 Jul 2026 13:44:15 +0530 Message-Id: <20260705-eliza-gpu-v1-0-c9f1354dbd29@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=H4sIAFgSSmoC/y2NaQqDMBBGryL53ZFobUQppfcoInEcbcC4JCpS8 e6NCwwDb5b3rcySUWRZ6q3M0Kys6loHwc1j+JVtTaBKxyzkoeAxj4Aa9ZNQ9xMQYhUkkcDijsz d94YqtRyuT3ayoWFyyvEcskJaAuy0VmPqtbSMcGnD/V+TtfIITL3nsRA8geKKzLXOEfNZgCsOQ VxWPKFHEnF8d9b6wySbXe279mLZtv0BUyuNi9sAAAA= 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 X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=ed25519-sha256; t=1783239265; l=2808; i=akhilpo@oss.qualcomm.com; s=20240726; h=from:subject:message-id; bh=ze1VllbOqZnKEAM3Tp176IzqqLnZ/N83LBmJnq4dOkM=; b=9a9GOk9tVX4B1OGU6WAqIUkEf1RpZhendeSNrLU98rnIfNAxFU45RsIYy6SGBU1u/wg9t8oic STHhe5reKfWAdXRtit78WKmncVmmgtFAsoHhpnTcMDyGfm8Scoe32zi X-Developer-Key: i=akhilpo@oss.qualcomm.com; a=ed25519; pk=lmVtttSHmAUYFnJsQHX80IIRmYmXA4+CzpGcWOOsfKA= X-Proofpoint-Spam-Info: AW1haW4tMjYwNzA1MDA4MyBTYWx0ZWRfX0CQldBaNA14h LVRNfPNS8lDaeBxcVlPi3cNDaIwEOcOa2GReahlQo80iw7FREtVlCTn5LEf7mgodYQ4wWR0YbKv G47wUQM1f4Be9kjSNTR2SfXpe4Ut6FE= X-Proofpoint-ORIG-GUID: yj9tJOxOkqzKlZN0ElUJaPWHURqDTdsy X-Proofpoint-GUID: yj9tJOxOkqzKlZN0ElUJaPWHURqDTdsy X-Authority-Analysis: v=2.4 cv=FJwrAeos c=1 sm=1 tr=0 ts=6a4a126b cx=c_pps a=MTSHoo12Qbhz2p7MsH1ifg==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=IkcTkHD0fZMA:10 a=RAioF0-LDSMA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=DJpcGTmdVt4CTyJn9g5Z:22 a=EUspDBNiAAAA:8 a=bIsOEyWjDz43KqZfDzYA:9 a=QEXdDO2ut3YA:10 a=GvdueXVYPmCkWapjIL-Q:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNzA1MDA4MyBTYWx0ZWRfXwmOYwZMylV/R ZXqnSKJkNiovVFSxom819hPbcnF6Ayq8Y8qM3BipieUV2Pqm+as76HQBd7a36WkXoB+KSrTUd8x LMNpjrD+Od4Tyc8w/Qp6zYnK+BJSJ6uyP6IM8wF0fKI5QXW4+FOVLNlKDBnJJqvpBiqqhjYlANb TBhXca8jYZ2owIhUXOFWzKdLcPqACYJIHTai6xv38YaX1bgE4yOLxrrs5ov28tfLPxXT2cmYHm6 /E+idFaFmlU+tTgtVlnZhF4oARutBVlmSqiUJq6vCXZYpQEclaRQx2znLYJA+6aXAOHd1pqJBCF hutBNjUzRuxy35Yc/CRHzOBcSmmw/Jpd/7Sfd5KuFXA3rMI59Gr5lfpQt0m8+ojxr2UsSj1aQmM LKnt7TEfTVuS3NAn0m8ciTILZoh2pRsrQXeRLIBt0NZsVDJuxYKFWnypKb9eHM34ym/1MAXfS6L k2h7ZC9MGtBzwT/H58w== 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-07-04_03,2026-07-03_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 impostorscore=0 adultscore=0 priorityscore=1501 bulkscore=0 suspectscore=0 lowpriorityscore=0 clxscore=1015 spamscore=0 malwarescore=0 phishscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2607050083 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 --- 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 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 | 190 +++++++++ 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, 756 insertions(+), 28 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