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 AFAE448122F for ; Wed, 23 Sep 2026 10:27:40 +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=1790159263; cv=none; b=Q712OHEeQP+Sq2IJmPBKuzfz9DkbrmGgnzU4MukO5iNgPv4TMZwgcamy0NPtRMLJy4qW6zth9PFNvSwm5wdIv7mj7wBmDRi+A24PQXjgcML1yhxLewpFALNJwDaO3maQ1ctnLp+EAVW0v1t6bhKRzLUcG7MblrifgccosxucXuc= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1790159263; c=relaxed/simple; bh=dPgaamYjOu93/yM3gV2qF9nzfgiS4ZPKow7lnCe+mLs=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=pxSDwRpJxgwel1VR1Rcc6n6AE4pfkx1UEaGnQqUJJNVVHxugRGRV9u04JXGsIr5UPxHaQoIlJ9ATJtYWiliLTLZ04f0mgzpMk0BdYJtNKC11lYpt7ONrpW1fN+jPzHXxxuEkVD+VZM0BZ61NAFEHHJfn2wRKrpHzPkrKRDCA9vU= 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=Trx4Xl6U; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=JbmHYqcB; 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="Trx4Xl6U"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="JbmHYqcB" Received: from pps.filterd (m0279873.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 68NA2tUl2951807 for ; Wed, 23 Sep 2026 10:27:34 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= 1NuOH1NXcB2AiI/hLtOWQM1XgjcXBrhm8FLEPIqXD8M=; b=Trx4Xl6UZKDhwbvB eChrg8GkrK1mFLFBmIrEvDMVX0t8RTkR21kvIGY8qvKVyur/LyYRza4GDeDo2rvb KRVf4mb7VSOkjrdSOZVcjb7jpUztFUTGNn6Me+1/JYoKR7LbWvDOtdrvFGTRycsF eoZS4vzTGk7nAx6OgeEbho/96E44Uuk+Yh/X6rm5tpMajQtGh9XVqyL1zEp7Olr/ BiU+ttXtpvcnSJO5KLXYmIWHpwDC3aZtr/mRZq7SN97/Nn2EIfDvuIs6hbx28oZY XT8bF3H5wRFYhwraK7Qh6enTlhhC/5dR3hQV1yV1NoEksWGRt6HhiLnzpcGP4Aor 06ChCg== Received: from mail-dl1-f69.google.com (mail-dl1-f69.google.com [74.125.82.69]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4gv32qtbp2-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Wed, 23 Sep 2026 10:27:33 +0000 (GMT) Received: by mail-dl1-f69.google.com with SMTP id a92af1059eb24-1384427c3efso1297189c88.0 for ; Wed, 23 Sep 2026 03:27:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1790159253; x=1790764053; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=1NuOH1NXcB2AiI/hLtOWQM1XgjcXBrhm8FLEPIqXD8M=; b=JbmHYqcBT5WXl9wYJDFteZ04+i5sHEB9dMooxBuj1ApqKVsOb+hckYIs8R+4u2Wwyj /xKTZit/NOjtYlgOK2kQGSoYkyf3CFPUA+kx9MViaLpKQJ56mne3we4fqu/U7Ki/t5Jt O95TIEKGzQFQz9GwHnqn5XqHy8H69MOqNTaBWFbSTkgUtz16MEap+9st0YvAiCerWdl9 K59zd71N/Adr5ltuvtmPjpP7lu5h3J7abwT5EE6tFkHiiVR6nieESheViuZKUQVZzZeq 0cdvPw82Mmf1mbEr5DLby/hAxNgvH+Qi3L+3Z10bTmXpYbvyTDlTaDp/lqQZjn7Thhmi GheA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1790159253; x=1790764053; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=1NuOH1NXcB2AiI/hLtOWQM1XgjcXBrhm8FLEPIqXD8M=; b=lMZAwC1LeH3cFhNPW825gb/V58Ti64uLRgEg7VhUQIz9CQs+Vm6N+NSwi5gMfo/BnI 0IgbsB2ftIluQo7Y6EFWOgTr3Vycy0GjBIGo5PSfcVYPaIEZvBzNVLTSWsfy63G02XoY kw7U64uRzR37HqeIAn3VkXRceFJ8gb2cv5ZgDMj40hUE1AqP7zPxzR2vnSjrwjfpSM2X pAdPAhceOBgevs4sc5EdqTSjMH+mkTDYsqJWKyWTRnSYgMHGrK2Z+WpFt3LgLXYiTiwU anqzESGLlk5QHsOlScQodRaF/bURUCBdc/DoEPztzhqyoYmMAgBXoZThX4otI1wo1vVf xB2Q== X-Forwarded-Encrypted: i=1; AKwUvBxmGWP8XNxO7C/dy2YEv0lnkZDUspgSWHhnKuBrfOfxjO7vdPjCOxPQDr+m2kuIj2UDOT/ZXj6PZskn@vger.kernel.org X-Gm-Message-State: AFuF++n7Aj9ZSGlFXVY+P15x5EKz2IfvcxppRf63Bz2AMRvXjZAaUhkr TjoHY9f6INRHQrmIIJXKMFdJ/GnHGrYr/bBfHwtKi7Yc9g9iVmYpgBHempnkmeFc6NY/1UTX6jW bDZqNb1HfyQEUu/ODZhkgMC7ka7VQ1swQFMUdyRdSdFKI5WH5F1yRslE5h0t3s7AN X-Gm-Gg: AYBFou0pNVPpMnY74rptCdolHjwNdnRwGJxqa68qIGo/HAuzkqCNFJ+5reXKyXR1WWq X+sHG+mjNrNpebT4lCTEFMzhjr8v/sPVzy7gTGsPwZ0kjwKyxbOKtXbD6FXcO4BslEpX+6+ZKH2 /g5TaJpSKMobRXUvWSwGn9bwsRZTYKBjpR2X01GD7NtPgM6SmuLHExekooSZz01+MLvP4Fx+tlE tXjSXc+cW5/vA71lXKvaBOb70x9tTwi/eUtGux306dWDzV8I6LrkG49wOB86d3SKe7CeuXnT8H2 +YZpQ1z3llU+VHyYIAJmXVFX65RGr3Xb6NQI+OqO+fEPIFHZNMdioofmLfSer4K9QPIgw6zmQIE gjQiWkpr+1HD9t0t7z52kyVA= X-Received: by 2002:a05:701b:4187:10b0:144:ff51:2d5f with SMTP id a92af1059eb24-144ff512f97mr576951c88.33.1790159252656; Wed, 23 Sep 2026 03:27:32 -0700 (PDT) X-Received: by 2002:a05:701b:4187:10b0:144:ff51:2d5f with SMTP id a92af1059eb24-144ff512f97mr576909c88.33.1790159252108; Wed, 23 Sep 2026 03:27:32 -0700 (PDT) Received: from hu-akhilpo-hyd.qualcomm.com ([202.46.23.25]) by smtp.gmail.com with ESMTPSA id a92af1059eb24-144f98a288esm8766646c88.13.2026.09.23.03.27.25 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 23 Sep 2026 03:27:31 -0700 (PDT) From: Akhil P Oommen Date: Wed, 23 Sep 2026 15:55:51 +0530 Subject: [PATCH 11/15] dt-bindings: display/msm: Document A845 GPU and GMU Precedence: bulk X-Mailing-List: devicetree@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit Message-Id: <20260923-hawi-gpu-v1-11-0c3c79a1a470@oss.qualcomm.com> References: <20260923-hawi-gpu-v1-0-0c3c79a1a470@oss.qualcomm.com> In-Reply-To: <20260923-hawi-gpu-v1-0-0c3c79a1a470@oss.qualcomm.com> To: Rob Clark , Sean Paul , Konrad Dybcio , Dmitry Baryshkov , Abhinav Kumar , Jessica Zhang , Marijn Suijten , David Airlie , Simona Vetter , Jordan Crouse , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Bjorn Andersson Cc: Akhil P Oommen , linux-arm-msm@vger.kernel.org, dri-devel@lists.freedesktop.org, freedreno@lists.freedesktop.org, linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, Bhaskar Reddy Valluru X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=ed25519-sha256; t=1790159163; l=4840; i=akhilpo@oss.qualcomm.com; s=20240726; h=from:subject:message-id; bh=Di/O0uiu9sPfgbWZQ+DWpyFRPmaRlm3RFUo2LVR7Grs=; b=oSIRTIhIZTWgDC4dXD32uIpXePSFy6yeSCHpm1fL/BJX72Hrv/9/RdQGTvztY59Hyg5ntcCm4 jHdUKpXw1dgALp5yZOyf/ttjpjDm4SFkpgAu8+0TssXWGH1uhbPRZd8 X-Developer-Key: i=akhilpo@oss.qualcomm.com; a=ed25519; pk=lmVtttSHmAUYFnJsQHX80IIRmYmXA4+CzpGcWOOsfKA= X-Authority-Analysis: v=2.4 cv=SJnXx+vH c=1 sm=1 tr=0 ts=6ab3a995 cx=c_pps a=kVLUcbK0zfr7ocalXnG1qA==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=IkcTkHD0fZMA:10 a=VdqzKS8jKosA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=rJkE3RaqiGZ5pbrm-msn:22 a=EUspDBNiAAAA:8 a=0V7fMRHxbeNora9F6bUA:9 a=QEXdDO2ut3YA:10 a=vr4QvYf-bLy2KjpDp97w:22 X-Proofpoint-GUID: _1ONMc1qzqUBNAVAv75PQ6HHevVFq1RG X-Proofpoint-Spam-Info: AW1haW4tMjYwOTIzMDA0MSBTYWx0ZWRfX4G5mDlIQSnoD bVDwdfKYMrT4ekvedRT42PuQNwHjzelsLWxIA1WIpd2pw28vr+6oHgVP84epl0JL+Q8M8kDtCFa 9iD63NmB29BonD8RfAE+mZFGjLNKivU= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTIzMDA0MSBTYWx0ZWRfX2bgn0qYOlrLS cU2hq2egsIEk0U/FT5ryPt0AWpoG2FDFkLRH9HrKM5EKsGxpM0vaieB6YiYqbMazdjGdDCxcUGk ThCm/MF40ETccgZ/fOPGPgu3A6/mCNNFoFFxofw/fzUwnes/+AZF7x0tLjWzgHApd9Uyv3oZwaj wHwDiX1vdcHE+HPS/QwL8lJ3zBr91SagjaBvUrdyrGL9VoUMY8HaybfhbehgQ7DxIiwRBFCL2Pg kRSRgmOx2YR/p3EI5/jXhsdUcklSuuZLmdTAlXL+sp8/8bp/u0yTSUgu2IL+R0VW1Le+y0mWveg LHfy1X0mwvSfKh58fTMn8tkzUTu3iTIs7fWGT1K5sDKsdtXKnAh1jnjZk4XveUSlEC8IultWJvN XiNrNFjgrzCV/xVGU+RhbLPgki3qBnV9TSWHW8T7+VqMXmzrlGVncp3fgIzs7EpJrSiSy3PKaOe 6dhsuDcC6gqilMZIkow== X-Proofpoint-ORIG-GUID: _1ONMc1qzqUBNAVAv75PQ6HHevVFq1RG X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-09-23_04,2026-09-21_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 phishscore=0 impostorscore=0 spamscore=0 suspectscore=0 lowpriorityscore=0 clxscore=1015 bulkscore=0 adultscore=0 priorityscore=1501 malwarescore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2609040000 definitions=main-2609230041 From: Bhaskar Reddy Valluru Adreno 845 GPU is present in the Maili SoC which is very similar to the A850 GPU, except the MALU block. It has different set of power configurations and the GMU clock list. Document this GPU and its GMU. Signed-off-by: Bhaskar Reddy Valluru Signed-off-by: Akhil P Oommen --- .../devicetree/bindings/display/msm/gmu.yaml | 54 ++++++++++++++-------- .../devicetree/bindings/display/msm/gpu.yaml | 2 + 2 files changed, 38 insertions(+), 18 deletions(-) diff --git a/Documentation/devicetree/bindings/display/msm/gmu.yaml b/Documentation/devicetree/bindings/display/msm/gmu.yaml index 875fd1242528..be4feb87f274 100644 --- a/Documentation/devicetree/bindings/display/msm/gmu.yaml +++ b/Documentation/devicetree/bindings/display/msm/gmu.yaml @@ -367,7 +367,7 @@ allOf: properties: compatible: contains: - const: qcom,adreno-gmu-850.1 + const: qcom,adreno-gmu-845.0 then: properties: reg: @@ -380,7 +380,7 @@ allOf: items: - description: GMU clock - description: GPU CX clock - - description: GPU MEMNOC clock + - description: GPU SMMU Vote clock - description: GPU AHB clock - description: GPU MXG AHB clock - description: GMU HUB clock @@ -388,7 +388,7 @@ allOf: items: - const: gmu - const: cxo - - const: memnoc + - const: smmu_vote - const: ahb - const: mxg_ahb - const: hub @@ -407,7 +407,7 @@ allOf: properties: compatible: contains: - const: qcom,adreno-gmu-x285.1 + const: qcom,adreno-gmu-850.1 then: properties: reg: @@ -418,42 +418,60 @@ allOf: - const: gmu clocks: items: - - description: GPU AHB clock - description: GMU clock - description: GPU CX clock - description: GPU MEMNOC clock + - description: GPU AHB clock + - description: GPU MXG AHB clock - description: GMU HUB clock - - description: GMU RSCC HUB clock clock-names: items: - - const: ahb - const: gmu - const: cxo - const: memnoc + - const: ahb + - const: mxg_ahb - const: hub - - const: rscc + power-domains: + items: + - description: CX power domain + - description: GX power domain + - description: GMU MX power domain + power-domain-names: + items: + - const: cx + - const: gx + - const: gmu_mx - if: properties: compatible: contains: - const: qcom,adreno-gmu-wrapper + const: qcom,adreno-gmu-x285.1 then: properties: reg: items: - - description: GMU wrapper register space + - description: Core GMU registers reg-names: items: - const: gmu - else: - required: - - clocks - - clock-names - - interrupts - - interrupt-names - - iommus - - operating-points-v2 + clocks: + items: + - description: GPU AHB clock + - description: GMU clock + - description: GPU CX clock + - description: GPU MEMNOC clock + - description: GMU HUB clock + - description: GMU RSCC HUB clock + clock-names: + items: + - const: ahb + - const: gmu + - const: cxo + - const: memnoc + - const: hub + - const: rscc examples: - | diff --git a/Documentation/devicetree/bindings/display/msm/gpu.yaml b/Documentation/devicetree/bindings/display/msm/gpu.yaml index 3438eebf2fa4..a11a4dba838d 100644 --- a/Documentation/devicetree/bindings/display/msm/gpu.yaml +++ b/Documentation/devicetree/bindings/display/msm/gpu.yaml @@ -415,6 +415,7 @@ allOf: enum: - qcom,adreno-44010000 - qcom,adreno-44050a01 + - qcom,adreno-44041400 - qcom,adreno-44051401 - qcom,adreno-44070001 then: @@ -453,6 +454,7 @@ allOf: - qcom,adreno-43051401 - qcom,adreno-44010000 - qcom,adreno-44050a01 + - qcom,adreno-44041400 - qcom,adreno-44051401 - qcom,adreno-44070001 -- 2.55.0