From nobody Mon Feb 9 18:43:14 2026 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 3E48C31158A for ; Wed, 31 Dec 2025 08:46:08 +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=1767170771; cv=none; b=CwT0RmAoQzluvk89RR4dRTzBcWUNb63mEBttUsQVBvVrl1ym2Ls4wQ7HShjnP7C1TEbXUsdaIE6XveNFHywbqDKcqvCJW7IdTmOEeNkquc6CJX4Vx7GQ52phhctMW559S7H0vU4JCQB2LtgxuAFP1W8u3RPVkLA6StgzpDlg4Xk= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1767170771; c=relaxed/simple; bh=T0aJD33DIX3eTHbNDuhSmkpxxHoTSUhKHFqgSnJxirY=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=a7vcOF2ZCW9XgV+pzQE+v06uUhGlaI/f8Wo/sTo9Vdfr87f6nw4l7b1EVvDYTOCsHhrmMTaVoHOLszrXwMcEssR7Ujqri5C+ViDrtf09ggIohGNC0H1AZ6vbfiK3zbfkgE5Qld3/1w/QkqsD5iusj1ptN8cAwN3+zm27M674T34= 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=fBFIIBQZ; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=HKR8Sk5l; 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="fBFIIBQZ"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="HKR8Sk5l" Received: from pps.filterd (m0279869.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 5BV0DBKi2089447 for ; Wed, 31 Dec 2025 08:46:08 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= LHdgIK7rIVdHeDRXxeUpAdW6FlQ9DymFt0TcCA0atqE=; b=fBFIIBQZm4j3IfW3 unEXOe0yc8SHr95y8bLxvyWdpxPQPk96ExGq8OEv38mNd/1L0fEJxsF/21vWUSKf BcC6J562dLv0MlXo7pG7AbEHYpHrvH9+3buDcRoT74GI56gCQvhWnr2mrauKaGIn r6hCjCdtG6dXFrdMqh7te/CnFRqwg/cOVLk15E/OAYp5DeIqpf9iDdtHdUvtReKb kiEjmldCAP+spTYwnzjRgsxhwObjwpeykPftxboUwRozbttFD9Jqh8LE1Tn3VUU3 dUqSXgmrMKS8pwhIsZ9be+oD8STpV5Ju8Qp2ETEFCEkiR1uQL2mDYQ9AePmRM7FG 5l5d9Q== Received: from mail-pf1-f197.google.com (mail-pf1-f197.google.com [209.85.210.197]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4bcf5yt2r2-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Wed, 31 Dec 2025 08:46:08 +0000 (GMT) Received: by mail-pf1-f197.google.com with SMTP id d2e1a72fcca58-7f89d880668so15353903b3a.2 for ; Wed, 31 Dec 2025 00:46:07 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1767170767; x=1767775567; 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=LHdgIK7rIVdHeDRXxeUpAdW6FlQ9DymFt0TcCA0atqE=; b=HKR8Sk5lWfjvHZA58ISoijuOJth8Le/MLXnv+PuKIToaMPUUPaO2VxGSkELR8Yghsw dR4lsNXqdLsLQeuwQPrvVWiVNJBC5+dVoFYELc20o+6TpK6pbqkARKAyaOLqY3yJ1POm MVib84HVeWOG07W/lbncOiRPm/vE5ZJX0OylIG6Kqsg80yrF1+k8BcyAumDpxzQ40Lfu lOyasMFyRF0EaNmQCwFgd4s0mNyzY4P7METVw504KzOJyd+yWGJjcLBOrA6SQYExyZSr QX9kDvsyifWx9eV88zd56enJ1QzcjAqz2EDIX9ORPsZs7eGOK/Lh3utkInryscYOnxIK cT1A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1767170767; x=1767775567; 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=LHdgIK7rIVdHeDRXxeUpAdW6FlQ9DymFt0TcCA0atqE=; b=ssirx57sV3lScWYoIRyIktmZi2GECe7O2Y6ysFStrojbAENjYK+QO+Rtjqrm1iv6T+ 3bVsjZEZ4xtzb64mGoQThkjqFWTZdwmsDEetcBnkVtYvgmSvswIV+o/chE6EAZJTbA7W OOOtAmOZEHaPEFayEdBEHekJknQM9aWYaKsmQyN5wXl1sODlGMWQDNm7F8fGOHn7xGlu CABZHsz0RpIQAW7rk+5OcyBJogbfbM4SZhcnqifA7waDGUcfLOnUMMVriafu2W6rMkHU 4zNyZ9b245CbDb4TRiSQv70JBFBEW8eAsg17ME6n1D037e63wQ1aELbEuU9oSj3Jwtrj EVig== X-Forwarded-Encrypted: i=1; AJvYcCVJSEtrwW/p8soVj8p9FL2ZKzLpDJa8niG0dmZMB5rLHToG+D0hhCA2nzcu5uzl9yVmzIK3HNXfV+KsE4U=@vger.kernel.org X-Gm-Message-State: AOJu0Yzu0s8F0OAb12Qt68soC55Ht0VkQDmVwXew8HGOZkb2zoPUO5Lt 0c8CRorrJwszoJ02M0F4yFry5Ea2yvYCdtbEERkikgx3HK9WKm8LzxQCz75xBcUsfWF0GF1zjPL 6Pm2Ni54BV6rJcozRKJPs/EBDaDcZGOEDFAuj2YJIXI5DSyDXyQvWb5IUsIzml9St7Yk= X-Gm-Gg: AY/fxX7/zodR9aP8LUpHXrxvDr/Y/AuCnCdEMNXnuZqSa2HcvoRXaHoWdH77TWMDKEu JTzhY1WhW35o3GYnjSZ1NjpZfjpzXHY9wSS55U21ayOHV6D18xruFPs6A7XQS6Zozb5IiygiFga nHzvfdCbjD9xEJPwu28vD7fx65LtX6NBrlO/fkepgwVLZ30V7zEliEJAIzQKlEsJEFrXCm3yWP2 BgzX9/jTM2mXC+aYp8sFoOldzQIYTyJiXo2uaZIyh1hRHKZWZBEQhiwiilNuUw00Fjcx9albNDR 7AMWEpQyiz2XyoQdTt5l9KppI/fysm0xKRPH/vbhDSRC3VpMCEVekONndHVk9mOebjzNqrtXpg7 6gX0EgXJf+Dl22c+rmy8ApdZ/RstRZkouJg== X-Received: by 2002:a05:6a20:3ca2:b0:344:a607:5548 with SMTP id adf61e73a8af0-376aa8f3946mr36073234637.58.1767170766824; Wed, 31 Dec 2025 00:46:06 -0800 (PST) X-Google-Smtp-Source: AGHT+IEaGppZIEcNFj7h+K5+adlAthXR0ANkOoGwkAkNm/WxOfY7fMuAjR6d2+dVPJ5qc03dhZ4wOA== X-Received: by 2002:a05:6a20:3ca2:b0:344:a607:5548 with SMTP id adf61e73a8af0-376aa8f3946mr36073221637.58.1767170766327; Wed, 31 Dec 2025 00:46:06 -0800 (PST) Received: from hu-akhilpo-hyd.qualcomm.com ([202.46.23.25]) by smtp.gmail.com with ESMTPSA id 41be03b00d2f7-c1e7a018eb5sm31356070a12.16.2025.12.31.00.46.00 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 31 Dec 2025 00:46:06 -0800 (PST) From: Akhil P Oommen Date: Wed, 31 Dec 2025 14:15:24 +0530 Subject: [PATCH v6 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: <20251231-qcs615-spin-2-v6-3-da87debf6883@oss.qualcomm.com> References: <20251231-qcs615-spin-2-v6-0-da87debf6883@oss.qualcomm.com> In-Reply-To: <20251231-qcs615-spin-2-v6-0-da87debf6883@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 , Krzysztof Kozlowski X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=ed25519-sha256; t=1767170740; l=1808; i=akhilpo@oss.qualcomm.com; s=20240726; h=from:subject:message-id; bh=T0aJD33DIX3eTHbNDuhSmkpxxHoTSUhKHFqgSnJxirY=; b=RchQq5wGsT96YNkpPSE1H7vENdCVRpxN4zehwiDWyIAOB1DybAjhppVLFYlLjna0sCObQVg0j 291CczjEsrlB8J1o/dgJ/NLiq0pVuTFAyvrbJ6Ubhq08VTPPmegw02G X-Developer-Key: i=akhilpo@oss.qualcomm.com; a=ed25519; pk=lmVtttSHmAUYFnJsQHX80IIRmYmXA4+CzpGcWOOsfKA= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUxMjMxMDA3NCBTYWx0ZWRfX2UF3z489Mo4r ksX+H7IKmNj/u2OhTMK0C+Oddq7C57iXeBjNURG3SSxIgrBnSUK7T38E3L0L+jJ053kTJJyFTTl xGL6l3qkHQF+hLuflsLbEPQpTXOj2sngB4wsLRkQDq+04le0FKy+9yjhtcNPmqVQ1r6AMyVuT2S QIGaMk3qyh1y0oJW9Sjs9N9XOVMsWjZ5CmM42RgpLlqcWNOi751basQpUVQbpZuUKsufwVrwuBI fAegeaLvBGc38Fg4b5Zcs20pyktDvgjCit7X9yoSK8QJYQf8UXIqZjyHDkMYgQ9VStlBgBXAIJi YJud5WvCjyH/4+vKKI1QsBrn9/NBrxc9fIpstrfd5WMa7h6QMe+OSESW30+yzbeq0RjeAD2kTSc yuiKSvC3pCfLgX9/Lmk7fUPzZMTwQW0DUJX3F6kIyWrwPSrE+vNsa2N7MxPf+EzOois2uYXFmfI AL1XarbC31zYRf1pGhg== X-Proofpoint-ORIG-GUID: HVsE-wFFx0alVHyHUngrf8TGcvY4CRR3 X-Authority-Analysis: v=2.4 cv=KvNAGGWN c=1 sm=1 tr=0 ts=6954e2d0 cx=c_pps a=rEQLjTOiSrHUhVqRoksmgQ==: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=2VI0MkxyNR6bbpdq8BZq:22 X-Proofpoint-GUID: HVsE-wFFx0alVHyHUngrf8TGcvY4CRR3 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-31_02,2025-12-31_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 phishscore=0 malwarescore=0 adultscore=0 priorityscore=1501 suspectscore=0 bulkscore=0 clxscore=1015 lowpriorityscore=0 spamscore=0 impostorscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2512120000 definitions=main-2512310074 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. Reviewed-by: Krzysztof Kozlowski Signed-off-by: Akhil P Oommen --- .../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 5c12b5aacf8f..27ce88766dc5 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