From nobody Mon Feb 9 18:20:04 2026 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 DF4DF274FE3 for ; Fri, 26 Dec 2025 18:30:25 +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=1766773827; cv=none; b=p1yIcp7wrOy9gsAeHDi9x92WKm+cVJzFoWHMtbO9jtSaUSFK30AnAVsdx1BXqVPPmOBxG2uMOSVnMRcKs2OCTJc6KR+ltmYbrW/xLlEFJEVAh/fc0GQEpf6tYbxSp7q/kEkmJrppgTbkAgxWWdKPe0QteNjrckRI9SZCzymNFnQ= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1766773827; c=relaxed/simple; bh=5dTgJd08Hj+VK9BytzXaVkvC+Zi8xcPYy36Mus4jT/0=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=hlh/va+obIvLX97wnzwUBfCsU0x4lny/akzUQlxW4OY33jX9HKf6mnpS8+ydrzq4nHqC8gAl7+kYOQLq+qkKFAd0LU0f2ub9YHg+WfI3W4/eI4ItX1ikoF3B4yFeHgoao21qEtQX8HBM/Dslo309w5KohjN8671XE2iBjfepA0Q= 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=b1Ltf00D; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=iTcRbMMw; 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="b1Ltf00D"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="iTcRbMMw" Received: from pps.filterd (m0279867.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 5BQ8bhPe655634 for ; Fri, 26 Dec 2025 18:30:25 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= RgAmFhI7swuPIf8WPcGiUXJ7Xp4sUyKMt3c/cd48bxE=; b=b1Ltf00DQDObPEQ0 Q9M/2o+wTDuEwwnD58nUYRULQ7+WSl+Xgm0MjHxaJowksqHI8ObIFOAkDcSj3nkB iWlCOmDaTVYwM36mmANN7r8heDOIZ9oCwDqRuHnUgAVq80nFAnUo6yfWT6mvg22D QWR/h+dOhVd2sakD/VZxrhpHYwACyc8M1FhK2ckhpFwlzRp5eEY0elC3tmP0GrYy z7JoqPI0gRVZJX9eV5NbVedZ6y1R6z0XE0EalBSTa4R2amy9VVih8/QzGYzanVId 79Eppc3uA0pJTBsJQOpp+wANE8BfGIt29D7+SqwearUF3xy7PFmf3vSjREd46blF gMRO5A== 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 4b9msthcxk-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Fri, 26 Dec 2025 18:30:24 +0000 (GMT) Received: by mail-pj1-f71.google.com with SMTP id 98e67ed59e1d1-34c93f0849dso7445939a91.1 for ; Fri, 26 Dec 2025 10:30:24 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1766773824; x=1767378624; 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=RgAmFhI7swuPIf8WPcGiUXJ7Xp4sUyKMt3c/cd48bxE=; b=iTcRbMMwxay47hxhm3vwWK0bOS552iDF7q1/I3IbRjGCoi7EgTE8FRiDTP7xK73NjQ hYJJ4mBakC4NctISL8bgpuG+8hevpPdHMYsGPrQya8mx9Rua7jqBsBYfGstLmhbjU93Z iwUxeztY/OaSbWoJfgV1NfM812qI98I8RqciTZui7UWem5ddTcrWgsxebf8ZNmhEgdHV vJ/9nOcRhh8dOGbOwuSfI4jjtOd4s4lBZ9d7LOZjzzvMmde0HTWbwgbCI3E2q2YZFe+W kXGyIwqh4RJ/8tG6FZ5Omv9k5VqVZbFF7NLrFd3VFc9vezzPWPgbSyncuCBPA0cbB3Kd aLDA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1766773824; x=1767378624; 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=RgAmFhI7swuPIf8WPcGiUXJ7Xp4sUyKMt3c/cd48bxE=; b=hMSej/Vj8I4lufLz3/SBy1sYoQIqHUnVQhm4UQGO6cpaZBL5mYSQ4QUPxw00clBaqS kXMi+zhXIyv6JQfd0R4mHNIuKyHP/StG43gEIZroSSj0R1ZMroMjh1Y1QGmLgFZQC7KH q6FUvuodmZiEM/SFatN+uuDrMJgJfRcfs2HPqObDVurNAwwwv8YN508ZYASu5evqZsWs GWeWIvuLn9y9qgU1Ym2yCLI1gg6z5iPwGUmw6yVGfaQOpvK373FF4Skt88ODMeTO+4S+ u5Q0f+CPG02x7wxG5adwEADXz2/L/vKEqYnyDiK0aduKYNv79q9/ATM28D7Yh1Dc0QAJ igIA== X-Forwarded-Encrypted: i=1; AJvYcCWjMNnDjTKNENtKvtbsfclamWif8YbMtU2IejWpn0ssyAtPXH/Ok4AtV3E9Hdb1ekYGzSGMEyV7ovSxn8w=@vger.kernel.org X-Gm-Message-State: AOJu0YwuJz+5qAk3u2lQ2JINUWn6UVjwjjmvQAdtpqD8qw9Kvb34uRzh tCu8ac1m151tYSsYF7qVW9WLDnPW1wEPcNIKKHdbdm8SzrnHiIrLKEQQLz9KjSIWV32CZTuIw1O uSv5RP0V53OflvkxbFGoy8Odveoi6OMpQrOiV3TlVfVMb6meV+gCpOEYqdyllQxzBYHk= X-Gm-Gg: AY/fxX4AYMytivZ2AQ/sq8xmzVTVrV7wpbRxzTuSUO7/rTF9xVnbjmYrM6VNjr0oEKg xezPDTM09W+2zjRuVtOPS5DMibVENIyBDEmR2/Vjujkl7dUSPW8bmH0y6X2HBza553Cn33YZd9b fNfHosQ3n+F/8X480CvrfPCWyyD5HrR4ap8aJnWaL4Jc4E5X+cooEypnlSbFKaccFlmIpX3fPS0 8D7ao+2DV3oY36VMG+4JanP/YhI+hPAhkYuvWlp+Ej/0XZE/1DUETu3fHKmWSG/V+fyFZe8ty2B P6q2KUsf79u9TVX/Zg+SVXHjUJIUqm18NRhU+7x9L9/6WKzzr4Xn5XtvtROA0q7KwQpog4IKB9T 4D3EgzTaQqfakwqiwS7CiQyF6ny2uT/eO1w== X-Received: by 2002:a17:90b:2803:b0:34a:a16d:77c3 with SMTP id 98e67ed59e1d1-34e90d5d6d0mr21217655a91.2.1766773824288; Fri, 26 Dec 2025 10:30:24 -0800 (PST) X-Google-Smtp-Source: AGHT+IFxqzDaOi7TeYzJ5Xh/GgEoe2tstfUdz928XPlxJaz216BBcTVVcEWqmIz4NI+E/Gqd0G21qg== X-Received: by 2002:a17:90b:2803:b0:34a:a16d:77c3 with SMTP id 98e67ed59e1d1-34e90d5d6d0mr21217615a91.2.1766773823669; Fri, 26 Dec 2025 10:30:23 -0800 (PST) Received: from hu-akhilpo-hyd.qualcomm.com ([202.46.23.25]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-34e70d65653sm23808883a91.5.2025.12.26.10.30.17 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 26 Dec 2025 10:30:23 -0800 (PST) From: Akhil P Oommen Date: Fri, 26 Dec 2025 23:59:36 +0530 Subject: [PATCH v5 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: <20251226-qcs615-spin-2-v5-3-354d86460ccb@oss.qualcomm.com> References: <20251226-qcs615-spin-2-v5-0-354d86460ccb@oss.qualcomm.com> In-Reply-To: <20251226-qcs615-spin-2-v5-0-354d86460ccb@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=1766773796; l=1791; i=akhilpo@oss.qualcomm.com; s=20240726; h=from:subject:message-id; bh=5dTgJd08Hj+VK9BytzXaVkvC+Zi8xcPYy36Mus4jT/0=; b=HfCwIXMsyvhrdpkseOTWeZc12Xt7mv13lFpk9j5FJ8oClUtZqBtZfMzvQFwJH4TcllMLqqcNR fyKNK+gYp/7DxfktVguqA9aUIreiPEJK+WPd/uleFx2amCvM7MPUJko X-Developer-Key: i=akhilpo@oss.qualcomm.com; a=ed25519; pk=lmVtttSHmAUYFnJsQHX80IIRmYmXA4+CzpGcWOOsfKA= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUxMjI2MDE3MyBTYWx0ZWRfX9Mep3EbVA9H9 NEaqFSm9mX39yro/Lo0BXX0D3E2fhGkc0tc6KHvuq8jpinLv3eR6meND7+adxpaG8jhkyXg4l3v pkcpFgztKPx1+4JDaavWW8CDSCB5Zks1R5gLre7yzHSl5f8HNwIfSRa0ewZMk/jbAKX+PCngsbm Slldak+yQxk5h7fc722YHlEsrjViMNA/jlbKpTjqfLRXqMq6jnHW6ak7hoqtj5UxRZFb3a5D1zq 3c7Ou8yVRib9Ok2sriX+YuTdpMMXB65LSclk4WjfS3aXOh5aZ9Vgh6kX0FuQ39zeX2M3kE2m6Tm zP5KWgDvjTx7n3AlceDE+zh8tGkgklI6jXB+2QKXE4faA0U6bpmOSBqmq+qx+iviypjYp+8tNkF pj+KZPqbfbS0jyhJcUjQBqTPSVQ7qO0XEq417E0KrKXHmW7AKOSSE0DvGTBr/em+qu+zwV/WqKK w4xOlOkf6qSBWux7BcA== X-Proofpoint-ORIG-GUID: u8sF2zPZYoTbfFh66c8TcKSn7nse1OYU X-Proofpoint-GUID: u8sF2zPZYoTbfFh66c8TcKSn7nse1OYU X-Authority-Analysis: v=2.4 cv=eMkeTXp1 c=1 sm=1 tr=0 ts=694ed441 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-26_05,2025-12-26_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 phishscore=0 lowpriorityscore=0 bulkscore=0 spamscore=0 priorityscore=1501 malwarescore=0 clxscore=1015 impostorscore=0 adultscore=0 suspectscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2512120000 definitions=main-2512260173 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 Reviewed-by: Krzysztof Kozlowski --- .../devicetree/bindings/display/msm/gpu.yaml | 33 ++++++++++++++++++= ++-- 1 file changed, 31 insertions(+), 2 deletions(-) diff --git a/Documentation/devicetree/bindings/display/msm/gpu.yaml b/Docum= entation/devicetree/bindings/display/msm/gpu.yaml index 5c12b5aacf8f3ff64ca2ef97fb0dd6c3a26a71bc..27ce88766dc5c074ee81b8d3e5d= 68c2c531ed2cc 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,35 @@ 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: + minItems: 3 + maxItems: 3 + + reg-names: + items: + - const: kgsl_3d0_reg_memory + - const: cx_mem + - const: cx_dbgc + + required: + - clocks + - clock-names + - if: properties: compatible: --=20 2.51.0