From mboxrd@z Thu Jan 1 00:00:00 1970 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 9DF2D349AE0 for ; Thu, 29 Jan 2026 10:10:51 +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=1769681453; cv=none; b=leqznEz2ji1GQK6zcFx5KUp65yl+WhtY2sQM5oinV0ThNiyJgo5RYtb056S7XWwzvMnSeu0K9vT52CVkvt6XdeYL884aHMb123V1e99k6wC9apGQ7gVvR96JFE8xKzhPKuuayuphYvUJH/IKtagCOPmuyovNPrVXH2/pwmsFiHA= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769681453; c=relaxed/simple; bh=LuZRuTg9fMuEEloEdXRAtWRlDocJ1QarEDNgCjqMgbo=; h=Message-ID:Date:MIME-Version:Subject:To:Cc:References:From: In-Reply-To:Content-Type; b=A+X47cYrp7CK8MIQVGB8rSJbMse8bCGpCn6OVfdJhx6Jtk5z7kJ6K003GbpiLryHWY+HizEavuzKcMlIqJFF9oVEjXoYsvLzUWEgp4ZynW6g4cRrU2ouVSU/vfio/1ZSr6qIshuov4CujSfzp7rbc/4/LveqGl/blEXT7aSTtjE= 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=Y7k/FHt/; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=K4JLPL8c; 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="Y7k/FHt/"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="K4JLPL8c" 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 60T2olWX3712036 for ; Thu, 29 Jan 2026 10:10:51 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= alAfcCd/Ehd7s5xHRU4AhlsJz4CsaVXmql0CQt5+ogc=; b=Y7k/FHt/Ssxmtu53 LPsBEjZ2ykGkMewziYT0ibwhc3FkVNYC0pBYzTMeGA0ii7EgE2vbzWckt2y5kK6J S2J5t0VbAnbKUjcrumXl56G5/QXBX9OV51kKg3TM9fXPW4ustZA45VyJvcUyV24O LrGxeQ14gYpBdZVky4t3MizYIott3NgFDYLGTWEDpsHanjFFEwGzTUrBUCrQ3sRZ u70pDUR3kpelkkdxdK+LCMEP+B/HHaJq4xOM5lRpbZMk5dzdLVak4TH3U450cBu2 MaM3XrB8Gfd1D6K1ndSLCqfUuhjxK6FfSVV706yiuKWvJZyn7zKG8unqjqxkvMQs m5WN1g== Received: from mail-pj1-f69.google.com (mail-pj1-f69.google.com [209.85.216.69]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4byxcu9dq0-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 29 Jan 2026 10:10:50 +0000 (GMT) Received: by mail-pj1-f69.google.com with SMTP id 98e67ed59e1d1-34ab459c051so1473245a91.0 for ; Thu, 29 Jan 2026 02:10:50 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1769681450; x=1770286250; darn=vger.kernel.org; h=content-transfer-encoding:in-reply-to:from:content-language :references:cc:to:subject:user-agent:mime-version:date:message-id :from:to:cc:subject:date:message-id:reply-to; bh=alAfcCd/Ehd7s5xHRU4AhlsJz4CsaVXmql0CQt5+ogc=; b=K4JLPL8c17ccpD1bsW6/8YyL425Y+UKN1ypxieFSAia7BWIAXiB/9IqtYh/AR/a3V7 I4EcQNDG7796lcM9T4AUx25kfGw2XymCC4St4VtPxOOmefMNIssn8bXnQFFqDmhZjs6e Qt2zl83+k/pqIXFhbmEbt2NAavI4mIjQAp8doZ9kC9lp4foJmcVAhZyTtbWAbUmofxH1 you+tywnch9ed+U7o6DwGqhoCliWlNkPGasfl7EQKrWLZmkJDSeBjuBPcajzjkohG39v Ye5mbFVFWevcDfzhc0jTzkHhwsWJaNq82LPnKEei+erNNITdxHkWG48u52Aj6xvy+98u 3glg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1769681450; x=1770286250; h=content-transfer-encoding:in-reply-to:from:content-language :references:cc:to:subject:user-agent:mime-version:date:message-id :x-gm-gg:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=alAfcCd/Ehd7s5xHRU4AhlsJz4CsaVXmql0CQt5+ogc=; b=RTSBCzZcYgwUv7ZO4j1tlK5qgTAHUc4cvea0gbUaI13ChXx/SXCOCRSddQ6Gi6eT5G vdOqhWuo6mz1TTmQcLVFSPFhLI1Gopko5mocGJGs4LHpgHQ08vYXF01lqrwHAxE5Gk/n b7kMRIxkWRQrs1IxjeJOyv2GMLQS1sQr5qlI2sbXFfD0R0ViSmCipzjRR2rn/RcrlmOd hFOl2gQRcq/RHdcS9NWc8xdl8tmAirKNBJesZwLGQzS+lixn2eu2QfVrLdatKbpiXig7 yIBR7JQIwDCV4w9RWlpSY9WRs9Zh5l9anoPIApSPtpn8xoW6XsjmStXOZ/tRWxeTpRDO fj6A== X-Forwarded-Encrypted: i=1; AJvYcCU+mlr9bk1cCtqFBurcp8AuLIjjmdPgxNQ+XX6kkCVc/5IsJTFqs6z3D078qGmf/NbwMclhpD+LrvCQiV0=@vger.kernel.org X-Gm-Message-State: AOJu0YzA8qM3ugCaE4iVkdFvHpeFgObODYrOkqgxXM5wBC8QwP/L3Oa+ 9vezkQqZ1lY7MIKWzjc14N/YM656Zlr/mquAv80BHSH06e5pMDAX8t/eGwJzdkT0TXviAYeVKOY KtCjRyDkjoUa2P6xI0Tu1Qwb+F1lFTrIXcfPyPsKPRvLoslI+Wh+DSjM1tLVO1SxOzoc= X-Gm-Gg: AZuq6aKcCFjttO2JH1gVvNmSaMrLKsxvEWoRNPcvj5YmM/RIpvf2MpDoMyPA+O5MxP8 7fhB1bwi9F/V+XcTedSZ21bC/OL6nzasnDBlhgg9ngTvt7bgovus/J6uEKCBuFZibpVbppi9NB3 xRY/XMDE7aRP6pEWDh7Ugom1gXdgSzs60dPHyM07vxYknOYs1WxkSd70xHTnYPQ3M5d9DMM10Iv CIbkeOHCwWcPCZ9mc80zwP50R+2hgvDgK3WKhYISTZj2q1+JfiEWg7W1DuEgdQXGrUaZk1TnAYA //7wRsm7k+RK/qSTjibgH2ysOGTittGvj9T3W2QDILSRgdNNTrrNJvII3vmJOiXc3bD+ju/U0n0 1rLTOWLMgJYAC0eV9FArUBPrhrztNu8MP9N01m9ZiBA== X-Received: by 2002:a17:90b:3901:b0:353:e91:9b2f with SMTP id 98e67ed59e1d1-353fedcc422mr7778762a91.37.1769681450184; Thu, 29 Jan 2026 02:10:50 -0800 (PST) X-Received: by 2002:a17:90b:3901:b0:353:e91:9b2f with SMTP id 98e67ed59e1d1-353fedcc422mr7778738a91.37.1769681449740; Thu, 29 Jan 2026 02:10:49 -0800 (PST) Received: from [10.217.217.159] ([202.46.22.19]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-3540f3cc7c6sm4960669a91.10.2026.01.29.02.10.44 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 29 Jan 2026 02:10:49 -0800 (PST) Message-ID: Date: Thu, 29 Jan 2026 15:40:43 +0530 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v2 1/3] dt-bindings: interconnect: qcom,qcs8300-rpmh: add clocks property to enable QoS To: Konrad Dybcio , Georgi Djakov , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Bjorn Andersson , Konrad Dybcio Cc: Raviteja Laggyshetty , Dmitry Baryshkov , Bartosz Golaszewski , linux-arm-msm@vger.kernel.org, linux-pm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Mike Tipton References: <20260127090116.1438780-1-odelu.kukatla@oss.qualcomm.com> <20260127090116.1438780-2-odelu.kukatla@oss.qualcomm.com> <5b62fc63-314e-40a0-a975-9df75ec49e9a@oss.qualcomm.com> Content-Language: en-US From: Odelu Kukatla In-Reply-To: <5b62fc63-314e-40a0-a975-9df75ec49e9a@oss.qualcomm.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMTI5MDA2NiBTYWx0ZWRfX1nsRpMKv98Jx MkJFDNwf2BRmCnD8dpAnj/itJVX0YzmPPZ6yObSLoOUHS2Hq5oNxpOHQRfNCay3VFnFXa5OdzgO RkTU2hAZdKFnfc/BpKCeGYVbMSi44PI6Kku6dmpL6uZMmm13xbdDFtTiSIti83/iL3166EeaJFN JYfoHCEfShqFeDaN5FyAUDxWHIwBxp1BpXMhauFFb0z+JcJehoMr73RWatrMMs8/cF+j+ZkWXiE 1m8tqJi1/rGrozsJ28uWEE5fV24Vxl3DkmjeUb//PrVWD6OyIwAPTODjb8Vua2yrLx0GSLi00Hj 7wC9BORFuqCvU3U3jnEtGy1RFXIxzPMS2qHBVzNzxRVp5xU9Eew/8nqVOk+F6m0WS6Cjajua+uU E5/ZdyKEq4SgeBPcJFNomHddIAgVQqSeZmcOGoj7yjZOP4rxlUz55pzzXoB7wl7MxYmEwKGAquV SdegwXd7TIMHO2BAnCw== X-Authority-Analysis: v=2.4 cv=QpRTHFyd c=1 sm=1 tr=0 ts=697b322a cx=c_pps a=vVfyC5vLCtgYJKYeQD43oA==:117 a=fChuTYTh2wq5r3m49p7fHw==:17 a=IkcTkHD0fZMA:10 a=vUbySO9Y5rIA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=EUspDBNiAAAA:8 a=hncvHjIp_o2DDOFygSEA:9 a=3ZKOabzyN94A:10 a=QEXdDO2ut3YA:10 a=rl5im9kqc5Lf4LNbBjHf:22 X-Proofpoint-GUID: zaXILeRpJbKtZDyXcQxSaua4RC_mhDtl X-Proofpoint-ORIG-GUID: zaXILeRpJbKtZDyXcQxSaua4RC_mhDtl 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-01-29_02,2026-01-28_03,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 adultscore=0 lowpriorityscore=0 clxscore=1015 priorityscore=1501 phishscore=0 impostorscore=0 bulkscore=0 malwarescore=0 spamscore=0 suspectscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2601150000 definitions=main-2601290066 On 1/27/2026 4:24 PM, Konrad Dybcio wrote: > On 1/27/26 10:01 AM, Odelu Kukatla wrote: >> Some QCS8300 interconnect nodes have QoS registers located inside >> a block whose interface is clock-gated. For those nodes, 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 >> --- > > [...] > >> + - description: aggre UFS PHY AXI clock >> + - description: aggre QUP PRIM AXI clock >> + - description: aggre USB2 PRIM AXI clock >> + - description: aggre USB3 PRIM AXI clock > > LeMans has one more USB3 clock here, but it also happens to have > 1 more USB3 host, so that checks out > Thanks for the review, Konrad! On aggre1 noc, QCS8300 has only a single USB3 path, which corresponds to the clock in the binding. LeMans includes an additional USB3 host block, and therefore has an extra USB3 related clock that QCS8300 does not have. The difference reflects a real hardware variation between the two platforms. >> + >> + - if: >> + properties: >> + compatible: >> + contains: >> + enum: >> + - qcom,qcs8300-aggre2-noc >> + then: >> + properties: >> + clocks: >> + items: >> + - description: RPMH CC IPA clock > > LeMans also has ufscard clk here > For aggre2 noc, QCS8300 does not integrate the ufscard controller present on LeMans, so that clock is not part of the QCS8300 hardware. The only QoS relevant clock on this node for QCS8300 is the RPMH CC IPA clock, which is why only that one appears in the binding. >> + >> + - if: >> + properties: >> + compatible: >> + contains: >> + enum: >> + - qcom,qcs8300-gem-noc >> + then: >> + properties: >> + clocks: >> + items: >> + - description: GCC DDRSS GPU AXI clock > > and lacks this one > > Are there actual reasons for these differences? > The gem noc QoS interface on QCS8300 requires the DDRSS GPU AXI clock to be enabled for QoS register access, so it is listed in the binding. The difference is therefore due to SoC level differences. Thanks, Odelu > Konrad