From nobody Mon Feb 9 17:57:27 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 7B27321773D for ; Tue, 27 Jan 2026 07:18:43 +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=1769498324; cv=none; b=qOX3+GUuMwp85Fvt5K7Lu+4pcLTahguvglXOUKPFymepiqR5ZDNc21Nwtaciz6jT1yqSjQiGzOzhE0ysBY5vx61ySq9kG9gWv90eeyNhDK8fjAM0OsL2fZcS1URsUDMThpiHJt49XJM0ToInS9SwaYwBbSSsBM1xBpjCLnXckro= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769498324; c=relaxed/simple; bh=u/gcLJpfpJxT/pi95+CXFpFlJBn2QF6Kqdv8Rf0Lsk4=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=F++ZzCcMH++6OxzaWvaZoGnEx1qOhGVMBMcxe8l+LeWUXpTjsmwoY094gm4AxKNaBg2c6avGYd9/zLr022Cjsa2WbJrZ3SP6p/We2baVxY7izs9k5diRkz6F/1f1u/neRGwxmvjPBprkYMMEU3yWQrWaG+OR8mvxi7c1qdY43Eg= 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=p7HZ+8Cz; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=baQMd4e8; 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="p7HZ+8Cz"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="baQMd4e8" 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 60R4UIgY700156 for ; Tue, 27 Jan 2026 07:18:43 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= 4Tsmmop7/zsQC4lFClI1UApD+zoiGQHA8odp8ezZQZI=; b=p7HZ+8CzaI3rXbfw 1LgBZoUi6z94UUq3plrhy4VC1Aoasq+n8UdVD3n2KNPT3P4H97jveFvNA7PjDdlG VGXwVADM4LEZITQdSVjveHc0phVobC6BamvBiImSX4RQb/Ofs2Gc/WRrgExdEpNj 7xLJm1ZobvlHwbRvQylA5ZkIqjGWum1Ht28r52KyY+7EHhEP4STQABojyn2t/78n YSdHxin0A5hVnYfyLsMVIgP24cj1g1VFj67B66l1Xfd0ll/MeJKZ8o8wcANgSPIl +PQLERY7AlREumJTXalRT2toQWTqUq1Oskn3lLhj5vm9z8A5Vtdbt4ss8BCrXpp7 MnAGEg== Received: from mail-pl1-f199.google.com (mail-pl1-f199.google.com [209.85.214.199]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4bxew3sq4n-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Tue, 27 Jan 2026 07:18:42 +0000 (GMT) Received: by mail-pl1-f199.google.com with SMTP id d9443c01a7336-29f25e494c2so59807415ad.0 for ; Mon, 26 Jan 2026 23:18:42 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1769498322; x=1770103122; 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=4Tsmmop7/zsQC4lFClI1UApD+zoiGQHA8odp8ezZQZI=; b=baQMd4e8XJVNl/RBg2lvgizrvDGmPzwbB1d+QLEewSu4mVeUlHC9J8BgVok67W3Cvz GorVw8isRuxbKv5JLNG+ORSzZWrltWCDyR/tM0OdKE3nXqPgFISAIwKz4GI3Bd1H3E4D lQ1K1KbLXru5FOy2IxCOvPKYwg9PLB3S7ZltU3O1io1oQOAQ5KaTqpuSaN0hQC5+AQOt vFGxS/EMP5sgZ226yum5Nwe+fYo05QBjV53h7eYjDAUwP70x9mhChaR7NM+4jwmTDXjn ZWbcTdpGYLIaku7kjB4zxkPpaasMva8rudEMq+Anzvfy+pO5RQEcNtyA7vJprEkrxYSF diGQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1769498322; x=1770103122; 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=4Tsmmop7/zsQC4lFClI1UApD+zoiGQHA8odp8ezZQZI=; b=EvksXMUnoOkMRjoKuB2dPIN30nbJU6JdtklB11CmZbcy8BpogXWX3Nv2cL1EoqPAt9 KjIIeJd0FLU4jCwscX5h+TiF8G5v3Mhoqye/Bl6MOR0ps0xE7CcdVqg7MObPUeL06Lzv s1fZVbuuz50PCLfSu6H4n3EUCPocGeid5G/KDOeIhveFqdlszOc7iS44UF4TgF6jWFka MYxTHhl1uWsJteirhfXdXjnEG+XDKvecSMXYIvNkSifG4VMHCLGD1dh6nHKH6kTgauiv fQMrS2YhMnf/iXMT7J80ne8ZWOLDAQnSBHgXaET2GDBrUPVITDB5ds8wUEX+DtL7eXI+ pSSA== X-Forwarded-Encrypted: i=1; AJvYcCXLX7JsUyt5a2Zy7/4W/vq1m0cHwaHttBJkHFrFHsGpHhNtFdly2YoMa+Le9L89Pt9aVLT2YH9wX/7ApbI=@vger.kernel.org X-Gm-Message-State: AOJu0YwbVN7BEOznFQGeTYLg4IG0XJCbIZRAX54EwnC2KgyEXIZS/+G0 PbfLAFAdXGBUbNZCX7/yxe1cD984W6aRBc7OoMVBekK+0+Iaymx1m7B9SIbUr7V3OiabMKY2hu6 sywLfm4/WubKXslhMJY07MERNpyRK14V4XChgkKZSbvCbwXo8gHxXX5KjmxotgdUgt3QhzRZIm1 s= X-Gm-Gg: AZuq6aLWSiV9qZV6uhFFCpPEn70xcis2DxaPMnTCDeyLccHquLk+7hCmC8vz+dWNaAN f/ncb1L0PwFg0jy6xrPGuPYpL/+gjyC6yWByjB4qFwqlmUNNWym2nDbd+u9QVppEIjivntAJ5b/ FB4HJSaYN6LXvBOKecEKbXw16eFLdi3rY+wt2b63VUnMS+wEAfe/3RUooDS+KSw4520vvqo7neL 0n9VOWi1tUiABfKBFGhwAzLSgGWc19/9KgMsjBurkT/Id9GWwVdNqjeDTXsPtuy8CbFaDI7C8Yz jobctbQM9X34V3hhsQlYpqhNKlek0c8gnohrJTL0DM8Wer0uYf4Z6alvqF4DwVtiD2m5OBzsvvx IftfTUOFcdrjkHLgJxIaaYB61JKLjeyhmSQ== X-Received: by 2002:a17:902:cf09:b0:2a0:9a3b:d2a4 with SMTP id d9443c01a7336-2a871272221mr8527135ad.10.1769498321721; Mon, 26 Jan 2026 23:18:41 -0800 (PST) X-Received: by 2002:a17:902:cf09:b0:2a0:9a3b:d2a4 with SMTP id d9443c01a7336-2a871272221mr8526945ad.10.1769498321147; Mon, 26 Jan 2026 23:18:41 -0800 (PST) Received: from hu-tdas-hyd.qualcomm.com ([202.46.22.19]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2a817f21707sm88084525ad.28.2026.01.26.23.18.36 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 26 Jan 2026 23:18:40 -0800 (PST) From: Taniya Das Date: Tue, 27 Jan 2026 12:45:49 +0530 Subject: [PATCH 1/2] dt-bindings: clock: qcom: document the Glymur GPU Clock Controller 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: <20260127-glymur_gpucc-v1-1-547334c81ba2@oss.qualcomm.com> References: <20260127-glymur_gpucc-v1-0-547334c81ba2@oss.qualcomm.com> In-Reply-To: <20260127-glymur_gpucc-v1-0-547334c81ba2@oss.qualcomm.com> To: Bjorn Andersson , Michael Turquette , Stephen Boyd , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Konrad Dybcio Cc: Ajit Pandey , Imran Shaik , Jagadeesh Kona , linux-arm-msm@vger.kernel.org, linux-clk@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Taniya Das X-Mailer: b4 0.15-dev-aa3f6 X-Proofpoint-ORIG-GUID: 410Y-b-6re4gk0Va1B_7faVJHFwx_T4m X-Proofpoint-GUID: 410Y-b-6re4gk0Va1B_7faVJHFwx_T4m X-Authority-Analysis: v=2.4 cv=J8CnLQnS c=1 sm=1 tr=0 ts=697866d2 cx=c_pps a=JL+w9abYAAE89/QcEU+0QA==:117 a=fChuTYTh2wq5r3m49p7fHw==:17 a=IkcTkHD0fZMA:10 a=vUbySO9Y5rIA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=EUspDBNiAAAA:8 a=ybfv-g1EFY7sfChbOUEA:9 a=QEXdDO2ut3YA:10 a=324X-CrmTo6CU4MGRt3R:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMTI3MDA1OCBTYWx0ZWRfXygt1gEqAfBfS HbgghSmYCfLkm1joIJcLEE0+wakKZcoOZOYK6kGLL1Xw32ZBw2sm7qD7d7q29wbgM4MU4jUexlp 5+Z4iISl6n1tkv6poIEOQCnY6dzbUSEc//unwgxqs8L4JZlY9kS+EHtvFqN4OpPXIEATX7beXvL 0o6E7KB+zEaI/7IiK+mfc8QtSbYMYcE30lcN5LRpaLNHKaCbDMvOsRUKLc3AGfb6TPg4e2Sm9lC nfRrTgWIjV2dOmvnDYpm6oqyfH6CKB2mVgsdaoQVA5Dz2LlOpUgGrQeuj10ScXMW5k76G+FIk9j vij6H5SY/yQxEB7IZz8l+n6nszglVW5XY94Y3MiEZs70P8IJBQ4crrMcmMd/vf28rfD8lNdsLS8 9LfIlt4dBSFpxeBjG9uHtMj7JQZvYgsgKrlfgx3w9f4nBu3nJvqujclrDR7Yyqe7p6GAQBvBU9u wLTafTK52RE92G9ZQXQ== X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.20,FMLib:17.12.100.49 definitions=2026-01-27_01,2026-01-26_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 phishscore=0 lowpriorityscore=0 spamscore=0 clxscore=1015 bulkscore=0 priorityscore=1501 adultscore=0 impostorscore=0 suspectscore=0 malwarescore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2601150000 definitions=main-2601270058 Glymur SoC has Qualcomm GX(graphics) clock controller and also the Graphics clock controller. The GX graphics clock controller helps in the recovery of the Graphics subsystem. Add bindings documentation for the Glymur Graphics Clock and Graphics power domain Controller for Glymur SoC. Signed-off-by: Taniya Das Acked-by: Rob Herring (Arm) --- .../bindings/clock/qcom,kaanapali-gxclkctl.yaml | 1 + .../bindings/clock/qcom,sm8450-gpucc.yaml | 4 +- include/dt-bindings/clock/qcom,glymur-gpucc.h | 51 ++++++++++++++++++= ++++ 3 files changed, 55 insertions(+), 1 deletion(-) diff --git a/Documentation/devicetree/bindings/clock/qcom,kaanapali-gxclkct= l.yaml b/Documentation/devicetree/bindings/clock/qcom,kaanapali-gxclkctl.ya= ml index 5490a975f3db7d253a17cc13a67f6c44e0d47ef3..55bf3f8110171e9d14a2d0f7ba8= e0089a31177cc 100644 --- a/Documentation/devicetree/bindings/clock/qcom,kaanapali-gxclkctl.yaml +++ b/Documentation/devicetree/bindings/clock/qcom,kaanapali-gxclkctl.yaml @@ -20,6 +20,7 @@ description: | properties: compatible: enum: + - qcom,glymur-gxclkctl - qcom,kaanapali-gxclkctl =20 power-domains: diff --git a/Documentation/devicetree/bindings/clock/qcom,sm8450-gpucc.yaml= b/Documentation/devicetree/bindings/clock/qcom,sm8450-gpucc.yaml index 6feaa32569f9a852c2049fee00ee7a2e2aefb558..5993804c91fa564b29f8dd0650c= 9efad498f543d 100644 --- a/Documentation/devicetree/bindings/clock/qcom,sm8450-gpucc.yaml +++ b/Documentation/devicetree/bindings/clock/qcom,sm8450-gpucc.yaml @@ -13,7 +13,8 @@ description: | Qualcomm graphics clock control module provides the clocks, resets and p= ower domains on Qualcomm SoCs. =20 - See also:: + See also: + include/dt-bindings/clock/qcom,glymur-gpucc.h include/dt-bindings/clock/qcom,kaanapali-gpucc.h include/dt-bindings/clock/qcom,milos-gpucc.h include/dt-bindings/clock/qcom,sar2130p-gpucc.h @@ -27,6 +28,7 @@ description: | properties: compatible: enum: + - qcom,glymur-gpucc - qcom,kaanapali-gpucc - qcom,milos-gpucc - qcom,sar2130p-gpucc diff --git a/include/dt-bindings/clock/qcom,glymur-gpucc.h b/include/dt-bin= dings/clock/qcom,glymur-gpucc.h new file mode 100644 index 0000000000000000000000000000000000000000..35f5abb848fd0349137e2eb5b4c= 58bbf095a821a --- /dev/null +++ b/include/dt-bindings/clock/qcom,glymur-gpucc.h @@ -0,0 +1,51 @@ +/* SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) */ +/* + * Copyright (c) 2025, Qualcomm Technologies, Inc. and/or its subsidiaries. + */ + +#ifndef _DT_BINDINGS_CLK_QCOM_GPU_CC_GLYMUR_H +#define _DT_BINDINGS_CLK_QCOM_GPU_CC_GLYMUR_H + +/* GPU_CC clocks */ +#define GPU_CC_AHB_CLK 0 +#define GPU_CC_CB_CLK 1 +#define GPU_CC_CX_ACCU_SHIFT_CLK 2 +#define GPU_CC_CX_FF_CLK 3 +#define GPU_CC_CX_GMU_CLK 4 +#define GPU_CC_CXO_AON_CLK 5 +#define GPU_CC_CXO_CLK 6 +#define GPU_CC_DEMET_CLK 7 +#define GPU_CC_DPM_CLK 8 +#define GPU_CC_FF_CLK_SRC 9 +#define GPU_CC_FREQ_MEASURE_CLK 10 +#define GPU_CC_GMU_CLK_SRC 11 +#define GPU_CC_GPU_SMMU_VOTE_CLK 12 +#define GPU_CC_GX_ACCU_SHIFT_CLK 13 +#define GPU_CC_GX_ACD_AHB_FF_CLK 14 +#define GPU_CC_GX_AHB_FF_CLK 15 +#define GPU_CC_GX_GMU_CLK 16 +#define GPU_CC_GX_RCG_AHB_FF_CLK 17 +#define GPU_CC_HUB_AON_CLK 18 +#define GPU_CC_HUB_CLK_SRC 19 +#define GPU_CC_HUB_CX_INT_CLK 20 +#define GPU_CC_HUB_DIV_CLK_SRC 21 +#define GPU_CC_MEMNOC_GFX_CLK 22 +#define GPU_CC_PLL0 23 +#define GPU_CC_PLL0_OUT_EVEN 24 +#define GPU_CC_RSCC_HUB_AON_CLK 25 +#define GPU_CC_RSCC_XO_AON_CLK 26 +#define GPU_CC_SLEEP_CLK 27 + +/* GPU_CC power domains */ +#define GPU_CC_CX_GDSC 0 + +/* GPU_CC resets */ +#define GPU_CC_CB_BCR 0 +#define GPU_CC_CX_BCR 1 +#define GPU_CC_FAST_HUB_BCR 2 +#define GPU_CC_FF_BCR 3 +#define GPU_CC_GMU_BCR 4 +#define GPU_CC_GX_BCR 5 +#define GPU_CC_XO_BCR 6 + +#endif --=20 2.34.1