From mboxrd@z Thu Jan 1 00:00:00 1970 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 A89F2274B35 for ; Mon, 2 Feb 2026 07:06:32 +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=1770015994; cv=none; b=WqWRuFHTEx6H2L+Ur1A0qrQbPCL8tpKzwiCn1xzTblI2HTvj19tO9XFMUB0n0SrPuLTy+e2nW3EcFEQlZyaZWQNAVGvSG0YheFGgzdpOJcmj4w+3Ug3fAXuNUO91Vh7fRoLwZt+lDe5Nw+BYXFMfECWijOg8swEhbEMDJJBCf60= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1770015994; c=relaxed/simple; bh=4nikkiBRwcIj+UOuGQUPQrF566Nt8SsIWg7e17PpZmI=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=ukH0/PxAugW7CeqmEweUHZKg7OfxWdSpd1lj8/mz3/JXA9XFVDg7SG1itGH7bHxfzUCQiOeahXS4AQvUUJuPg2pxCCFPwn8MBwsqaFRHlWSXxaqB2McFN6W+nAm0pileuhEl3m3dSkHwpsOy3XdXXyRnwcqyxrUv+7mKg+gCcwg= 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=Fmd2yO57; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=CjH7zC0l; 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="Fmd2yO57"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="CjH7zC0l" Received: from pps.filterd (m0279873.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 611LH76T510179 for ; Mon, 2 Feb 2026 07:06:31 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= eqlrYKConwWmWXVxvY+ChB3qFcGuPMtgxyGYyGIq1m8=; b=Fmd2yO57jtRzjFfw PSg8xIL3C3HiZA7eoyoAa4VwJtxwS7scDMpzk8xef+aY7GlMz76+fHAwnXM/nYfk GaqbB/tecV43Wtj28NVeHfw1k6aZ4/tOAxBLg+OrbbCSABlbDwI1eWKm0vfqF+yX qP5Hbsc2h3qwRaL9imG8KW1i+F2rAj9I4HOg4CwSFHu6G4aKc/8exLonqiR4ohoM hitd9AQKS3PrX3F0XJhA3I2AzKj4mB3/xW0j0GTBH6/xfCyi7tP6hTknd9BoEsTi upgG65d/54mVuPNRhL+BAgd9pXKqPQVpNwrqJy46cU+zyoOo86dmpe0kZXvHoBSy dWUN7A== Received: from mail-pf1-f199.google.com (mail-pf1-f199.google.com [209.85.210.199]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4c1avx49cd-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 02 Feb 2026 07:06:31 +0000 (GMT) Received: by mail-pf1-f199.google.com with SMTP id d2e1a72fcca58-81f42368322so3576945b3a.3 for ; Sun, 01 Feb 2026 23:06:31 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1770015990; x=1770620790; 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=eqlrYKConwWmWXVxvY+ChB3qFcGuPMtgxyGYyGIq1m8=; b=CjH7zC0lhPuYMKDkWjXFHqWbXk/ZwIkP1pZqZYOBtpYI2iCl7xdMRL8WzfxmITwApV NuoOEbu//HIaiPEDnsX6evkEiABASZrZDuhR4262dZD8cVqoIOK1bIP351dsWHKvvPdw KQzOsR+wmHdPJjmksL1d7Dthtn3PusUwf+DB+QXwXS/fuw3SkB2v6SVTW5Cu3auKCsjf Mg1cBEpv1pKm/MAIPqT5ToHP4ZfgjBrCnLBUAH/Ro5eOJSuXXUeVjNRmT+94Aw4M0okl gQaNmF+pqvsLWcC4ZKrRP1m/GjaJmbTaKFMNUYvVojRQ8AGW7jiFQOPWtke3Wur4uODH B1Rg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1770015990; x=1770620790; 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=eqlrYKConwWmWXVxvY+ChB3qFcGuPMtgxyGYyGIq1m8=; b=CaFrICUjzxh7bCmDxSstY1xx40gF/Y6Vw1molQP64urtf/kIpSYCNt+2DFFkZeYn15 mGNYwv/e6SOklUIpkXfAQhtzNav6F9fKLKu3vbTmFo19cnptJATDYWIFWNnjDRGr7Ohc aPrfcTjXpT8Emmk+kWFR9kvObuk2+LogrUz42yzoSv+DsVRLw2JcpZtz+5LZPcMwANYp TK55VDWnyEUHd8iVoQx0Haj9SeTsrCMSK5YXxVQ39OL8yLwyWeyutpNXoBn/LwWEuEnD FxPO+ePC1DpKxpZ0rnRzdFYBoUSFU06nzmZOruDUD9Yp83f6ecrKSLwjPNS9WMWgdo3+ bTpQ== X-Forwarded-Encrypted: i=1; AJvYcCUpcwMxwcuGzgi9w5v6w2mcvz/Jc+gmaWAlIGCY7+BVzsap71ynJsEjOEoHJ/9kk5Cg0NwqJCwq0/6JVthu@vger.kernel.org X-Gm-Message-State: AOJu0Yy/uyYP/kEnL75IUeUzp2DWMcha0KzRZ1uErZx2l40nRZlPZW3+ OMEKaIY9fl2uhQTGDzw38w06LlDbL7PBmz2b6/N4dIpzMcGJiGqKwsbktd2zfjG8osamBAFxVbY T6DE3zXFu2hBP4/Dc13okNB8orpv4KGA3RM8Cb4ewULLekh0Sw1+6p/nUVLe32rf46byt X-Gm-Gg: AZuq6aK8cHWo+A3GWVdm0E68drYdhgH5tB+WKUp216ho53uSW+t+IJoc/DrSDOmx/Sw FgY5ZA4N0Dyc+u2kEQdmJaetWtMg4SK6e57qEQ4xihvQbGmJ4/5yXxreL9qW5JlTwQeJvuLKG8P 4orrP04CeNNY7PwuOXlNU5yRJq5Ishd39ZAjgtUQFfzR+Be/jUwiiNUlbGhJZE2KFIwUzbA2owt FR0VMKDvsy5/ZJFC+UFEhSOWfaDUwenxgIaBqYhjQ5RgFDCac6oLDz0HFv5ikg1QTldqfodYT/+ ysOONfehIYZ7AkP969j22/neki+O7mGIxNOYRBxF/Dw3i9HuWxhayzinZH6lhgO+2UtEDaLSySM 8FqvicH+iC9hEyyAwdy1cfkv7+2jgfT5MVvOlLwxiPyw= X-Received: by 2002:a05:6a00:a22a:b0:81f:4e6a:7276 with SMTP id d2e1a72fcca58-823aa40b600mr10714938b3a.14.1770015990161; Sun, 01 Feb 2026 23:06:30 -0800 (PST) X-Received: by 2002:a05:6a00:a22a:b0:81f:4e6a:7276 with SMTP id d2e1a72fcca58-823aa40b600mr10714904b3a.14.1770015989631; Sun, 01 Feb 2026 23:06:29 -0800 (PST) Received: from hu-okukatla-hyd.qualcomm.com ([202.46.22.19]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-82379c54fcasm16265727b3a.66.2026.02.01.23.06.25 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 01 Feb 2026 23:06:29 -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 1/3] dt-bindings: interconnect: qcom,qcs615-rpmh: add clocks property to enable QoS Date: Mon, 2 Feb 2026 12:35:32 +0530 Message-ID: <20260202070534.1281652-2-odelu.kukatla@oss.qualcomm.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260202070534.1281652-1-odelu.kukatla@oss.qualcomm.com> References: <20260202070534.1281652-1-odelu.kukatla@oss.qualcomm.com> Precedence: bulk X-Mailing-List: linux-arm-msm@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Proofpoint-ORIG-GUID: u4eA2Po3mbeHV5SPlXS_lp4xFR4JokHB X-Proofpoint-GUID: u4eA2Po3mbeHV5SPlXS_lp4xFR4JokHB X-Authority-Analysis: v=2.4 cv=P4w3RyAu c=1 sm=1 tr=0 ts=69804cf7 cx=c_pps a=WW5sKcV1LcKqjgzy2JUPuA==:117 a=fChuTYTh2wq5r3m49p7fHw==:17 a=IkcTkHD0fZMA:10 a=HzLeVaNsDn8A:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=EUspDBNiAAAA:8 a=uL_lTmy6sO8e-wU5O2sA:9 a=3ZKOabzyN94A:10 a=QEXdDO2ut3YA:10 a=OpyuDcXvxspvyRM73sMx:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMjAyMDA2MCBTYWx0ZWRfX2IhvAhLUdW3T E0a+0nW6j45/z5ySKYZNvmrqc7mXwHWglxR+3UUuAT2r/Fdv/HGU8zMO6dz33Od+kFtYxBVe3BR ZCQUyFD45byeGGcefo1F50IM236Zy4Ya6WOgES7J6hIQYF40qvoM7ViNRabsWvff1lchAkHBNQw 7mdiElkb8XnCPyRzcXC7/ilXvGL0y1M7sS/V1JsW+NOqCrkRAEBqrU6Osk3R04uOBV2a+7sHqZH YAGXF1vPfNvcox6VoTagItL6gkgvSeODYJpA5zXF59aTF6luqSXcTDE9mqn087ecB3NdQFLolqB BhPuSQ+5rx5FFgkQvqmoXtrxqpCT7dPT+3jP6hIixO62cHs/07eASngWdnoPaOMUkKWPJuD4XUg E4ZVbvMIipG5nZFSW/i+caC+L+gRwXibcO57N9XeYaYMS+pkUwJC1sIE7vGlO3Eibqdox5vhVS1 BMiqfsg9LPiNblCMeCw== 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-02_02,2026-01-30_04,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 malwarescore=0 phishscore=0 lowpriorityscore=0 adultscore=0 priorityscore=1501 impostorscore=0 suspectscore=0 spamscore=0 clxscore=1015 bulkscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2601150000 definitions=main-2602020060 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‑gated QoS register interface use this property; it is not applicable to all interconnect nodes. Signed-off-by: Odelu Kukatla --- .../interconnect/qcom,qcs615-rpmh.yaml | 44 +++++++++++++++++++ 1 file changed, 44 insertions(+) diff --git a/Documentation/devicetree/bindings/interconnect/qcom,qcs615-rpmh.yaml b/Documentation/devicetree/bindings/interconnect/qcom,qcs615-rpmh.yaml index e06404828824..096a9064cc01 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 + clocks: + minItems: 3 + maxItems: 3 + required: - compatible @@ -53,6 +57,36 @@ allOf: required: - reg + - 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 + + - 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 examples: @@ -69,3 +103,13 @@ examples: #interconnect-cells = <2>; qcom,bcm-voters = <&apps_bcm_voter>; }; + + aggre1_noc: interconnect@1700000 { + compatible = "qcom,qcs615-aggre1-noc"; + reg = <0x1700000 0x3f200>; + #interconnect-cells = <2>; + qcom,bcm-voters = <&apps_bcm_voter>; + clocks = <&gcc_aggre_ufs_phy_axi_clk>, + <&gcc_aggre_usb2_sec_axi_clk>, + <&gcc_aggre_usb3_prim_axi_clk>; + }; -- 2.43.0