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 28410485930 for ; Wed, 23 Sep 2026 10:27:29 +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=1790159254; cv=none; b=LqzbIkeI7ubADwCqVfn+afVA4zOh7656BWdTPqyVHdwqt3DgoZbIOZaUY/NO24BhbtQwln+7fJoEQ1Nw5KWFJz7msjltisp2aJeyuto7Kq3lGFxYsrdHgKrtGyLaGD4sUZWUpCB4uHo0JLNINM/rBF0xe0fs5b1ur2hMx3FBn90= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1790159254; c=relaxed/simple; bh=2l0HOP6mPSZOtBbSF3ksRuZxG+DphYWlDRxyeluAzLM=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=pN++rnK8UQWFJg5a2QW7PgYChAYk9yMp3FkVoPAw0ndyUvIt0OCj16tiK5o1tNwVwLxcbTHK6XxvgPm5tTIx04FSqg3h6VLZ4P0Idp4U5w3RChFPj/mbmwVlTR9FUbLcAs+Atv9n9eiIc09vfjyUwino8unRPCe5l2Wfr92737A= 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=MYoIN555; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=iDjf+WUw; 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="MYoIN555"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="iDjf+WUw" Received: from pps.filterd (m0279870.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 68NA2hKq3208436 for ; Wed, 23 Sep 2026 10:27:26 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= rgxQRfbRddwBR9e2WGSz/EjVQdtkUcNgTw11zOQWGkA=; b=MYoIN555LywVykI1 FNl0777F9gPdr+t5MjoOv+P3K4GzSNanLaTai+dsa4bDVEJQuaKYbyskjSA9W5kG p+fk5kLHnQns4yQb0wMMdGMgNzAS1A41Lck2cuoYTCmZz3KsAeEGOkeAjm2Y+nb6 dgqpyp4+kKtNRQo955lfkejAtEzJMYuO3zzevrlzoo8bMlyPT53dDR+sKddmAlGt Tv4QZrI02ziDt37r7DgUgIgYFwZLxrvqiRboqTMipgxAPPp58AnzI1Bgq4oef0Pa AEmdMfScgXnfefPhn6wldNgdjh65UyREdIxki67GndE2Vjq+7J43alS0s7Q+cukY pnVyiw== Received: from mail-dl1-f71.google.com (mail-dl1-f71.google.com [74.125.82.71]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4gv78n1gpk-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Wed, 23 Sep 2026 10:27:26 +0000 (GMT) Received: by mail-dl1-f71.google.com with SMTP id a92af1059eb24-1438492fb40so1159759c88.1 for ; Wed, 23 Sep 2026 03:27:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1790159245; x=1790764045; 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=rgxQRfbRddwBR9e2WGSz/EjVQdtkUcNgTw11zOQWGkA=; b=iDjf+WUwc7iCtvQALQltgsH9EDYSDQXjZUZ8A7+8qMvJ7iXALhMMQ66fd1gJLmCjSW jOYrp+eqdmzLnU738gtJaCGsGISCyo4huXhXUFSAbpOJyXmt8oICJmcRuZGlAqrs5qre SB7KzD2TPkaCE4z0OGlDRZjh8m9CKqVYHpf+SUJ3Sznb8bYFDP4xORGj3EaShFj9IR3l HzC8nr1bWcM75pcA90lkRsGTyy0wZHkOjkl7LHnk9vJZcZ4La39LQTTCTeBZD0J43eKe N+re5UVrqOvvz50zZLUvVA+nnXY/80Zgkcs0PrOqHGVYfvUKvknYXNzlNUsAaA2qJehi ZwEA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1790159245; x=1790764045; 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=rgxQRfbRddwBR9e2WGSz/EjVQdtkUcNgTw11zOQWGkA=; b=HSfu6SUU3pvTJsvQZerxGbNrIoyMn29SrfbdEvMVSYCIswuDS3EMe/EIYPtgL/OHxd 5yCOxN4FIaTAfIckoD+bA55rqtY+P9axL8pdv9Y9fRkjg49lgKlZj7i/RW46AlWOvLYW tArTWE869+6lPvsCEqU4RyI9M2dVvnNPkXQs6dqgxpPLt+NIzMhnNOAMus53+V2e4Xls 5KEX8k9IzE0qI9wM7HznRmnWTjjoQqqdqAnKjS8E3RNqBr9HMYIpoIwk3U4/R0+XHQwb QtVYuVMqHlQZluJjzrsQOPvM+xLMpr2HWhE86ank6dTGEqA/+5YOKcByXXhB3yR2wFq7 32Nw== X-Forwarded-Encrypted: i=1; AKwUvBxkwTUyb1h54/bEtIfk6TCeYVmsrZKHGJjnNTtezlkitdoY1qX7w/C2Mik7Gngl7NtBNtBX2Iioc4dH@vger.kernel.org X-Gm-Message-State: AFuF++kZOHITg1IjPI6tHBwTyHlyJuScwSWIz4yijSnAVffe0h+NuEJ0 af2w0c4uvyVac6kcVkskBYSz3Ar3InqXf4wlAva0IHUNXL4+yymPn4xphLVaODrWt5bru8yBuQn HN9039Rbtz5TbqGQnRXc8XVuH4hEYM0rjsqXgf18ykHnLl7i7n4ilPsh1VVFviqBI X-Gm-Gg: AYBFou36GFv6WllL4TzenOMIgFdL/7rwZChKTboEt3nSnkU07F9AtyKZ6FymVlTVDAc WJ66N+TiFqk084M3dS5CbX/z+1uQNrsVXKy+qOuMS/+zDHy7j6ziM7dEFgLYoqKTa3zRfqtTFH3 63B7Zh1O4spIvl3fj+vQ0m9K08bX9GROx1KGsMay8NHtur4aAJdmnHZf190dueuqsQWn2buNRpJ 9e07zdJAfpgP5zpIRkWauZtA0bYZNWUeEkc4tQpNPgdsM8buuqwr2n+Hhpc+q7UmLVWfumKbRYk c9EcuLM0a5FZFf/xEjrsirL7FmL62+fqkOw3glEzOaVjPno/y+fb6KDDJ07SkkKML6LK2PP/weH B+ZgfujNBNQrkeRqKyBAwB9o= X-Received: by 2002:a05:701a:ca0e:b0:144:eaa7:2915 with SMTP id a92af1059eb24-144f90f8090mr2852408c88.14.1790159245057; Wed, 23 Sep 2026 03:27:25 -0700 (PDT) X-Received: by 2002:a05:701a:ca0e:b0:144:eaa7:2915 with SMTP id a92af1059eb24-144f90f8090mr2852391c88.14.1790159244606; Wed, 23 Sep 2026 03:27:24 -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.18 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 23 Sep 2026 03:27:24 -0700 (PDT) From: Akhil P Oommen Date: Wed, 23 Sep 2026 15:55:50 +0530 Subject: [PATCH 10/15] dt-bindings: display/msm: Document A850 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-10-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 X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=ed25519-sha256; t=1790159163; l=3397; i=akhilpo@oss.qualcomm.com; s=20240726; h=from:subject:message-id; bh=2l0HOP6mPSZOtBbSF3ksRuZxG+DphYWlDRxyeluAzLM=; b=SFUs5FDbVaozEtr1Ys5yrhoHlAOgul38VUPaf7kTbcdYxKZKqgEpUm43xftFNbo3KxM7TiZvu YuOUkWDXIeqAke2d3hs3JVntTErY0j0vyVb516CqT+pexr5DlK8C6e4 X-Developer-Key: i=akhilpo@oss.qualcomm.com; a=ed25519; pk=lmVtttSHmAUYFnJsQHX80IIRmYmXA4+CzpGcWOOsfKA= X-Proofpoint-Spam-Info: AW1haW4tMjYwOTIzMDA0MSBTYWx0ZWRfX2Y8PCQTMrT8J w8QyLx8yJcMyQCgMYy3ROWM5fe0z/Qt1qdsfRMcIby9KSXDv1qrOrthkai4D1gIOOANQG2ztfQ6 GYDcI2NYU9HqFLoJ/ayC4WDTYH3txd8= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTIzMDA0MSBTYWx0ZWRfX4KZbceifJ+gu y+DOIsW1v9zUDorTXBMd0bqg7pS1Gx2/duH1cb+pdYcz9vLdZcPk1SXxBSPFHZ2PTxJVdh0HCCv ERarom4ba+POP6/IAunIWNdyf3DZTrgeDLd7si+OM6sEfJgO9ccpIFe3sZwdsWrpfyrwhMpJkLo pVcr4QQzJ86snLg2GBabcTAReb8lCMqVmhfnj2MVydIixQ9ICXGont2SuGXq+GrQTA7eNgugp9r lzyoZBgbRZU6SUDJLnMssP+C98TltgPlBJM6xtYojwgjt6Xvrdh4NOzE/5PdxMLC8RzynVKBrYB ORVskm0Kl+QtlMPDFLmpoFCfhfAja0kV/ljSZjzzzY8zAw1NYV3jdGRhsm5EkJHvCj0D0YrfvZv BSoiFhhGCdP390rBDTjr/UBc0DwYWsm2w00uf/x7NSCKMJW14OOHfQMqebLFUnFNn9jqy+YAddi jlgY2hn22Kj2lHmutFQ== X-Proofpoint-ORIG-GUID: SUAQBgcdmryATVpLQwICpP2BNJfgHrIE X-Authority-Analysis: v=2.4 cv=aNFlOr9m c=1 sm=1 tr=0 ts=6ab3a98e cx=c_pps a=JYo30EpNSr/tUYqK9jHPoA==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=IkcTkHD0fZMA:10 a=VdqzKS8jKosA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=gowsoOTTUOVcmtlkKump:22 a=EUspDBNiAAAA:8 a=vA3qWFdfvwbCGvS2NoYA:9 a=QEXdDO2ut3YA:10 a=Fk4IpSoW4aLDllm1B1p-:22 X-Proofpoint-GUID: SUAQBgcdmryATVpLQwICpP2BNJfgHrIE 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 clxscore=1015 spamscore=0 lowpriorityscore=0 bulkscore=0 malwarescore=0 priorityscore=1501 adultscore=0 phishscore=0 impostorscore=0 suspectscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2609040000 definitions=main-2609230041 Adreno A850 GPU found in Hawi SoC belongs to the A8x family and is the successor to A840. Like A840, its clocks are described in the GMU node and it has the following power related updates: 1. GMU is now powered via a dedicated GDSC connected to MxG rail 2. An additional power rail called Bx Describe this GPU/GMU along with the new compatible strings. Signed-off-by: Akhil P Oommen --- .../devicetree/bindings/display/msm/gmu.yaml | 44 ++++++++++++++++++++++ .../devicetree/bindings/display/msm/gpu.yaml | 2 + 2 files changed, 46 insertions(+) diff --git a/Documentation/devicetree/bindings/display/msm/gmu.yaml b/Documentation/devicetree/bindings/display/msm/gmu.yaml index 9e459f12ce3f..875fd1242528 100644 --- a/Documentation/devicetree/bindings/display/msm/gmu.yaml +++ b/Documentation/devicetree/bindings/display/msm/gmu.yaml @@ -55,14 +55,18 @@ properties: - const: gmu power-domains: + minItems: 2 items: - description: CX power domain - description: GX power domain + - description: GMU MX power domain power-domain-names: + minItems: 2 items: - const: cx - const: gx + - const: gmu_mx iommus: maxItems: 1 @@ -359,6 +363,46 @@ allOf: - const: memnoc - const: hub + - if: + properties: + compatible: + contains: + const: qcom,adreno-gmu-850.1 + then: + properties: + reg: + items: + - description: Core GMU registers + reg-names: + items: + - const: gmu + clocks: + items: + - description: GMU clock + - description: GPU CX clock + - description: GPU MEMNOC clock + - description: GPU AHB clock + - description: GPU MXG AHB clock + - description: GMU HUB clock + clock-names: + items: + - const: gmu + - const: cxo + - const: memnoc + - const: ahb + - const: mxg_ahb + - const: hub + 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: diff --git a/Documentation/devicetree/bindings/display/msm/gpu.yaml b/Documentation/devicetree/bindings/display/msm/gpu.yaml index e5efe2d35ddc..3438eebf2fa4 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-44051401 - qcom,adreno-44070001 then: properties: @@ -452,6 +453,7 @@ allOf: - qcom,adreno-43051401 - qcom,adreno-44010000 - qcom,adreno-44050a01 + - qcom,adreno-44051401 - qcom,adreno-44070001 then: # Starting with A6xx, the clocks are usually defined in the GMU node -- 2.55.0