From nobody Thu Apr 2 17:18:14 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 0CC90355804 for ; Wed, 11 Feb 2026 09:11:39 +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=1770801101; cv=none; b=rMH9I0Zu0JFuI+4wAoWEoL+/wVqLfD4bQ/wuZR8TJP4Of9RCv6KZO7Lp1u1G5TdG4lePGTKiNnFIudP9UI26Yuwz+AiY0LcYgLS2rKgxVjoYzMkEK36UvU/JOk6ix9SXi0E/2VJ9SdxL/aDeIZJrDKD7UDdA7Z11S+Wt3m4guNA= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1770801101; c=relaxed/simple; bh=y2LDrcpWGXmTO0G+kwd/+jD2J36Z3krWDEjHfX7H/RI=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=gAMIkbhHMBw2FAm8hlfk9AYEGPMAUUO9TbhMjGo1TCWdbD9aBZGp3Ut/x1uvPuf+eAyY+d3Sj2m3uzqdggyCNQjr0nBKQHK4AGQQdQXp+2+sqGLFp3Z9995/qFKi+8jSKS3FaD/CfiXwAtdWM/MYoy6fMnRxDH+QvF0oDGklnP4= 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=Ien1jnAB; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=HlxUSNni; 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="Ien1jnAB"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="HlxUSNni" Received: from pps.filterd (m0279864.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 61B8bpOp4177319 for ; Wed, 11 Feb 2026 09:11:39 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= sNNy/hzsDXZWkSQU5v82c7mhpIWyXVRx6d2pcs/jdp8=; b=Ien1jnABVQqCDYZQ jMQa0hKOO3ruUn66Llf1xoHjORx/GMdA68+GwEYTEBpWjJ4DYCGs1DxJRgEfoaMO KC8i3vx07qMJnhWvnzEfZI2v37iTT93Uu5u5zv+29RtRQbYsQy5TPq50ImjL8CZP jGUJS9FFVKH3D4NSfkzFlekIj+1yIHqIyDbFLMY27XliJoLSx6sLZ6CibFKZsLw3 w1UQCtanVSm133qgsxSZW4W75IPVg0SvFP0mPFlbfDmHxfGSppCRF2Uuon3njPmQ i+QtZ/al5f+xe7d/KTi1FExeQc3wwaKi+VrhiJkQSTfg5znfXONeSDmQZqpS64fN iXshnA== Received: from mail-pg1-f197.google.com (mail-pg1-f197.google.com [209.85.215.197]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4c879mk3q1-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Wed, 11 Feb 2026 09:11:39 +0000 (GMT) Received: by mail-pg1-f197.google.com with SMTP id 41be03b00d2f7-c6e18ade2c2so363735a12.1 for ; Wed, 11 Feb 2026 01:11:39 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1770801098; x=1771405898; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=sNNy/hzsDXZWkSQU5v82c7mhpIWyXVRx6d2pcs/jdp8=; b=HlxUSNnifde/bWIol+1VGZiHhiN6wnamgARse1ArePb4ZIFjEy9F1AVAuG0LzLGhbD n3ZjilC0t4ELQlnm2k+OvzMqBpiKCsjpxXoOcSjp5vNDrXDkmQx6plS/PvkAkLCYGUDO FO0Uf0++IeI1Jxly6Rtde148zfYN9rHlYN7UF0oIdU6Hg183U1Hptl8rTdA08pMmgnmO GD/yp80nOMMJZEwMemh+9EoVS6byWQ8DakqbuE33ujqgP9tEBrwa08PsQMbh9twGZ1kN uCUUE8mg5SufK1qi0dkp9bfbmgQEQw5GPkn/o4sY1Z72VnmZSz0RbNEYjmG/4YknZMsm zFYg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1770801098; x=1771405898; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=sNNy/hzsDXZWkSQU5v82c7mhpIWyXVRx6d2pcs/jdp8=; b=ilFy+1sRBANyoCkmE3Bri+hMxN4VIZhLK0sEHO72uMJyw6WkomIte6HWuevyPNhv/a /gSj5hwttHnyaY+h8WWX9u2aDh2877WPBYFnCz88+zRIJbsIxHmKNdCZ6dynkoQ6AToI YSkFudlRy0Dcdb8ysSgPr6CG3WEmLNfylVLBS5Y0n8vumZQxISFojW+DD5q9qlAXRQ6G nE63xvlmDN49FzQxXdiA85r9DsF6W7RLGDmDFYSVNo93rH4p96uEJ5FsEV0EgGD2xo3J cYoQe50fSDX7XQ5PqNS3/VsY6tx72YvSBlelKTdOjzziKp/5vv+SXJUytNZc3/cx8tMM LTZg== X-Forwarded-Encrypted: i=1; AJvYcCVNfr69lbaF478D2t7e7maBZeDDxQzIGfjKzggqMq0rvJiHIub82MkvOgy6Ap8VVNhRp7c1h/M3CeOi5wk=@vger.kernel.org X-Gm-Message-State: AOJu0Yw40q6JsJFHwoaII3Lls+M9T+X51lkftx6PYkzxyfOKgNfl/sYD fYfMD2nH9YNTfFdUoPWuIp0/FBvMbPJAeHgM5q0XXTtsM4pPInPLmoAH9S4otz29NVd4XHJzfzK PbUtdIsvMCQoKEzynDprbjr3CCdxXPhZL8cbfIkPSmy0u9InvGctSCzhhrjnyjAZh/IY= X-Gm-Gg: AZuq6aLe070dyPl8IzHrvagpz+Lg5qg1GszZP0ukBDs66QbkwG5Hh8Bh9WyLInzCECc /IvcndwhNxr0mhczFIK2McArfhdAFRW4Cc1hq2k1BGnIANHHv1ypAhxEWOm1PVrOe9GD+SovPHc Gg/bfCBJ92grx8ZAeHx6yECC5d8ve4yuZ3A1qcFYSK7+ZuA6t/4un6zGOXUGG22xnZuRar8CldW NdpbhHzxg/LOkEax6ESUz6seYZ2GjLu766hiZVzb0eygtWO7NEwVsTrWaPc2aErwWAh6nSZRbIA 8/kWZJU4YO2o8sA8JW0iQbHpki/zdB0yHMgsGgBw0H+xpAphrvvnA0dg19R0UoUEKGFy+tU71Wc S6HL9k1g4BL76T73WooXHkHTtFaSrLzaRZkkzRR9TiAeMTVHc+WF0ABY= X-Received: by 2002:a05:6a21:48f:b0:38d:f2db:ea50 with SMTP id adf61e73a8af0-393ad3a27camr17778701637.73.1770801098545; Wed, 11 Feb 2026 01:11:38 -0800 (PST) X-Received: by 2002:a05:6a21:48f:b0:38d:f2db:ea50 with SMTP id adf61e73a8af0-393ad3a27camr17778671637.73.1770801098083; Wed, 11 Feb 2026 01:11:38 -0800 (PST) Received: from hu-okukatla-hyd.qualcomm.com ([202.46.22.19]) by smtp.gmail.com with ESMTPSA id 41be03b00d2f7-c6e1981512bsm1521481a12.31.2026.02.11.01.11.34 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 11 Feb 2026 01:11:37 -0800 (PST) From: Odelu Kukatla To: Georgi Djakov , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Bjorn Andersson , Konrad Dybcio Cc: Raviteja Laggyshetty , Odelu Kukatla , Dmitry Baryshkov , linux-arm-msm@vger.kernel.org, linux-pm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Mike Tipton Subject: [PATCH v2 1/3] dt-bindings: interconnect: qcom,qcs615-rpmh: add clocks property to enable QoS Date: Wed, 11 Feb 2026 14:41:10 +0530 Message-ID: <20260211091112.3285626-2-odelu.kukatla@oss.qualcomm.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260211091112.3285626-1-odelu.kukatla@oss.qualcomm.com> References: <20260211091112.3285626-1-odelu.kukatla@oss.qualcomm.com> 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 X-Authority-Analysis: v=2.4 cv=UKjQ3Sfy c=1 sm=1 tr=0 ts=698c47cb cx=c_pps a=rz3CxIlbcmazkYymdCej/Q==:117 a=fChuTYTh2wq5r3m49p7fHw==:17 a=IkcTkHD0fZMA:10 a=HzLeVaNsDn8A:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=Mpw57Om8IfrbqaoTuvik:22 a=GgsMoib0sEa3-_RKJdDe:22 a=EUspDBNiAAAA:8 a=uL_lTmy6sO8e-wU5O2sA:9 a=3ZKOabzyN94A:10 a=QEXdDO2ut3YA:10 a=bFCP_H2QrGi7Okbo017w:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMjExMDA3NCBTYWx0ZWRfX9vJggaF3+KuD r9AORDTcgvyT8C35+zXR0MEPMDwbfiRKpvEO0BXAZ53Qzw1ZRTGIM7xRzQ0DvVTgua08gjscJlz ifnPRqjQu9155k0rhnL+hZTeqQiCAAnz+5f42wDavbkgkSs3C3ibeLtoBNiQKLhwBasL+76JGeo 9jJ0b3171M7a72oIl0Le80OCsp0vPooDKIQmgbF4YC8wvF5Zpm2BPXouDNIu8wWaMk119IvSatA gr4opQDoxCFOjXcT771hRejc7nwxLfCUaNEjpc4XUTDwHpLrtI6GuGTOSihvu4p30OOEvW+r9lh o07WG1Xe7ZHpHgh90BIpfUXkJsigq6UnGUgRSnjdl7Ib2SUZP2S7sqgGg3zW3tTUzuDxl/mLSYa VeMmKfjMb/ur7qrZxDZVtqnVqMbNkzGC2QJit9UcfVY6y/5awn0uAJo/SUWxi3QOVgx3nshM3wY Q0FqKAaIQUyRXCqmnTA== X-Proofpoint-ORIG-GUID: 6BY60jRZNF8_bFEGCDS5tOoiLGCgV5v8 X-Proofpoint-GUID: 6BY60jRZNF8_bFEGCDS5tOoiLGCgV5v8 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-02-10_03,2026-02-10_03,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 spamscore=0 impostorscore=0 lowpriorityscore=0 clxscore=1015 bulkscore=0 phishscore=0 malwarescore=0 adultscore=0 suspectscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2601150000 definitions=main-2602110074 Aggre1-noc interconnect node on QCS615 has QoS registers located inside a block whose interface is clock-gated. For that node, driver must enable the corresponding clock(s) before accessing the registers. Add the 'clocks' property so the driver can obtain and enable the required clock(s). Only interconnects that have clock=E2=80=91gated QoS register interface use this property; it is not applicable to all interconnect nodes. Signed-off-by: Odelu Kukatla --- .../interconnect/qcom,qcs615-rpmh.yaml | 46 +++++++++++++++++++ 1 file changed, 46 insertions(+) diff --git a/Documentation/devicetree/bindings/interconnect/qcom,qcs615-rpm= h.yaml b/Documentation/devicetree/bindings/interconnect/qcom,qcs615-rpmh.ya= ml index e06404828824..42679deb4607 100644 --- a/Documentation/devicetree/bindings/interconnect/qcom,qcs615-rpmh.yaml +++ b/Documentation/devicetree/bindings/interconnect/qcom,qcs615-rpmh.yaml @@ -34,6 +34,10 @@ properties: reg: maxItems: 1 =20 + clocks: + minItems: 4 + maxItems: 4 + required: - compatible =20 @@ -53,6 +57,37 @@ allOf: required: - reg =20 + - if: + properties: + compatible: + contains: + enum: + - qcom,qcs615-aggre1-noc + then: + properties: + clocks: + items: + - description: aggre UFS PHY AXI clock + - description: aggre USB2 SEC AXI clock + - description: aggre USB3 PRIM AXI clock + - description: RPMH CC IPA clock + + - if: + properties: + compatible: + contains: + enum: + - qcom,qcs615-camnoc-virt + - qcom,qcs615-config-noc + - qcom,qcs615-dc-noc + - qcom,qcs615-gem-noc + - qcom,qcs615-mc-virt + - qcom,qcs615-mmss-noc + - qcom,qcs615-system-noc + then: + properties: + clocks: false + unevaluatedProperties: false =20 examples: @@ -69,3 +104,14 @@ examples: #interconnect-cells =3D <2>; qcom,bcm-voters =3D <&apps_bcm_voter>; }; + + aggre1_noc: interconnect@1700000 { + compatible =3D "qcom,qcs615-aggre1-noc"; + reg =3D <0x1700000 0x3f200>; + #interconnect-cells =3D <2>; + qcom,bcm-voters =3D <&apps_bcm_voter>; + clocks =3D <&gcc_aggre_ufs_phy_axi_clk>, + <&gcc_aggre_usb2_sec_axi_clk>, + <&gcc_aggre_usb3_prim_axi_clk>, + <&rpmhcc_rpmh_ipa_clk>; + }; --=20 2.43.0