From nobody Fri Dec 19 19:04:51 2025 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 0C004344052 for ; Thu, 4 Dec 2025 13:22:38 +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=1764854560; cv=none; b=B6ueajnsHNYd9McprPvDPleVDSSFmzXTepxajyL7Z8X2G2icFinshl60XnqYrWNVNPneXBdsFcVQZhASQac1rr+ONcjBvTvlj4WYrL5uzPekguqsDrCXrxwdE4NKKUgiA2Lus+NbM01hKwwsFU7HoVaUjA6T6UI2hmZ2YmH/bRs= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1764854560; c=relaxed/simple; bh=nllHIarzQ7x1w4cIQ+mzYrnC4ouTjUGWchGSLlkHcQ8=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=B1j+ABb5iVgU+FUgFvnxsK0Vpp5jgsYmTVF4XhWNF8+oKnx94HSJtG+XY0owzv1QsAGvYuiTsOTNyUglpromxEBhzIF+uPDwN0c58GO0iQcMGkUw8oNVPEv854Vw1jV0g/qjfL5+Fkg2WeRyzEE/SeGD+lp2GDLVzdUFyZX4Gt0= 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=RZI0wMG4; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=KASDER3h; 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="RZI0wMG4"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="KASDER3h" Received: from pps.filterd (m0279862.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 5B4AEtHG1179210 for ; Thu, 4 Dec 2025 13:22:38 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= xrwxcmbJg6cVbMantUgzlL+o9/ix/U7MTWE7Yt9Jblg=; b=RZI0wMG4AwNZj/7+ D6o41fFUa8EZodi/EZa5IVDSYUjbfaP5J1+AkNFHtXKlcefV0cr4thaNSbCxw5sR vYJt47NmR5pN6C96QywUX1O/37gaOCJywANsQ3oYgImWcAqrft58Ja3oIG/WiNJt V0O8HBWp4lqqIrWRjHtEUs3NJn00yiojqdLakAUwn1iSJvKGcgmES66LIYVbVO5q QSckG2iNsYv5Ai3SmOlYBpmZ8m5Ey5WlB4zt6VZHW/J5lGlVGYLAn+R9zcsLCWfH h+8mXe002XyxDyVAmNqeudxp4iqFYcYV+IZUgmhpskZxyalkEr7HDBd17xE/s+a9 lQvblQ== Received: from mail-pj1-f71.google.com (mail-pj1-f71.google.com [209.85.216.71]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4au6v1gvah-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 04 Dec 2025 13:22:38 +0000 (GMT) Received: by mail-pj1-f71.google.com with SMTP id 98e67ed59e1d1-3418ad76023so1581408a91.0 for ; Thu, 04 Dec 2025 05:22:37 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1764854557; x=1765459357; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=xrwxcmbJg6cVbMantUgzlL+o9/ix/U7MTWE7Yt9Jblg=; b=KASDER3hrwunuAH3O357AiQRqudM80ZvX/PkMfwXNzNiM1uzaP57Ccm48z8cyi96re ZDaBJMHRZ1a99iJ27vay7uR0pAyX/FXsbUMTJy2JlCJqg1dbb64BPc5VynKxugF8ip1z pGXApLlqpKF5DL1Cc9M6ln6598p7PfvDbVrveTzxQej6dCBnkd2Eq7f+PUNTOILBqHVV jnyU4MwwuFHYPHO0LDvT2QgBqX6uCXKPa/A5Q4wTOHMzYe2+wTWfuxWbpy8lUFqEasWD 0wL4ygDSInS5AhPGUhyrKu5e5efQcn6+j2NAz2W7JWQop2qe45r8qgLhTkpSnH+A5ons Lb7A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1764854557; x=1765459357; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=xrwxcmbJg6cVbMantUgzlL+o9/ix/U7MTWE7Yt9Jblg=; b=i6J+ESjLhXBtcpamt4cRl31b2MwzdON9BnnjH3dL9SOgqv3LjNWpIEgC6daZIdPwoY 3G8IkhSGe7Hav13AvGEZOmuqjuMOeeiqASHXyA9KNBPh8p+63xvIk+8HIvxfniR3ywa1 b4HtS3LqeUpGx2yU4PfQ9zfFXmDgOVYVeaRx5UvlLOFA5PeLNV41XxL7UpANv+Ha4KNI i+rgwCO4x+gM3dBIoc1a2fD3q34QSptj99ZPO2WeRfpmMMTMoix65rhZy6bZd3uekqZT NeD7UEzV5oxnxzjDoRZMn1QKAmLiqiFv4M6mrbviq/ipi3xMFdsEJEPQ1P7cVuUAoDYs hvYg== X-Forwarded-Encrypted: i=1; AJvYcCUYVwLWlxOMqqpSZYUnDBwwa9g0hror3tLapctxZQwLxNhmD0t8DW75nhyIPMesN4e18kyRDDcFEDbSRm4=@vger.kernel.org X-Gm-Message-State: AOJu0YymCOY/6Le/rsGhYambUCxbeaK44Gxu+lNFBsRBS+nDFHGy+YnR Eiq834qlqJUD8R8RNLSHtGHRgMFgO0ksGFYBvvlHHePle0YOWjhf9pKyooRuvqsbqcZvF6ZdLJ+ xIARm2wBwABZ9dnFlZNmFSUmaDUekSzY8rX4qR8S0+C3qs8NL5R3q3cZ0WZffG491jFQ= X-Gm-Gg: ASbGncuubv0NSMWbA91wg72gHHlMwcK6582hgSRrTEoHuIZFGYiuaCXUc3GonPuo5KV 2BjUPY+7ITet2k4JQWa0uSj0bhgvo8ZdYyvSowJNLYClU+5pU9HQyBSR+Ujepf7KapL2nqid5q9 S+gMpkqrTQEla606M8odUWSWXkuqvwRo9BDe2gB4KXkmWGysAO1+HHmU0a34mMmokHN3De/Qn/3 kN3qDL2V8AToy2583e35uOevROH6zOaxRUKG1EIYf9eckxzTwdqiqAbitGsaIDJs4bhb1WfuDDv 1Ty1el3VvReLtMJrMacICKnAsCWvrP7EKAlI/BdeE9OzNgkVXDtbywTYMBJNH8tSwr7sIX2DuT3 7G1QqHKFLq7ZACBl1la/5bN/mXilseA51FA== X-Received: by 2002:a17:90a:e7c3:b0:340:a1a8:eb87 with SMTP id 98e67ed59e1d1-34912710eabmr7174318a91.35.1764854557312; Thu, 04 Dec 2025 05:22:37 -0800 (PST) X-Google-Smtp-Source: AGHT+IHpFOlNn8OCsRbojUuDdPv2uX0wdMKR06SYjf/NDO7mAHyORuIFXRA5cb9fpAz5sy67WHXGeg== X-Received: by 2002:a17:90a:e7c3:b0:340:a1a8:eb87 with SMTP id 98e67ed59e1d1-34912710eabmr7174267a91.35.1764854556850; Thu, 04 Dec 2025 05:22:36 -0800 (PST) Received: from hu-akhilpo-hyd.qualcomm.com ([202.46.23.25]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-3494f38a18csm1914740a91.1.2025.12.04.05.22.31 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 04 Dec 2025 05:22:36 -0800 (PST) From: Akhil P Oommen Date: Thu, 04 Dec 2025 18:51:55 +0530 Subject: [PATCH v4 3/8] dt-bindings: display/msm: gpu: Document A612 GPU 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: quoted-printable Message-Id: <20251204-qcs615-spin-2-v4-3-f5a00c5b663f@oss.qualcomm.com> References: <20251204-qcs615-spin-2-v4-0-f5a00c5b663f@oss.qualcomm.com> In-Reply-To: <20251204-qcs615-spin-2-v4-0-f5a00c5b663f@oss.qualcomm.com> To: Rob Clark , Sean Paul , Konrad Dybcio , Dmitry Baryshkov , Abhinav Kumar , Marijn Suijten , David Airlie , Simona Vetter , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Bjorn Andersson , Jessica Zhang , Gaurav Kohli Cc: Dan Carpenter , linux-arm-msm@vger.kernel.org, dri-devel@lists.freedesktop.org, freedreno@lists.freedesktop.org, linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, Jie Zhang , Akhil P Oommen X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1764854530; l=1749; i=akhilpo@oss.qualcomm.com; s=20240726; h=from:subject:message-id; bh=nllHIarzQ7x1w4cIQ+mzYrnC4ouTjUGWchGSLlkHcQ8=; b=J+2G4HYsxfq8jhSbC6KgkFHZE1eJA9Ko/oM+TQBKINIyBHJBvx2KT+jhZ11TLw09fjxQPYgrG 7NCGdJBcVuGBQGSmsOIWJcOTpnbwXOxovcw/JAPq4ypcoENUdePtqDq X-Developer-Key: i=akhilpo@oss.qualcomm.com; a=ed25519; pk=lmVtttSHmAUYFnJsQHX80IIRmYmXA4+CzpGcWOOsfKA= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUxMjA0MDEwOCBTYWx0ZWRfX5EQHxSY1ZRtc Ojko2o7UfOInYU3R4Ep8SWaQ7XcbfzCdgSI3gdh85/KGQ+S7W7EqcKAKWFsdLyCqJEsi9jEnBWS KvwgfJKgvWf1Vh/SFh5TEoe76eUNXlztEnPoFd5sRU0+PCatUK2keyHQIUVGV1UrQut3mbsC67y bxaJQey5xlwWGndc4K9d8gazCc8SsjFZ6hMuDuXGnOUKDvniv76J0fx45u+xRQxEKiVdTucwC2p BAf9u7xjl1uo55nagf3YlpxH9QPrRwpt1aAPyMuho2HVPHrzGD6pVBpXXS3uorOfCYt2dfSO0dL X4UUHUUAnp4tuFngVlP5X3uCi/TUzllvBGgN//hSBl2nTzUyX98kvZErf4HakZsFP3O2cpc/4+n UuXss/XjpvW8h7kgunxZT30blihu5A== X-Proofpoint-GUID: DTgGSAru6y_u6IHQi7KscQAz0z724TMW X-Proofpoint-ORIG-GUID: DTgGSAru6y_u6IHQi7KscQAz0z724TMW X-Authority-Analysis: v=2.4 cv=KY7fcAYD c=1 sm=1 tr=0 ts=69318b1e cx=c_pps a=UNFcQwm+pnOIJct1K4W+Mw==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=IkcTkHD0fZMA:10 a=wP3pNCr1ah4A:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=EUspDBNiAAAA:8 a=SkoZtctDx9gcCqASqUMA:9 a=QEXdDO2ut3YA:10 a=uKXjsCUrEbL0IQVhDsJ9:22 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.9,FMLib:17.12.100.49 definitions=2025-12-04_03,2025-12-03_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 clxscore=1015 phishscore=0 spamscore=0 bulkscore=0 lowpriorityscore=0 suspectscore=0 priorityscore=1501 adultscore=0 impostorscore=0 malwarescore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2510240001 definitions=main-2512040108 A612 GPU has a new IP called RGMU (Reduced Graphics Management Unit) which replaces GMU. But it doesn't do clock or voltage scaling. So we need the gpu core clock in the GPU node along with the power domain to do clock and voltage scaling from the kernel. Update the bindings to describe this GPU. Signed-off-by: Akhil P Oommen --- .../devicetree/bindings/display/msm/gpu.yaml | 30 ++++++++++++++++++= ++-- 1 file changed, 28 insertions(+), 2 deletions(-) diff --git a/Documentation/devicetree/bindings/display/msm/gpu.yaml b/Docum= entation/devicetree/bindings/display/msm/gpu.yaml index 5c12b5aacf8f3ff64ca2ef97fb0dd6c3a26a71bc..5d5ff4307ee7ce5464afc5233f0= 3a8bd1daaab22 100644 --- a/Documentation/devicetree/bindings/display/msm/gpu.yaml +++ b/Documentation/devicetree/bindings/display/msm/gpu.yaml @@ -45,11 +45,11 @@ properties: - const: amd,imageon =20 clocks: - minItems: 2 + minItems: 1 maxItems: 7 =20 clock-names: - minItems: 2 + minItems: 1 maxItems: 7 =20 reg: @@ -388,6 +388,32 @@ allOf: - clocks - clock-names =20 + - if: + properties: + compatible: + contains: + const: qcom,adreno-612.0 + then: + properties: + clocks: + items: + - description: GPU Core clock + + clock-names: + items: + - const: core + + reg-names: + minItems: 1 + items: + - const: kgsl_3d0_reg_memory + - const: cx_mem + - const: cx_dbgc + + required: + - clocks + - clock-names + - if: properties: compatible: --=20 2.51.0