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 81321371860 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 (m0279866.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 68L3ZUqq3490728 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-f200.google.com (mail-pl1-f200.google.com [209.85.214.200]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4gskp9vv6e-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-f200.google.com with SMTP id d9443c01a7336-2dd1631d291so33040955ad.1 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=dgTUrBQBtt1JFgPvMiGo3gk+FgshTWqwbRQNS3FdYDwTsN6a0PuvjBN6GZHkp1gZv2 JU0i6hSQbuaW4DNmYRKaBY2c3niOzHHP+e4gWMCmrIC99BJedBYb1s0L2Wpytp0RXYq0 xH+U6gyucc0oGOFwp214Mp5C4jO9klY/J0plSwmkPh/JnI+ZQra0s/uEia4wMpE7p5y5 hl3S5w9RLrdZJFkVl8BBYZCi4kJGtMxibZH0YU1mrB7C4DaNLPOIxTRS4/sPy49wUec4 wUhNxmTi3XfFtThEkd+U1Nw6gYO7jhaqH1LTJXIRxDYAh8rEzMK11UqtXu5zQIzMbuhn Jn7A== X-Forwarded-Encrypted: i=1; AKwUvByK7DVd8md2o9UHIXH9E41IZsgqwojk7jQcN/dmVJLgAL5cHx4LLDof5aMZxRDSS9mCqVxkv7DthrKB@vger.kernel.org X-Gm-Message-State: AFuF++lkoXhpcJI23DMc6k5aylEa25cn/TDF9iGma4rU4/RixEHZZ5cu jY0cVocxqCYGEaKSMoUdAAFG2kBU/u8LJAHzaAYmlvYfORCj6P62LajHQMqpZo6xsC6vEXY3k4O OCG1lb+alu8z6CqaG4170veDn0hsn80RQdWvwe894jwzIKcdhUeMIugbNBzBIDbkO X-Gm-Gg: AYBFou1Uzl8hP4s5SbtdBXxcSz9cMlwbj7/ymGvR4LIec4E2vbCwLqXnvGFQ8tDL8Zq C68PyWK9zEFgi49C5lAjSd/mHIN1oVDs97iKcnsn+1jByTPr9YjGKmq8nmyq3IBUhNOt041fFV6 WMU1EYWiS8WLEk3KwUfUhG0GMtXEI+215XGfFottzJZXd0H/9XIlpMLmBG7oKUjF/Rj5gA0SSn7 fqp+h9PK+jvediJWN2MOjkzDBP9wBgfR3ppCQhwnbK2dUB8fYpasJ3YYUSTrDlXWrqrVPGLIZJs BzQjj9MXP/b6QIE1iZrVxJKfR4+kRSWLy2pMoM2bl3v3GT1dER5V2exlYU/tyKeSA+Hanhgrdgz MUa2vrJ5gGI5YXQYEQyHyUWk4v5jL0ea2+RFbx6AomMVzkxEEeRDr9v9NRtle/NzFNJcivwDwcU Ddfgs4Boh3Ld6P9gZFeDesGCMv++AaptJjBQ== X-Received: by 2002:a17:903:32c5:b0:2dd:c100:80b8 with SMTP id d9443c01a7336-2ddc1008163mr79089335ad.51.1789971622219; 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: devicetree@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-ORIG-GUID: BES-NLI4RVybsvHk4iVXIqu8Q8pLPEl9 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTIxMDA4OSBTYWx0ZWRfX2I9ri8XyVOPH 3lMnFulzhkeIgVmf9yytenp4O1BOBfHP0WNmPXouRW4KauC3VyDASRlKMY8VnWpG+0lrAw6VPgD suzslnwDJ3LEFbAIaTxa6RKwjF7vbXH3MmrS1NssZYXXhcZ9bB5stasmnwsL0Cy35eoXXq+D3BY /ALEwFsp/vAzXnnAgd2Cq30pkzE4aI8/kRzt2qwXI9bj/Iklgs2rOJjW9HZeO7aXZDgwfY4qe+3 m0VkamzXx5LUS/Xli7FcywwqnNURgf0jMNPverl3piE1PiCYMdkfDJB/037kUf591MGdebGR1CP dbAuPfUTGHsKiOIL13lgiIBsMWgofsfCQnaOEmZlkLom5JFaRNG41p2GIK9moRjZ2JCefKOSTPe TsOVmP8sSPIYQV/ad/Rh70G+5N1nt04ITH8HsGEWfm2KipqJycQapvL8LOHipbJ2A+DNPCCi/43 hHUDJFdOb9YMmLKWTRA== X-Proofpoint-Spam-Info: AW1haW4tMjYwOTIxMDA4OSBTYWx0ZWRfX3W/lnIiiUdVG 9yvo/pXZTlY1Fs7AODIlLDZW5mT43m3nA2LWS/gaIvS3M2Ysmj1AJy226A1PAqQwE28l7MFsACp 3fk3QcqFhbpGQZCnmUf+wO2OYxtRQco= X-Authority-Analysis: v=2.4 cv=BKAmP1QG c=1 sm=1 tr=0 ts=6ab0cca6 cx=c_pps a=IZJwPbhc+fLeJZngyXXI0A==:117 a=Ou0eQOY4+eZoSc0qltEV5Q==:17 a=IkcTkHD0fZMA:10 a=VdqzKS8jKosA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=YMgV9FUhrdKAYTUUvYB2:22 a=EUspDBNiAAAA:8 a=GdSppTGlZM03nT4b0GsA:9 a=QEXdDO2ut3YA:10 a=uG9DUKGECoFWVXl0Dc02:22 X-Proofpoint-GUID: BES-NLI4RVybsvHk4iVXIqu8Q8pLPEl9 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 clxscore=1015 priorityscore=1501 suspectscore=0 impostorscore=0 spamscore=0 malwarescore=0 bulkscore=0 adultscore=0 lowpriorityscore=0 phishscore=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