From patchwork Wed Mar 5 13:41:28 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: George Moussalem X-Patchwork-Id: 14002883 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id AB31AC28B2E for ; Wed, 5 Mar 2025 15:03:53 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:References:In-Reply-To: Message-ID:Date:Subject:Cc:To:From:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=WrE7kLcnDMy2tC+K6Gf5RWvXi9hcSbIKq4yGzR4mCJY=; b=0RFVZL5km1WwsJ 5DrJwIjwL+PrlvxrhGWs2zmfB15k4mp5a7zAY/mkXVzWGIxoIcaQVylGffAF/RGICXdXS20MQyUNN EcwSmJn/SKvrWeCxSE1kcUTkGzlb3RnCC69T4gy98+Eiefv6fofvcrRcKbjzczFWECXKdDJi9Q1fE nqp+HL2Kg1OVU5ARC9/wHEb/Ytn3SVUNc49qlJbiHsqpw+hW6OdFXkGkXHkdx5q+RD83zCmiZLEyY Zt48wJBvRpiNO+Qz8WKCLCeyPdXhZXE2jivc9E9ZuImiVwSMtWKGL9Fcbs6e3QbLhft4wiKps4FCa 8EFB1letRdzEySA62jgg==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.98 #2 (Red Hat Linux)) id 1tpqHp-00000008Scy-0jSi; Wed, 05 Mar 2025 15:03:53 +0000 Received: from mail-mw2nam10olkn20824.outbound.protection.outlook.com ([2a01:111:f403:2c12::824] helo=NAM10-MW2-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.98 #2 (Red Hat Linux)) id 1tpp24-00000008E2B-34lH for linux-phy@lists.infradead.org; Wed, 05 Mar 2025 13:43:33 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=VqMcuNNgdIwLIODIqC4mEulcRwSfoJnknrYWtklN+pLol+DboXDll/aiyCXI+w+5AGgm5JTFsI5DZR2CQoiEFMGLsZ+IFReh4tSslAvznL1BknoKXhKbWxIUkLSTykU/8DG1oMIIg4ES3GV96NFOpGpyQK2/gHR1fB0wth8pVr4SgCb6c9HFe1BQRd83z+KjxV5qxvgq+StBOLxdAvalQ7YJTEbAJnKxIKBIWm+vOfEAob7Gm8DHrDIVAo8XiACaNLh3cyDBJRIzaVR0xhote2Ff0btCl04E+zBj1+zV0fwFEe4EnQ12FwwIy+y86Mz9Y55u9RMJhnvNV2UcYTrNeQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=9qwBpHNvmRxOK4qFeKHYEINvGC7h0Vx2FZ7BTpb1nBY=; b=l/kuQTiJDSN+jwaMm/9I8Hd1yIdHrK4N3lo3iOKSfbh70/WvTf/UzJRBuXpZMR3irQLy843M/4JxguTozUhC9lN2LF9ROgi+zwI3JSwok2fiH3JrytDlAKIOT/Bb8bxgfbvPHjGkrjkxPDsuBKOP4VHsGtb25dZWG5KPz6mXYDpE3aAOkrBroaRcb08nowjZoEyz/pT0OQW3BPGa9DCyvUWv2yQGKD9vn1UQTsjJQhfTZKSHNZUTO93/8wSGXMAIibDMwquBXrP0fD3El5YZdieKO6i7bYTMJJcDM0mUthgyNRVHAxHztBSga+JVuKq79BCtT3dM0tefO4Hp2nXxGA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=9qwBpHNvmRxOK4qFeKHYEINvGC7h0Vx2FZ7BTpb1nBY=; b=RM9CB4YVmX+aCYpzk2wkx3yIU4VI7brJXgkMiUOwf/LvZ3Sddw6rsMwE1AQZSMu8bkWyXvR4zNwFiiY1yvZzCkCAr41OXa/ldTsGOWW1hOJ8mO8SCylQQ8LWl+eXep2OUBs6qoiL26bYeVfaaenIUdINaSatB+7dT+pzLL0pUQ2c7XfArieAk9UvHbPrHgWk1wzzNzTDxdvz41XjPyDfvwaygeCEW2yRLAspzF1ea8eKZwTc6mvZNYBchph5kLrqkg6Zp3ETlBYy39JbakFrhNshtdZdnu219kIIHbLPqGh3lt9xrGoO5ILVGaqZtxLlUNLQf0SjvXEmXs+CqJdjOw== Received: from DS7PR19MB8883.namprd19.prod.outlook.com (2603:10b6:8:253::16) by CH2PR19MB8895.namprd19.prod.outlook.com (2603:10b6:610:283::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8489.27; Wed, 5 Mar 2025 13:43:27 +0000 Received: from DS7PR19MB8883.namprd19.prod.outlook.com ([fe80::e0c2:5b31:534:4305]) by DS7PR19MB8883.namprd19.prod.outlook.com ([fe80::e0c2:5b31:534:4305%6]) with mapi id 15.20.8489.025; Wed, 5 Mar 2025 13:43:27 +0000 From: George Moussalem To: linux-arm-msm@vger.kernel.org, linux-kernel@vger.kernel.org, linux-pci@vger.kernel.org, linux-phy@lists.infradead.org, andersson@kernel.org, bhelgaas@google.com, conor+dt@kernel.org, devicetree@vger.kernel.org, dmitry.baryshkov@linaro.org, kishon@kernel.org, konradybcio@kernel.org, krzk+dt@kernel.org, kw@linux.com, lpieralisi@kernel.org, manivannan.sadhasivam@linaro.org, p.zabel@pengutronix.de, quic_nsekar@quicinc.com, robh@kernel.org, robimarko@gmail.com, vkoul@kernel.org Cc: quic_srichara@quicinc.com, Krzysztof Kozlowski , George Moussalem Subject: [PATCH v3 3/6] dt-bindings: PCI: qcom: Add IPQ5018 SoC Date: Wed, 5 Mar 2025 17:41:28 +0400 Message-ID: X-Mailer: git-send-email 2.48.1 In-Reply-To: <20250305134239.2236590-1-george.moussalem@outlook.com> References: <20250305134239.2236590-1-george.moussalem@outlook.com> X-ClientProxiedBy: DXXP273CA0015.AREP273.PROD.OUTLOOK.COM (2603:1086:300:2::27) To DS7PR19MB8883.namprd19.prod.outlook.com (2603:10b6:8:253::16) X-Microsoft-Original-Message-ID: <20250305134239.2236590-5-george.moussalem@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DS7PR19MB8883:EE_|CH2PR19MB8895:EE_ X-MS-Office365-Filtering-Correlation-Id: 4fcb6b58-5c95-4dc9-4ab4-08dd5bebb4fd X-Microsoft-Antispam: BCL:0;ARA:14566002|7092599003|8060799006|19110799003|5072599009|461199028|15080799006|440099028|3412199025|1710799026; X-Microsoft-Antispam-Message-Info: vC/JeA2OPhszBKKCyKUiGFQWxv0kBSwCJKT/fPT7e3f7Isij3R0tjSlCzuJbAovYOiJbhzNcaMtZQEGtuBGxbB8kQugCACiw22xs26TSt4gZMpjuwgLltREPhFTT/uT5J8dOimF+80e+6ObnUN5421iwALlr7hYMiCQpLeZR7jJI0BzqAEYMDQLejH6qxRDB6DUWz7S3p5uUSccYtW9W5NtcjD7sMn9EFtzyQr69PEkLYyLmGILiGl74CRLahiznGDI19naer0sVYGpzv4/ZMf6vNHA9ysLYiXFnjAukcAptrlgnLTgux8TEm3+1QBsSwDIJEzFknvqLCooG49UTH1VX13U9QiB8NOGgwDfqk7ky7juOXfBcawyV2vWxHTqbgGnCHfcDYw4VaSroYejJ5XgIt2b39y8A9SsjX0s5JNCHGzcV5+HvH3X1XZhGi0Su5t9jvjL9eNewxSVu6ygWYWBMe10HsxxgsZv1J1UChOfwjnh5gG0fziNz/4biQMmbWeO+9P8TtZTaJDjLTrMcmqcuXbOtfB0AbNZMb9EFLCw9q3k3Xn2qPexnRg5u41mUsadGc5kYPYTkc0122W2lsy8oDQ1fyAzybHnPgwyEc6jH9K9ykYM7w4TMReF1wAQ4sbszhCKDZ27AIUpjTJXxDUFa5DYzrq0gE4tTPSQirwyt+4Rl48cAflN78cQmbw6KzkbGd950v1GyJzUEapx0AMgZ/tyrhc5RnsMkVlbeSwJNu4o+m0o0hL3kCWW1lTVEqTxy1BzkWwAUHobK2TNt35YkI8XTiiRmWJtL1Mw1VJFSlzKATLEhyub/2vuqn4PxmZXch+91cTqg0H8TQnpewiiXBCiK+IMUGsb1fnZBpCYu+50WRLhkQaSb0W0iv1nieuGrweYt74aJnsO9FdaZqxdzWrZ19E5x9KxQFowOGw9X5LwHcEA3bnk5a5dH/7jIzxje0NI0b1m4Tclb2WGlW08dRBaY1ev/ZPaLPNquHbRfox4bIsAXquoMAQqJZVMwoWNCboO94b23amYqiInHIxNtwyI5jJmqOHKmoBMZITmX9gBqY24V3004PZNN1EVNs6hGgthMvU6hDln7vamMvraQ9UPLjEzy+sWNsu++Ah0= X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: olUeEb9p5f2MUie7eHVkhTFp5gWLIF62aQOIdfnNVCM64QwQiEBdlawbJqPkEymrodliOQKFN3an6Bfmhsuv1TKP2P9G0SBr0rcY8h0AvymuCq7LVAS3YYlXgsAsM19pJNWfZ4hdGdIhFCU17DKIDz8HATU7oPANV6bPE36yl/m8wSxKXFIrZbkssjbVTfPdbMJw8gNbdBkgsStNpgXGAykRN9eTE2/7mpMrRUwi4+/3cEFE2nK6hNkA5XwztpZy2X6fAvPdDo4b34GOUCqaHFUlgf+HP8yRmd9LZWSaBvo4NNdc10YaX7kty7nQmnCszRgMWUQHScNDQaPUWF18es7KXUGr46DqZJDdz3t3v6FLS21p8CLFxa91UdTOrw9+p9nt5PntQNNpwe5HTQslFjOjSOFT74jtIhIxypj0SKyxhigPgORD0QAcaRuoMMOoDjz7/WPlje74CiSEO+Xa95LOPe5y9naBKO8/JwoxUb0dGS/ae5NbrHuNgjpRDKtFdITsndLbCYKan2aB8Ypft3RQQ0GCgIDu4GDlWUjE6R7AvSpEuVhSdHToQ/ikVN6Z8J2qV19Uh1N5eDnM5HO+MzQYENloNWEmxHuKyDnPTGkdBvMj9SExpxsJCFeyodPFh9dAVi6akPen5NoMwXBiy5dAAIlQ/Z9GIxGh4TdGISVDWYZGci2rKiLC6rTP6ZxGSKsdKxubgdyBWZ7zhQP3YFcVcgF2qkMW5gBb9P6AQE9z1PGyPx6FZuDC34oyh4RSQMT3f9Z9FLAsnEmozujJEmCUA7AN5P9fkpSb/DzokV34B2/kCyzSFyXyzhYpDf/WkDAv950+lAF0LhW7QJrUemegJkdYJxhkJo0QHsbdGllNomMNt5mZpBGHc0uI2wHLr1+PxPPDu3MsX6HVtPHLy7sOzi4Ti6fCotpDdO0MFQ7S8dwGGQymhdhtZsNp3k3QaQ2EeAZUkP3+1VVzE5m/pgCZ5oFeZspQ3lCc8UXUZNgKHd5BZhdYBxrYBKpPoSkCMSi48apori/Ys27UgNSGUraeCXENAhnc+RqmxRn+hVftpS/P2TLkb0ChR2a2vlwFDswqItoEpL/qm32HUhVuhTDbQahCB7uyedoWlBLb+T0hvLSg3IEia0kll/EITfbLikUwVaiKTnlGyBMl1Ye/SyfteDgbRHXC6iemBMEHzaHbflCvBJnJ9Vclo6wPpCEHdCKxzJd9nEq76nEYbP6UO/Qjk52NkzwfBuchu8E463y4b+rheiy4ZJRwjBOohEf3 X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 4fcb6b58-5c95-4dc9-4ab4-08dd5bebb4fd X-MS-Exchange-CrossTenant-AuthSource: DS7PR19MB8883.namprd19.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 05 Mar 2025 13:43:27.3840 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH2PR19MB8895 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20250305_054332_779234_FC855A5F X-CRM114-Status: UNSURE ( 5.89 ) X-CRM114-Notice: Please train this message. X-BeenThere: linux-phy@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Linux Phy Mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-phy" Errors-To: linux-phy-bounces+linux-phy=archiver.kernel.org@lists.infradead.org From: Sricharan Ramabadhran From: Nitheesh Sekar Add support for the PCIe controller on the Qualcomm IPQ5108 SoC to the bindings. Reviewed-by: Krzysztof Kozlowski Signed-off-by: Nitheesh Sekar Signed-off-by: Sricharan Ramabadhran Signed-off-by: George Moussalem --- .../devicetree/bindings/pci/qcom,pcie.yaml | 49 +++++++++++++++++++ 1 file changed, 49 insertions(+) diff --git a/Documentation/devicetree/bindings/pci/qcom,pcie.yaml b/Documentation/devicetree/bindings/pci/qcom,pcie.yaml index 6696a36009da..3aa8121b8ae9 100644 --- a/Documentation/devicetree/bindings/pci/qcom,pcie.yaml +++ b/Documentation/devicetree/bindings/pci/qcom,pcie.yaml @@ -21,6 +21,7 @@ properties: - qcom,pcie-apq8064 - qcom,pcie-apq8084 - qcom,pcie-ipq4019 + - qcom,pcie-ipq5018 - qcom,pcie-ipq6018 - qcom,pcie-ipq8064 - qcom,pcie-ipq8064-v2 @@ -210,6 +211,7 @@ allOf: compatible: contains: enum: + - qcom,pcie-ipq5018 - qcom,pcie-ipq9574 - qcom,pcie-sdx55 then: @@ -322,6 +324,53 @@ allOf: - const: ahb # AHB reset - const: phy_ahb # PHY AHB reset + - if: + properties: + compatible: + contains: + enum: + - qcom,pcie-ipq5018 + then: + properties: + clocks: + minItems: 6 + maxItems: 6 + clock-names: + items: + - const: iface # PCIe to SysNOC BIU clock + - const: axi_m # AXI Master clock + - const: axi_s # AXI Slave clock + - const: ahb # AHB clock + - const: aux # Auxiliary clock + - const: axi_bridge # AXI bridge clock + resets: + minItems: 8 + maxItems: 8 + reset-names: + items: + - const: pipe # PIPE reset + - const: sleep # Sleep reset + - const: sticky # Core sticky reset + - const: axi_m # AXI master reset + - const: axi_s # AXI slave reset + - const: ahb # AHB reset + - const: axi_m_sticky # AXI master sticky reset + - const: axi_s_sticky # AXI slave sticky reset + interrupts: + minItems: 8 + interrupt-names: + minItems: 8 + items: + - const: msi0 + - const: msi1 + - const: msi2 + - const: msi3 + - const: msi4 + - const: msi5 + - const: msi6 + - const: msi7 + - const: global + - if: properties: compatible: