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 BE3FC369D5B for ; Mon, 21 Sep 2026 06:20:23 +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=1789971625; cv=none; b=UQ7ApxzrIPYq+EFCxnFgBj0RFmbIw4jMRz16B+vE2GNaJxq99EZC4RZCC+nJGl1vO0p+lPo9KDSru03vcBJBnmeIai7H7SUaL5m41tcVybuLZQ2LyCSFBd32crTArCOzXmTmi7S4dgPPYiddfqvOOoL73EXbXd3gly0cc+jRvK8= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789971625; c=relaxed/simple; bh=oh5Pm1MGo5brzkk9JyE/oefAJPHOCcWpo9TZGmNPa9M=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=toU8cjqB1L7JRzRh3gB66DcXAkBgvahoe2PiVhcKD3jOWoLtObEnz2zI+Z1pxTN+d5JZdo8d0Ssjm7IWxxwuOxDUuUz1PGSAqTTzdIeQFX2rQNtU28mtVJ0QhRzhXhOZRN+iuALgUmbPlteBl4ySMk3gimGEgSk01e9ZquDoXLo= 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=Eqql0gGi; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=cCuzmHgu; 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="Eqql0gGi"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="cCuzmHgu" Received: from pps.filterd (m0279863.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 68L3Z2dC142434 for ; Mon, 21 Sep 2026 06:20:23 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= Uey2gqkHDQDDHIIK+N7Py82i/jmkDPiVZc6EZZrXCeQ=; b=Eqql0gGiuHrDIuza Q80QusDE7BZgEDAmCQeP6DM6Gpt6eSPQg3s3lVLwKaaFt0cGNGI9uFmKxyxdkyIe E/Qefu/p+ZSDDxibWcN3Whhcfub++DeR/RWRStUhqnx1aMk/n9cayjnnzbKc0QkG esv4dsm741YIH4RjG4Fx4dThTTlLRXXKCSAKqk2pyuHDT1BJsYTXC04LqNigQ2TD hycwNB3rLqbovKXwX50gxp4OJB5xn0mteCRYa1Uk+Q5MtzC/TEa3CJyO71ksTH8M j63q2wfOy0Ppokx9lu6zQrHPPvmCU5tl6AT2W4lthLRw+8H9vvRk790cQc/zUOKi /GKMjg== Received: from mail-pl1-f197.google.com (mail-pl1-f197.google.com [209.85.214.197]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4gtu1egt6y-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 21 Sep 2026 06:20:22 +0000 (GMT) Received: by mail-pl1-f197.google.com with SMTP id d9443c01a7336-2dc7337e2a7so33994595ad.0 for ; Sun, 20 Sep 2026 23:20:22 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1789971622; x=1790576422; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=Uey2gqkHDQDDHIIK+N7Py82i/jmkDPiVZc6EZZrXCeQ=; b=cCuzmHguSVC6RA93t6GmlJ1ghQYTWeZmA9Xxled/1J5SOuGBPAs5FJPCFlo0ATzIEn Wnzkyxilc2eU3R+StYLv3pGUMZxC900K3hDKPwoBFIY0znOcfFYdxJutr8fre45ZctjM siXB5HnqkoJFcxacWXk9jtPY6+6YUUquoin64PBH0/ArMaqbNyM2HKtVcroJaw4UQRFD HBbXu9M0/lHnyec7d0I3COdmTzNybu/JW+PqX+nq+GkrQ+5bh5jeOET36JjqfS7HDlnU 6b/fMhEh8qBcmAMlya+843/CyxW0GgMnxRPspgC8m5U3IyZZ7voW5VPsAtPZoW3ABEpt aL0Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1789971622; x=1790576422; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=Uey2gqkHDQDDHIIK+N7Py82i/jmkDPiVZc6EZZrXCeQ=; b=06TLewf+wCuzNgFcb/Xlt2qVpSIWTKCqLnmZfGy0Q3g9F7qQiDBfaPVFP9GYLie5FX ItYYzb75RhufUnEXKhjEAwq9mvgpnI63lTCtUriDikhqoKj+NSoY8uso+YEzc6H2+Met rqAa5B2N7SnPVlhcuErnSwNeDH1fpcBPPhcnHmmd1s4ouZqa6sJMv/MFZi4z8XhhkfsN VTvLFvBk9ip2xCDveWb9ZI/U74oXwPXi5Lwc8wDqaOWYZJWc+UKPtIe3BiZgPmXJM/Aq et6fnPcdMXHStyT8EiJ4ldcn3iLgqkikaVaQIbwi3j4DBpgYR8oJR6SpxYH6TqIhT9cJ x6Ag== X-Forwarded-Encrypted: i=1; AKwUvByURJyhgvnSqIgEQOpZ44JSDHEmmP80Ctq6UpDr/lvZwq4jKciO5XxWD0jO1UHwUP7N1cbPC/7HQw==@vger.kernel.org X-Gm-Message-State: AFuF++nt7WfqZkMyZGQwUAYD9SlXuGzFN3B6KUiGq50HPaABb9XEPWN+ uQwVxYO/eL636D3t02GTreehtb0z2agol1ZNPclKacupd+PN1oIaeyBmKXdfRi4tfQwuUX2VEOo 7y8dQdnUOIQRmra1FNSjaPGO7kgqMkv6a+JaO1+zBxb+6Kn3zEqqoKhGypg2mq93VQ72dyw== X-Gm-Gg: AYBFou2JbtEv9jgri5XwG0U3NrktJXRaerDn5sWzv5qlyFyM/bFNqwjNgrUtPKB2ofO 5pI9/0ix6cJ+E7/wuMN1ozd7qGtQQVpMCUv6c2Lk7ZsIHeTUyecVQrBbyYsNg5L26rRVXjoF2FD IHvcRPJDPo4pgFOujUNFxi2I63ob1camVpM9RUEx4KzbCsSIpjM1rAarj4WDsowAlb6qrDJ4KgC rUf5eR6XkHsMOCVvo4qDmoYxr7xybH1fZNCMkhaLjdMluGzFbWKMCad+cpEemebph0fpwsZkvag GIjtARAOAtz9YediKkOSx8wp3lam/xzBPjrCG7/kfZ6KLTvgOVfMT3gD+XG9lugLSKGHhYpjLGw breS1PVWfcaebT6XFEwTQK9+p6B5nT/XTjJE5wK1ICU0ahdG1Q3/T4ptBw9d+xAmLTCc+6bMPAz HjS9cUZPvShmmg3hyVVUFgWlRLfEcMYzWuag== X-Received: by 2002:a17:903:32c5:b0:2dd:c100:80b8 with SMTP id d9443c01a7336-2ddc1008163mr79089355ad.51.1789971622221; Sun, 20 Sep 2026 23:20:22 -0700 (PDT) X-Received: by 2002:a17:903:32c5:b0:2dd:c100:80b8 with SMTP id d9443c01a7336-2ddc1008163mr79089125ad.51.1789971621808; Sun, 20 Sep 2026 23:20:21 -0700 (PDT) Received: from hu-kathirav-blr.qualcomm.com (blr-bdr-fw-01_GlobalNAT_AllZones-Outside.qualcomm.com. [103.229.18.19]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-33c331d3f2csm14091444eec.28.2026.09.20.23.20.15 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 20 Sep 2026 23:20:21 -0700 (PDT) From: Kathiravan Thirumoorthy Date: Mon, 21 Sep 2026 11:49:38 +0530 Subject: [PATCH 05/11] dt-bindings: clock: qcom: ipq5332-gcc: Describe clock inputs per compatible Precedence: bulk X-Mailing-List: linux-pm@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit Message-Id: <20260921-ipq_clk_changes-v1-5-d242e3d49648@oss.qualcomm.com> References: <20260921-ipq_clk_changes-v1-0-d242e3d49648@oss.qualcomm.com> In-Reply-To: <20260921-ipq_clk_changes-v1-0-d242e3d49648@oss.qualcomm.com> To: Bjorn Andersson , Stephen Boyd , Brian Masney , Jerome Brunet , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Georgi Djakov , Konrad Dybcio , Varadarajan Narayanan , Dmitry Baryshkov , Abel Vesa , Gokul Sriram Palanisamy , Sricharan Ramabadhran , Kathiravan T Cc: linux-arm-msm@vger.kernel.org, linux-clk@vger.kernel.org, linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, linux-pm@vger.kernel.org, Kathiravan Thirumoorthy X-Mailer: b4 0.15.2 X-Proofpoint-Spam-Info: AW1haW4tMjYwOTIxMDA4OSBTYWx0ZWRfX9JoLMvyeakCP UrQUxijbbe3Uwe2L/yYk/JvOnpKBT8+9gONoKzTmduG1Ik0NbDwSFVKQU+EbIQlEnE8ItvrVDYe kyk1vhbG+NgcT0aQyPtKbx+40u7oSRU= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTIxMDA4OSBTYWx0ZWRfXxsIvHtSqWeTN Dd1CfnCVlibzbd+fDEL7zs4UOi8hUBu+PEEcXjZjH/etSjoXNr75WLW2Iw+FBjJRjp2HVLQBD1K izPj0lh+6DpDt+F6mJ1pMEvmOp2F5/Q/wyCOwGmt1PwDgii/b44pa3uCrnsFlljMXk6rrx+3K0u 1Uhf5AwpVAfk+a1yAhA/6ZM1yzhdKIzhRWe2/vvYtV4v1LVOiTrMe9Nfhhh4lWjGu5dQDrHDsYk 3qRQ+vMLjD1S925lMSfqDfZRiCD81Y9JZSnI/e0CIBFND+tuChBG7syVDGuz6ebnDafJ4g63+FG FN32QqRGflnlBw7GAnP9qna0kbEK5xWM5sXuwLo2nd4eHVIHJdfApo1oJEuzrV39xo72f8i1MRC yGAMmxOCctRDzw2k3/0cz9zDtHylxIr8hbONgvsbPStEaZj/PmhZEcWt1KR7rLP+DiI0ax0iw8c gXbz6o33/J9wtqbxUBw== X-Proofpoint-ORIG-GUID: DrSONPTTuD6ZxNPXXVJf_-_7_1KMh2Sd X-Proofpoint-GUID: DrSONPTTuD6ZxNPXXVJf_-_7_1KMh2Sd X-Authority-Analysis: v=2.4 cv=A6r5rKWG c=1 sm=1 tr=0 ts=6ab0cca6 cx=c_pps a=cmESyDAEBpBGqyK7t0alAg==:117 a=Ou0eQOY4+eZoSc0qltEV5Q==:17 a=IkcTkHD0fZMA:10 a=VdqzKS8jKosA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=yOCtJkima9RkubShWh1s:22 a=EUspDBNiAAAA:8 a=GdSppTGlZM03nT4b0GsA:9 a=QEXdDO2ut3YA:10 a=1OuFwYUASf3TG4hYMiVC:22 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-09-21_02,2026-09-16_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 phishscore=0 clxscore=1015 suspectscore=0 malwarescore=0 lowpriorityscore=0 priorityscore=1501 adultscore=0 bulkscore=0 spamscore=0 impostorscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2609040000 definitions=main-2609210089 The IPQ5332 and IPQ5424 GCC blocks use different clock input orderings. Document the clock inputs in compatible-specific schema constraints instead of using a common clock description. Also add the 375 MHz PPE clock generated by the CMN PLL to the IPQ5424 clock input list. This keeps the binding aligned with the clock ordering used by the existing DTS and GCC driver implementations. Signed-off-by: Kathiravan Thirumoorthy --- .../bindings/clock/qcom,ipq5332-gcc.yaml | 26 +++++++++++++--------- 1 file changed, 16 insertions(+), 10 deletions(-) diff --git a/Documentation/devicetree/bindings/clock/qcom,ipq5332-gcc.yaml b/Documentation/devicetree/bindings/clock/qcom,ipq5332-gcc.yaml index 1230183fc0a9..fb39dffca988 100644 --- a/Documentation/devicetree/bindings/clock/qcom,ipq5332-gcc.yaml +++ b/Documentation/devicetree/bindings/clock/qcom,ipq5332-gcc.yaml @@ -25,14 +25,7 @@ properties: clocks: minItems: 5 - items: - - description: Board XO clock source - - description: Sleep clock source - - description: PCIE 2lane PHY pipe clock source - - description: PCIE 2lane x1 PHY pipe clock source (For second lane) - - description: USB PCIE wrapper pipe clock source - - description: PCIE 2-lane PHY2 pipe clock source - - description: PCIE 2-lane PHY3 pipe clock source + maxItems: 8 '#power-domain-cells': false '#interconnect-cells': @@ -52,7 +45,12 @@ allOf: then: properties: clocks: - maxItems: 5 + items: + - description: Board XO clock source + - description: Sleep clock source + - description: PCIE 2lane PHY pipe clock source + - description: PCIE 2lane x1 PHY pipe clock source (For second lane) + - description: USB PCIE wrapper pipe clock source - if: properties: @@ -63,7 +61,15 @@ allOf: properties: clocks: minItems: 7 - maxItems: 7 + items: + - description: Board XO clock source + - description: Sleep clock source + - description: PCIE 2lane PHY pipe clock source + - description: PCIE 2lane x1 PHY pipe clock source (For second lane) + - description: PCIE 2-lane PHY2 pipe clock source + - description: PCIE 2-lane PHY3 pipe clock source + - description: USB PCIE wrapper pipe clock source + - description: 375 MHz PPE clock generated from the CMN PLL unevaluatedProperties: false -- 2.34.1