From patchwork Wed Mar 5 13:41:26 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: George Moussalem X-Patchwork-Id: 14002881 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 C88F6C282E5 for ; Wed, 5 Mar 2025 15:03:52 +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=XgQTQP9UfRIAzNhsvuoGONOvNAPQVM52aRCrngeDF4c=; b=uO6meYTfUAQIsI +fxxjW557XW/G0wQQisGCxMuibdeSFB3xxKghd0n/jM1ytzGqeeZJBmrjkecS1zXZCb9YJcSOoO1H h+IppG6+ygwDnsvGZBh8AusE+HoNty2MhAbE/83BbT1zcUD5t3E21Ng9pQzaLxj+EbeJYcei+IdZj Tfo9R8ok/Cp65U6U6s8jYMsiti6DOUwr7y5KZP9dtMmaiclY0382Emkqfnu300a+hTjNZU+piKEQg 3puhIhIM1DkfZA51kWLbs8Rv8g8cCuyEMtlHiOQLo3rumonca+IbwVBp1/+Cjvas18vq9pltsqk65 /NZjocJ0+3QCaECqN3ig==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.98 #2 (Red Hat Linux)) id 1tpqHo-00000008Sbu-2EiU; Wed, 05 Mar 2025 15:03:52 +0000 Received: from desiato.infradead.org ([2001:8b0:10b:1:d65d:64ff:fe57:4e05]) by bombadil.infradead.org with esmtps (Exim 4.98 #2 (Red Hat Linux)) id 1tpp1u-00000008DzG-1dyD for linux-phy@bombadil.infradead.org; Wed, 05 Mar 2025 13:43:22 +0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=infradead.org; s=desiato.20200630; h=MIME-Version:Content-Type: Content-Transfer-Encoding:References:In-Reply-To:Message-ID:Date:Subject:Cc: To:From:Sender:Reply-To:Content-ID:Content-Description; bh=I/DI2RvyPhYYODxX676R7MR2x6Ci3fbYFIRvY+mbSRU=; b=dsmvNQ1as5k+5rJcm6b0Gjo6Sn mauyglncUFWTg2CJqmOZUOePfQ2dzY8p6LXgV+cgqzzeJADIrmL6dby7X6WLLO2Jfh8rnCn2zRJjL i7I5FjL5ysFdCqsqSAZQsQBQF7FEkRecyh8MXhfD4MRR7QoyaxiUsIikBhqAKVMcN8R4v3pTncBQP sR6YGlPmVEo+cer3WhqGNEsFN+5awVsy6zMImtgdIbH278I2mKliO60BhXPFGfTGvNe4mtbvpq8yN 3BizMOHHQH+1qriBuVBfsSCnFj6z+dDa3USkeLsj0gD3Oys3/9+XvSm+c5TSy9gpQvuSDx8etUkgc UkicXdEg==; Received: from mail-bn7nam10olkn2080a.outbound.protection.outlook.com ([2a01:111:f403:2804::80a] helo=NAM10-BN7-obe.outbound.protection.outlook.com) by desiato.infradead.org with esmtps (Exim 4.98 #2 (Red Hat Linux)) id 1tpp1r-00000000Yjs-1v9Z for linux-phy@lists.infradead.org; Wed, 05 Mar 2025 13:43:21 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=qroAIlJGPeUOSTKNM0HaslM4R/zHLSZes1Fdr9TS339oFDCI65ovPjTczLuneVu8Dw3f40DtaVp9h73ZT/yq+GXpdka3XuX1hxeC37SUtcSFFClJ1ModS831hPhPcZAmf1Qr1+Rm04IE2cVWd+klCBhD4uVKRQ48xztrQRiADkkGFcYh5fM4X35D+uYtgfOZExW5qCev6cvoUAMj9UF+gbCEEfXLS6od0su9mkfy0CTkTabsLe0iZkvWLHEhFfTNK+LjTF9i8JK2iaHfD5506CS43jBdVBqt/eNUiu2NE5SjWy/2bqdGe83g7BTV66i9uzpeOmHkLZxIM3eXmETxgg== 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=I/DI2RvyPhYYODxX676R7MR2x6Ci3fbYFIRvY+mbSRU=; b=LlQ0PdyMqe37COc9a2VHwDpdIlZ4RM5uhJD3Hbq4ZXrZ0tyBi6Ro4B+xneEzV4OKIuWwyfdxOC2V5SeWKKo2e2IOp64ieWPqvlQn2nSQKkBDueQH3i+r62wwpA4p9uF//BLnQRW3MGFFUhhIFF/ILhuuD67yEmH7YeBSRDy1DoJ4Ao2j+G7RqJYtVncng8EydgWh8VQHCUxsAssVaf7L8J1Nd497bV7LnnTZQtX7b2kth+YN3RnP7A/AXQRdj3G0DuLJbOlagtlcU5p7bMrIYzjh4wieV91RmZjeGO4pnVB1GSKddvNKUuOKu8SuYuqIOl7mYK5XU6LfQdSpoAG85A== 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=I/DI2RvyPhYYODxX676R7MR2x6Ci3fbYFIRvY+mbSRU=; b=kfq1LeoeRhZzGpZwwYEV5KkE0GH77XpBfTOM1JZqpLMGt0AgIqbks8XrgYC24Cusbmt2iYWnzEYW5xHzKCwBi1ZcwvkPoGDq7kEaoYfRiJekVZKs0nG+lRNa3rce1NPinxB0rqOg+Da+lHTNO3+UD/kR7j0c+fkYA5bCWsfT9cL8sBEUssDTT/mEjxpvLtyPAyVAZ7JyyCb1qpAmn5TEFJuHaM0jQm40aW0wqzIgN/qWlAdG3ox94j/wp7JoYuHJm/JXet9ykyxbV9xFSFQoUM3W8ng589XFXRoDllfEtmiBW69OhUa8yAMZ9CC8eA6Gr6Z7ZYS7dLPE586oQ3tvBg== 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:12 +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:12 +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, George Moussalem Subject: [PATCH v3 1/6] dt-bindings: phy: qcom: uniphy-pcie: Add ipq5018 compatible Date: Wed, 5 Mar 2025 17:41:26 +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: DX0P273CA0042.AREP273.PROD.OUTLOOK.COM (2603:1086:300:58::13) To DS7PR19MB8883.namprd19.prod.outlook.com (2603:10b6:8:253::16) X-Microsoft-Original-Message-ID: <20250305134239.2236590-3-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: dc1c79b0-35b7-4a66-60d0-08dd5bebac31 X-Microsoft-Antispam: BCL:0;ARA:14566002|7092599003|8060799006|19110799003|5072599009|461199028|15080799006|440099028|3412199025|1710799026; X-Microsoft-Antispam-Message-Info: 8cQ0LX2wGmzNwbFDhhoLFPyxJlA6ldzXlt0onnab7xnbgsq9w1FkyDe7WWW7ycZ031dh3W5aESx7dJuNfdZuRuK9NbJ/mxlFObdhJVXOidz4QzNtWe9M/zPgp7IRK2e7XsApiYOamYB88hCTVuuQ2n4ZifoTsmH/6t/Xzx2wPDx2I2OFrfNjkeJ46Dhy3evtvLsefAw9V7eWd0xhXtc03tAJVxhL6GxMOy7taKoNk3FuS18xsvOJM/Dsp2TGZtMw3qqb+3XD70U8wY2QlXPeQGd45Nlxl8pRKGYdQFalKfLA88OR2HAMG2zCN2/RUgG7RVeNVqiqHMXpVeG31pRiTG3aceC3PNtHn3hgQkXgImCUFZ5bGiuC1FQs6LaADXbzmnDNa1r7WLc2UaOVSFZ4IbxqI4qGVWtJQ+OyiHxoflbdANJeDQ2FSsQtRy7V6dX9zwGzayoKtkPiwjzYT7ZxntbS3Th4TXZfeeaizr67piHsfNjn9OaGDu9vS0oW5ate4ircBKmT923HO2oUn1YRByA7r/vgtviN8gYz+g2qcRuiJZPJaK0vf+mpdriQ3/bkd9yIulbvigyXmLV4AvNSuMGeP+U/BXVXpOTa7Rvw60YQBDxn592smgU6jQI+g9mlm/jjIULdohYNDN58H2trvnqDrkgwqYqB5NYIxPgWdeinFDvZZhyU68JqvZFxHu1lYfhPHFvEMJqXMAOhawXLiuKr4zRsijgrbyLG9znY9O9dySAt1XYmiiahyJDYBOWwghZsr4rMDSyzc9Ds5bYOU+oOztcuN6k+r1554l6MGoRq4ToKGtfp9VL7WZYuPsP0lNGS0zEF/bE4hvy/1QERpJ+00HFu+F8q9X8DnOW3Q7vkpuazDmxpNOMzs3h4Cx1Cim+3XRuQK2oKlfyp3iYBHBZU7sqlG+0Tazs33mYTFe1ErWrAVP+I2yrhV08Mc45vEw+FSHgwNZNFGI90fSvnzT5ATCVxfpBGBctH3X6NV1v4I4N1wnAhYNzblh4b+CulJGhtlWAKVmY/6U7y/tQtY9t/ggKM7/9GLnK+0GCU+8sdHAEL6Mfy+viODvkdo+iWzI3UZI3eaDfoizw8pp9EDZLbTuPz5xRTY2oQ7Kl5ekE= X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: JKSsd90+toBWav8JpdUhzotLRKwR6z5LGokCwkz3Wd8c0vdYZiakF82bDlzItL0VL2qo8Iv+da/hUKfW/1d4S8TkWu+nzWLyVhJVyJyQ/BCxDS4TsRtwhQETX8/wFI2EOk1MAcKlLwLATSXCvWnm4AH8Ab3DJAdzzcKFbPHmyw1qrqk7w5hLmMqzSYaB7kYMZXlG8uX3UcjuuQ7uYSJ9f3Exc6xZLJt106iDOQyN1o7Pyzb+koszFWIu0lx/i2LBYzHj2xE9x1RHYMB0Zb5eD2qRXrMa6hwC6Po2gkJvif4UzpU3+dYGpv71VSgQFnrFD2WzGfy0K8C7vQ2xdYWQDV28yf642nbEWeOBxeTHIil0FoGn/pD3P9ilshbMlUpvLkplHk9NwrJ2VHGKmfv5kMMr2HgW72GwKHSNKZtOWMhqMDKFqtUMZiMKPikAV37JIftdSkKjBaK8PplrFulo5uKLUSWvMUcRde2lDGC7CE1jnIIwsO1L1v/SEF5UJnkuNdsj59d0ztuqbJuI+nF+IzHppDe5aDX7nhcQkCEO4CNYi5waI+0102heP4FIWajiua3GyV4shjD4DheqMk73R85mf1izcbgyHMZuplvMInllRVeSomeBbdcIq1X4+wMwZPNDFU9zJdVRuzw1RncwhI3uZdphI0HHC/iaawG8/SKLruguiK/AHNTX0+Qr6WrYZP3S6S82Td7n+gW40LLjndCDN5ZHX7jaHxyykTtMV1C2HO3DLXffVuhfNAT4fC9gvXiAEQ+P9dwTMhLoWl0jKwqx8hRoRVDNJv+dxOB5lmnq5ZcqtAO7TglQFZ7HcpVEMAlWe1di01Ctxm/lOiZoaGOs4DMKHSFFaXmL5iLAJT4IBjjxTpJOp3VaVd7W1sPXeF5IIRX/TScQow/ri7GRVWpbSmGaVHwWbB666cv8I27qUaqgi5xtUGD4OPOGkCBFdKciYgWddfxZ9KlqroHjV8jBA38MfXd2kU5wMUqkTOYaeYGHiDC/Hc8RWkqrqGjaPnEaOvBfxOvHLRBbdOuzVnPzOw7byOwXkRbol9VRI4/aRbtP9nbXNT4dbE59yADcqscm/fDDfFQbHE5EgNz8VRoBGdbxopvNgfeGIsqcIhl7p6+MrrKBtkoFDp9oFE+UAn4rQkkwXefZfIBPmjEhxEKz8gIeOA63bodsUS/1UIOjl11HS9NFvaiNlvZEfMiNUCvRgAE8uQVvPK5Te+dqdj5w5WoyUqB0ZTdIe0n4edtcFk2Tr0uoIeoz1KQrato1 X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: dc1c79b0-35b7-4a66-60d0-08dd5bebac31 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:12.6602 (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_134319_576985_9F07162B X-CRM114-Status: UNSURE ( 6.70 ) 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 The IPQ5018 SoC contains a Gen2 1 and 2-lane PCIe UNIPHY which is the same as the one found in IPQ5332. As such, add IPQ5018 compatible. Signed-off-by: Nitheesh Sekar Signed-off-by: Sricharan Ramabadhran Signed-off-by: George Moussalem --- .../devicetree/bindings/phy/qcom,ipq5332-uniphy-pcie-phy.yaml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Documentation/devicetree/bindings/phy/qcom,ipq5332-uniphy-pcie-phy.yaml b/Documentation/devicetree/bindings/phy/qcom,ipq5332-uniphy-pcie-phy.yaml index e39168d55d23..bdfa3417069c 100644 --- a/Documentation/devicetree/bindings/phy/qcom,ipq5332-uniphy-pcie-phy.yaml +++ b/Documentation/devicetree/bindings/phy/qcom,ipq5332-uniphy-pcie-phy.yaml @@ -11,11 +11,12 @@ maintainers: - Varadarajan Narayanan description: - PCIe and USB combo PHY found in Qualcomm IPQ5332 SoC + PCIe and USB combo PHY found in Qualcomm IPQ5018 & IPQ5332 SoCs properties: compatible: enum: + - qcom,ipq5018-uniphy-pcie-phy - qcom,ipq5332-uniphy-pcie-phy reg: From patchwork Wed Mar 5 13:41:27 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: George Moussalem X-Patchwork-Id: 14002882 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 4FE5FC28B26 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=EszmBV23a/YuKfV8ocQT7sJe+lQBqURzDYKZBfMaa+M=; b=POtMvE7ftcnnBD tmG6L9PyOT5pccTFDtRVZ7EYUvS79q0HzDmFEhFXL8M9puQ0hTp+OBwLTzNT1uWhdjtkrZELk8Gkn VHQPtf3+oYqHjMcGzG+TQDhSHev/Zdz7gxkSMfGQzCCUSSSgrp9x+R5DQ22os9cNlx/VUBioQt15R 6a+6/AwDTN5As6br4TScwsG8dNVXajDrShnWkFI8hzelCBJM7uAX4+a28kZXNBLhZZufLUKPTRSma U6A5vsetxmweJACDb759RWmb6ChTCK/2u5MQwgBKaeBqiw4MOvybPohsS6hnMUcL/fz4BOJEY1ICD 5KM2EbOTit43kttlf0hw==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.98 #2 (Red Hat Linux)) id 1tpqHo-00000008ScQ-3Rze; Wed, 05 Mar 2025 15:03:52 +0000 Received: from desiato.infradead.org ([2001:8b0:10b:1:d65d:64ff:fe57:4e05]) by bombadil.infradead.org with esmtps (Exim 4.98 #2 (Red Hat Linux)) id 1tpp1w-00000008Dzo-1bhD for linux-phy@bombadil.infradead.org; Wed, 05 Mar 2025 13:43:24 +0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=infradead.org; s=desiato.20200630; h=MIME-Version:Content-Type: Content-Transfer-Encoding:References:In-Reply-To:Message-ID:Date:Subject:Cc: To:From:Sender:Reply-To:Content-ID:Content-Description; bh=7+hphoyQhkef1H8wkjSEYNSZvzlwBDM+ZZzAIxJZMKs=; b=fkjgX61ju/Em/2Cf3rri/i6Mng AflVc8/KZVZSDAWLezeYsw2YJfZlx0D+4xj6TUEimmKN4E2v5YhOU/1dNfkZNwJdgsDEBflIphdwX tRuAAwKLCfIhsDZ8cYen1L+uyYTFmGrtrh9xX1a0pO9FfjpwkoS2oyc6a57A1OBB14jKgU+uvAZTM l8NzJnov//yD6f7KsJL0wQRJwL6D+wqw0K3BQAUHBEy+yrkQaXt4SSRgzAi0iQs2UwFxkT63HgYLv NE3n5QNSx7uYU9ms1pQidZSRX3fB8+5DMUmhQ2+KYhp4jGGfCBROstqwzcw+i3vzgvl2dHo/RK+R0 ++i8J3qw==; Received: from mail-bn7nam10olkn2080a.outbound.protection.outlook.com ([2a01:111:f403:2804::80a] helo=NAM10-BN7-obe.outbound.protection.outlook.com) by desiato.infradead.org with esmtps (Exim 4.98 #2 (Red Hat Linux)) id 1tpp1t-00000000Yjs-2isQ for linux-phy@lists.infradead.org; Wed, 05 Mar 2025 13:43:23 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=uYGHkk9M2OZ2y7jTtwL/qJFuSzsnZbpxUyDdGoo5H9SQd8km1m693Tape9ZmkQFL29H/ijL3qQf9o9AGw8Jom18ZL5qQbkzszYjNUvhmvmcvUaneXIWks5FGdzzVJ7Ba70aZqDBcP+2T4UPv13JfjKneLC3/Ug4/lHFtk1yzsuOBdBhyOazo3Uhs8N5ZUAZmvRe4dEgy2I8nNYZbv49iVVGMxjj/os/9LFM21ejdEDsjFQdOjklc/4eaa6dPMpOnjhoM32L0+mGw+/A8sDju5ril2iq8iLbXdnprjrLMH/U02qa4HR2WHH7zwub8KIqtIoQGInBihFuzcjm55mtgFQ== 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=7+hphoyQhkef1H8wkjSEYNSZvzlwBDM+ZZzAIxJZMKs=; b=IV4JFs+4cf/myOQn8zoo4s2nmgI0V/eaCbJF8//PfqZwVnldyQZAGJH1NI2vPMc6PwJiW21x66d8xijU2MXYlErZr00fDmz0P/Kj8Xmvx3hGbhOKCQmBZMh5sHJ/tfIhyaHIwA0powBV12FtqQp64W9EUqcBd/xR9/1UvnHyqNnhzWqV0aazIozw8ej89sYYuVQj4Y+4WkCAbj+FZ50Qvvmecn80NGQg3nxkRlaBurwCAFepEHkaZAh8ONMd6++6bwMBIL9mchYC7ijZTpSxfnBs3XmvdgCCKrSa1JXjNc2R+Zl/w5gJcWCS0cpCQpqFCO0b95YPENpCARIdcd05+Q== 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=7+hphoyQhkef1H8wkjSEYNSZvzlwBDM+ZZzAIxJZMKs=; b=gMG2E3U6vXypAKRTuvzy/8IGTtVywl7d+NwyujZy+jyl97CemK3kY+NZl8xPIsUuVjP4AI4cC3v5+q4VjjdXKMEDUHpP2Nr0B/RNigJk6jAtOcLNgtM1z2dJSO5meEUhWNR7pOPOW5u2Hv6PgRTjNcN3HFSGlRmOVDSfz4Q3s4bUWK0FiJcN+wiHMW2967B759o/uPLpm9pJjLARDLLcsUxmE8EWsxwAhDzpvJTrjpzwMiZm2EQNaLokdFKporQhXWoktLEBgeaknjLB9XLSr0TY635AkHlaONUIb8WHHNwquZAcWDJGw7NwizDknF5dXDMee5UFI0T938mjDzJSjw== 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:20 +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:20 +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, George Moussalem Subject: [PATCH v3 2/6] phy: qualcomm: qcom-uniphy-pcie 28LP add support for IPQ5018 Date: Wed, 5 Mar 2025 17:41:27 +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: DX0P273CA0103.AREP273.PROD.OUTLOOK.COM (2603:1086:300:5c::8) To DS7PR19MB8883.namprd19.prod.outlook.com (2603:10b6:8:253::16) X-Microsoft-Original-Message-ID: <20250305134239.2236590-4-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: 57eeaa52-7c3c-4813-4f8e-08dd5bebb099 X-Microsoft-Antispam: BCL:0;ARA:14566002|7092599003|8060799006|19110799003|5072599009|461199028|15080799006|440099028|3412199025|1710799026; X-Microsoft-Antispam-Message-Info: fwziBH0gOCrBi/NMxnMKpLXMliQMQeZHfsfXya/gNadYKqOs1f7QmffLJcw16RJSwoDIDbZUejwo4XMTWAJQtv/xt+cHDCLrznGrYNxv6CXSZMu1KOOdur1CmlNBybySBCz//L08b7trCU/UP2Yesa4XDpkXjay5ucffApuDelUdQjoYbj6jIjusygSenJ3IH168wZeXH75o0po0pUu7sOILUnTmMj3MUC7Sm2BuL6mxKnzmCnzxz3qoasPDEWx31q7Al4wHCIysIkqE8t4ZpekwcKSeicMAU5TdH+M7DGydE/hKDeZAQeCo8mzdQGnLi0LJ+lqYvN4P9IQBSJQWsLi2++NITwhEt5c9bYQsuaAyy1ElLrJqMCkmmK0mzwEDX4Qt0+m5fBLsD6OH4/yVJWN0AXd/eP6TcEol6ducGw9Y9gdwXFOvzmYJijmgO0yY4HwJAz9GWD8UoEZ7AFbQrUXD7rsJL0f9tMj69Z5FMMarqZ4QXkFSbvK/fGgWAXcjjY3LdZE1JjFC+zJ8JoiIcB2VXDEtOAv1m5SsAlBiUTRacaZowzsCfAVxSXNRpl/JQqUBsuiRuSlDHyMQfkCzAxMCe6P92CarkNyc4YsOpuKRi8GA6kv4AklKzGEjTluPaeytiF3A2yhmAXgPhLe9k4qdDJKHu1pyathm0zqWaXbBHsO1geE1j/ESnls96vWn/+2Dmz9HiBGPvOAYbAKSAyvctECC3TRGT079v2dxgfc29jdk46g1zpkFN4zFJZiV9GuF1QceXPoN5Nzr6XI3oFSj5zszGv0ndjR30rFJMd6oS9ghZ5Sy1zyGdjmpsb3y0M3Emu8q4J3oEcDiCM5A10h6pIVEBkPE3txMcsBs+z4Q57izVHVjWFlrbHxtAYsDnwlCN2ekzunrMkUmb7GNfRMIhziHfP5eIzFyHSOZaogVVEbdvOtCmdfpDKZfMes1Jvlqj1WZGFPT8ZFIYi6OEHc60fr/8foROI59UTsv1GM6FYpnWShyqq5YnqxinEJ30YUD8P6mdT94SGyQUg5mCnzXuc+fA5nkZwZ6Aeq73Gse3Url2++LtMwWnJR/mgqU/XjOoC+uBMPgV8wDbyQ9cT3c1a8lx4nyQmT8/ybc9aE= X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: GYuGaUqKkDDxr2cXoiRjXXQ3qtKELhNpNGUBoNopG3oUYFcO2KPL+xleGreNJCwsfho++gjOFcpvoLxC6PgiyCybu37HR1gt58rlaJcu/aWV9idHql5wInIaCykvR9ffGuxZcP9EPegXy9K1+PmTBenuIjfQ00LvOil7Go32KDhCHrgDUoQv+c1YYFocVX1XpiguoRUlJQWMFnMjEyCjb/MjP9e0DMyTrsDB0wPPE1Cp3l09kv2DBWjfYF4jNH9DzsA0hzWCOFNuZRQ0RhcnCNx5h0H2cNGiVCL3SiyLA5njXRvg5I2xStWXS6Z5iAqIFr/O+ANdcBy9Fu4P3kmVM7ai2EtvuVTLMQljdzQa2Exr6MQynIlsN6CHktKwnxEnUy4/UtvsKkTptjDrbkLHz1OsO5E6QSw//Uk2fYmnZtVZEffs2HkzFmevSofk68Aux0TxCEEyYFXDPsVjToe8a1LxLWLv2kZ/uFFFWeGIyiX9zdRfUv9YEt/0owD7tjk/siE9GST+fdPbRtYNFqtao1icVoWgOkzXoT5dr+tRbU1PLLdoWo2Ob+9ZqCuYwxKgql+znDHCtqeAlyNI8q4A7zeqFzF2ImnQMpqz3Y9cZZ+MojAetbkyYJyBX9M1MKIUdejTax5nNaqvMUoHn1FayCw4zE5m6+ZOx0/usJ7LYRZLeqHRaycpfCSAU2sP1hvzfsNJrWbmD25kGbkRur+e/wnqRbcXisRQK7VcuzXrDC8LwJWSn4A+8eKD92APkBiyEBOnA9LatDt01D9OYtqnYt7GOj0eODRyCxhmWarXeGEgnaIpV2/p9VgaxvbvaZP5QLn1xIqO9owKoK8oKExSN3kC+D5/m21nOXVRX4DA/3j3oJEhT5vhPj0YIcml/lQoml+u7Biz6TXjhWD4Qjx8dlChCPsUcfAkMC4FnV8qBoVT8mO6noyVAaMpl7MNFdLCfTeP/1Dp3A9cOoK1dNvgdkq7xh+c2XEQ9hzFve/LyCp93a97BckewevPxImNUZED0Sp/Z/G6+ctGkL4/lgONtnsok6unmMTs/tZoXOOoxdeIksWiuaKDvf9Vi3jQYzkG8J6+ez6/Z1/6nop/CdnB1K0LP6ZDR691K+I5rDVKr7FNFpo7VwfsId9VIIpU4L4EVKUYYQmHZ54B0tI4MhWep6L7/lbfx5PbqHDAGgbJIcfIDf9R/T2PPu3AihkNkE9ok/PU42SAGpPsBOTEhIJesF9H2h2rFjSvdygsH2MTfloaMOY+CiDRh+a7ku+EtcI7 X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 57eeaa52-7c3c-4813-4f8e-08dd5bebb099 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:20.0845 (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_134321_771405_5CCAB7EE X-CRM114-Status: UNSURE ( 8.67 ) 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 The Qualcomm UNIPHY PCIe PHY 28LP is found on both IPQ5332 and IPQ5018. Adding the PHY init sequence, pipe clock rate, and compatible for IPQ5018. Signed-off-by: Nitheesh Sekar Signed-off-by: Sricharan Ramabadhran Signed-off-by: George Moussalem --- .../phy/qualcomm/phy-qcom-uniphy-pcie-28lp.c | 45 +++++++++++++++++++ 1 file changed, 45 insertions(+) diff --git a/drivers/phy/qualcomm/phy-qcom-uniphy-pcie-28lp.c b/drivers/phy/qualcomm/phy-qcom-uniphy-pcie-28lp.c index c8b2a3818880..324c0a5d658e 100644 --- a/drivers/phy/qualcomm/phy-qcom-uniphy-pcie-28lp.c +++ b/drivers/phy/qualcomm/phy-qcom-uniphy-pcie-28lp.c @@ -75,6 +75,40 @@ struct qcom_uniphy_pcie { #define phy_to_dw_phy(x) container_of((x), struct qca_uni_pcie_phy, phy) +static const struct qcom_uniphy_pcie_regs ipq5018_regs[] = { + { + .offset = SSCG_CTRL_REG_4, + .val = 0x1cb9, + }, { + .offset = SSCG_CTRL_REG_5, + .val = 0x023a, + }, { + .offset = SSCG_CTRL_REG_3, + .val = 0xd360, + }, { + .offset = SSCG_CTRL_REG_1, + .val = 0x1, + }, { + .offset = SSCG_CTRL_REG_2, + .val = 0xeb, + }, { + .offset = CDR_CTRL_REG_4, + .val = 0x3f9, + }, { + .offset = CDR_CTRL_REG_5, + .val = 0x1c9, + }, { + .offset = CDR_CTRL_REG_2, + .val = 0x419, + }, { + .offset = CDR_CTRL_REG_1, + .val = 0x200, + }, { + .offset = PCS_INTERNAL_CONTROL_2, + .val = 0xf101, + }, +}; + static const struct qcom_uniphy_pcie_regs ipq5332_regs[] = { { .offset = PHY_CFG_PLLCFG, @@ -88,6 +122,14 @@ static const struct qcom_uniphy_pcie_regs ipq5332_regs[] = { }, }; +static const struct qcom_uniphy_pcie_data ipq5018_data = { + .lane_offset = 0x800, + .phy_type = PHY_TYPE_PCIE_GEN2, + .init_seq = ipq5018_regs, + .init_seq_num = ARRAY_SIZE(ipq5018_regs), + .pipe_clk_rate = 125 * MEGA, +}; + static const struct qcom_uniphy_pcie_data ipq5332_data = { .lane_offset = 0x800, .phy_type = PHY_TYPE_PCIE_GEN3, @@ -212,6 +254,9 @@ static inline int phy_pipe_clk_register(struct qcom_uniphy_pcie *phy, int id) static const struct of_device_id qcom_uniphy_pcie_id_table[] = { { + .compatible = "qcom,ipq5018-uniphy-pcie-phy", + .data = &ipq5018_data, + }, { .compatible = "qcom,ipq5332-uniphy-pcie-phy", .data = &ipq5332_data, }, { 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: From patchwork Wed Mar 5 13:41:29 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: George Moussalem X-Patchwork-Id: 14002885 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 C794DC28B28 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=m3LT7hhCa3WMSPfhrtwNsumdJq+fBDr0Mt9AR7sO0SY=; b=xE2IakgOfs5kY9 mBfknkr3E4yhgEjMCjNZEcUKhqJtwqgc1z7n+lTfbfGEIynYhLbLS+r36YVy1FPEenkFXDkFYIsQR Zz6q5xlEWF7x1xWsD4l6aol7KdnR5uEfbn0QN/vhTBkUjf4I9F1BKjx0llxKH8xWpGSsySyTHW/wR 9Vsc979jz9mj+A3KcXCBvyCmsBd0m8Mhd4OW1qLZl9I6dGfhwt/0g/h+AKjlHedHTbsqseizKtAhN X3PKLALfBpDobX6VQYxsxtsp/cfjGgGws8iGNileumA8L78ewDQDQhMBZQurlzyqJyLTrNoNwgHG1 sKkSWrj/GRvmvYqq3dwQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.98 #2 (Red Hat Linux)) id 1tpqHp-00000008Sdb-27hz; Wed, 05 Mar 2025 15:03:53 +0000 Received: from mail-mw2nam10olkn20801.outbound.protection.outlook.com ([2a01:111:f403:2c12::801] helo=NAM10-MW2-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.98 #2 (Red Hat Linux)) id 1tpp2B-00000008E4P-05Th for linux-phy@lists.infradead.org; Wed, 05 Mar 2025 13:43:40 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=n76ph4qXhV6IOUijqZ5wJBusd4hi+kKtcl/bDINb9seBo6og0izghn2bCgD0aKiSwTaaKGtMnXifB5NzewpZl69ztV+atHxGtT5o+nZc4RYjMQVqgKKC4nGSWJ51aM9duLLEK9s6OAvwMn3P8Q3ObsrWe28Wmb6mGz+WrDtKiG/cWuQ0Ls8YzceacRQgFOLkaiKMxRxy9XMqWBcb4GDh875WDNf6DFWolPxeXTd1/lCY6x88JELaVLYuicAap+4kDw8eDXUCgnubmTgU6m9+2P5ThIzTqjm2BbHpFWcqSWjo5yhQX+kazjxshrpm7etfi7K14fJE/VkhfnyO+RSVSg== 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=vM6iiSmPde0VTkIgZH7hr74laqDtJxkgsCBbaFvPskk=; b=vYV7MIPp4oW0KhDL4vIOXE03x7wE6Hiinov4iLv1gGfxVTBJDJCtq+9eS36w/5E+Or7RvCmBCbkxD8dwhIxNJtdYxW2bc/hEcCA+cn8eFf4xbQpBbG8DP1blnHyLtu1MBsapdTjYSeENU15IRQyQ+ZqQZkJmeExCOxbVbw8ImVr3XsMilXaBjwoN1DmBIVQSluD0C6fF8P1nDNw5mIKIhoIFfvKIgzA5iGIuOUmTPI6JlQ7yGzSyLMsBmbcOZYJGjykz5BCVzYyT1VNWmXDx4ogUvsDn/TYTguyF+dYKwQrU/vtTotgF1rfB+gwapqu14ghxHxdjPyAA5YG9VkW5Jw== 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=vM6iiSmPde0VTkIgZH7hr74laqDtJxkgsCBbaFvPskk=; b=RiCPOW9AConOwS+wOc8jk8SdgRFmr0H1yLo98n6ROcwRp3z/uGAJYdzJZ8ExA+h9+aTdYCtCOKjayarT2LihgjCRJKPvSpCZ8QX+2OFaI5IceJyEdKhsSPsUdFhG2p7NJQenYNP5fZPkUAMZz4uSYeDR/eX5tntTtMLQLb4E1gkBHQONXcvCnPUXqurchvTgsIbe4wtrVDkmWPssV8vJT4Tffz35EUvAMPklK/5zG+cykzndGQhxO581E8rWaH3Lgs9+2G05fNwjLyJNrhoz+2XtaI+YQGjMVU7u+i1xnLGvZujZclucTijaJqtW7MKRlv9S+tbZEvbfOR6M3uKRwQ== 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:34 +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:34 +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, George Moussalem Subject: [PATCH v3 4/6] PCI: qcom: Add support for IPQ5018 Date: Wed, 5 Mar 2025 17:41:29 +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: DX2P273CA0003.AREP273.PROD.OUTLOOK.COM (2603:1086:300:8::15) To DS7PR19MB8883.namprd19.prod.outlook.com (2603:10b6:8:253::16) X-Microsoft-Original-Message-ID: <20250305134239.2236590-6-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: 1abd1f8e-ae68-467a-345a-08dd5bebb941 X-Microsoft-Antispam: BCL:0;ARA:14566002|7092599003|8060799006|19110799003|5072599009|461199028|15080799006|440099028|3412199025|1710799026; X-Microsoft-Antispam-Message-Info: NzBU/AYwvgxHgARL0yqSqaJ1QGPNTsqxGHEcIl+quAqTewJpgqRTwfAAPwjGPXgSZtAAb9qcGX8Zb33DlDn6NuNIAm93YzXc+rXxLP4Iw9QneDUp7f4A/Ef7Haod8rlYTeXEMSnmMtV8cdIv5+DMKhng9gl+d2BC7//NyempfH//UJwwCmoEbgYCuBNeCBNKbEXvbQS+bBfyx+kyhuonr5T4Wrdb81H1jb9qiGHTG/Gwke79R18L+JMYnBFK19/Ob9vMwyJCgF91KXLr5Ky1hlg2pmYVFwAe1nvagH7cTy19ce8EIg0zkB6ja22uiLc8N3xFAhs6c2wRAJuXLSVYxv20AKiJPIOG4weQ1UJQhygPoY/h8oJcxzhAKV/1+DL191idGOx1rw4Ndh5BwOQRebU58sMBpjb9IuEC6R57lCSD4aP8vOpBbXSzeO77PL2CqBblkTM8SmOWj27WkpBqCAxMJmgsf0uH/WVRzFX3wVBK/3qtO7P7oK0/qLyTB2k407vyntnL8H5ObGvEw6JhaKhh/5GbeDqvW/3X9aywxpf768PcVoBUYJC8hEN5sxXIyHbjxi5rWjuVIZ2WpptmEg64Il5ZmW1cZQf9ASNpgFn3a5veKSkLBItbIdXPl51UDSMrgsOuAfEaQW1+CkwtV05LaiaAZ2DD9HDhsUaV3OsrAsxLmhnSC9ufCymsjSuahIJs1hK9jEP9RcQKQer/TjdNfK4dwdVeCzKwN8mjHaUb4YcGAK3Dnv32DtO6lWockFguul5cOHsNzU+wxUPKQ0GE3RGpM5ulO/GGI1RUrs7BCX9nbwAfDs7kdIg2qfICboi3aTUtZBlq+PU0Fql4dnMcO5vBAzlB2RAT9e64quTotVpR6creK5pYJuD1iuKUZEvex6A7f0D9nxJQwYRBS1M6AQVNs9wcs1fEBT5ymS3z6ImPdXgLl8cgWS0yEFX2M8nvtTgN8sla4txlfQ/1/HSLUpowTVdULsIHK+HUsOE+pNNKa7AuMGFDR9JSf3GRzwpu5+auG31klOpvLC6tHCW0zL3N5eNQHCrnRFptTT6lgUjkMC5VUDlD+ZFflHZ+f+rAG8WHwyt48wY2a6xg30Vt1idjd5Rm0TwM70OJaZ4= X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: sHNxkzcCkk8NUA1ZByu5gWT9fQaHONGrTQJILKN3LHph5vTVlkpkDHTms3z+CuKwR/880SyXELy6hivqvHAfzqsPCFmtkGXdsdIsYygxtnpABEYwhJihQjtSSLfz45pa8ZaFknmP3HiXeOzAl7TSwMMiV8MgS8ECvKulVMDzLRpjyFydVRkgGqGC+XWFXzsSSwsIuYPNJn9UZSlxhV1zG1WmN0sqII9VlilORJZXd2j+MJcBpqGroEBnWqnH633Z+UKcgF2MqAsp473Ptw2IMpilffm/Im++4kyrbW2vLacm6jLYzYf/EJUHO6WAGmrkfUUxwkI9CL4ULcND13hAJQ7tyvzFXnX+6p6tygGvHg2BkIwEvmBVbhr4SNBpKuUJu4Ytco84IKhGM9Q4wxoX+iS00iMyd0dCSsysS7asuE9QVSThM1l2S7eJV7R2+JkBlnFYNk5EGbhrSl/U5mcJ3O9MkxoiDiVT9rCFad3L0SkDR5yCojvlq386FHNztWlY8X71l572vAWIA+w/C6wwHJ7ogceE9FWkdSnTOi0tKlP20/BLfTpaDOnk9V1lv2tTO+7f8hDp825SEx849Z4lAEOfPS2gFV9UPsj9HxG3QyNrOiHkMsOojnh8xYz55tHswPIMevQ1zV8mDDt4/0b+wtNMdLAz1t8ycKnWhBMKbGLogXj62Ym0v2aEfaPliWmmFTJJT+o2VkRF4o1tYFOK/wfz5vQKYUePTPQitHNaHfmfpZZevcBmBkHUlUEE6LMoA49hrmBQQcn67KvN72uzxX9jH5X/i0+3IPgZi8sCRncl8Biq2MkU8W9wuj3gV5aY9SmODG7jIOzmy+LayoKuP5wdIypcb9k0DMd8yG7Jdn4/6QxMTzH3IoJ8Xu2wtC8DPMaLfYsY8rwpfT73RSQWNutfw7RCbJLyY2zMP8qNlBpHxqmtUMZ8/OJ6/TujsCiTRbtd/Vvrbs6dm/6T1bHaoflpLVFXFlDiJazClJVltqxKv+lAfdRAqEuzzMKlYfNrvUsh1m4L/kM9RRHhzYM8C6JBcQCpRavjr4sh3QpD+E98RNnwYia2Ls9aVSQL0GcPm+eHQIDyFkkBa/Lo20XS/QXQ5VEqA1VQT8Jgcd+qGDLhzM+OSC+02LmM1zNWxL2+KjuwJ/umlc+n7WE8mF0E5qnp9RHNsz+Ocm6WWJbr3rRuPQXMN/56kKVAMQg34PDjOKSK5BDHk6Dc0ZTdY9k44fkk+CuX7wr4uQVZQEVyHn3EfiB7PNXM0na+QvgrYIB4 X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 1abd1f8e-ae68-467a-345a-08dd5bebb941 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:34.6348 (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_054339_061304_DBD3C1BF X-CRM114-Status: UNSURE ( 7.47 ) 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 Add IPQ5018 platform with is based on Qcom IP rev. 2.9.0 and Synopsys IP rev. 5.00a. The platform itself has two PCIe Gen2 controllers: one single-lane and one dual-lane. So let's add the IPQ5018 compatible and re-use 2_9_0 ops. Signed-off-by: Nitheesh Sekar Signed-off-by: Sricharan R Signed-off-by: George Moussalem --- drivers/pci/controller/dwc/pcie-qcom.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/pci/controller/dwc/pcie-qcom.c b/drivers/pci/controller/dwc/pcie-qcom.c index e4d3366ead1f..94800c217d1d 100644 --- a/drivers/pci/controller/dwc/pcie-qcom.c +++ b/drivers/pci/controller/dwc/pcie-qcom.c @@ -1840,6 +1840,7 @@ static const struct of_device_id qcom_pcie_match[] = { { .compatible = "qcom,pcie-apq8064", .data = &cfg_2_1_0 }, { .compatible = "qcom,pcie-apq8084", .data = &cfg_1_0_0 }, { .compatible = "qcom,pcie-ipq4019", .data = &cfg_2_4_0 }, + { .compatible = "qcom,pcie-ipq5018", .data = &cfg_2_9_0 }, { .compatible = "qcom,pcie-ipq6018", .data = &cfg_2_9_0 }, { .compatible = "qcom,pcie-ipq8064", .data = &cfg_2_1_0 }, { .compatible = "qcom,pcie-ipq8064-v2", .data = &cfg_2_1_0 }, From patchwork Wed Mar 5 13:41:30 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: George Moussalem X-Patchwork-Id: 14002886 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 2D629C28B2F for ; Wed, 5 Mar 2025 15:03:54 +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=11SEd8/ulmnl4X0mo5q4hiOSoLNqxf0VlI9ZbKfjK98=; b=YNIpbqXh0n2OSm Hsi6LkCWukj4BVEEb4XFR8/GpRaGuWcA87zmmpf7hXjdk9NmNHVo13wMRPHuBBx2yuhhJ3niSJGRZ ERz2AkddRKtdLd7yCa6Ik1fO2udlpcQpcf1Zk5pdgkysksJ9gcsdL1BUDRhlBUB9/yob4q/zmFfhf 7o+6bR1zqXVom0tyLyI2X2RYtuwttLw7npUBJHJZlvpCJt1ZNRsWrFo3b11k7ucxt6raQLM6J5VWm LLOjkxCd1Fa166GsUE5PvJqGOHPlolqybGquz3Y5TPuxrclvD4BNFc4n0IZKaC3yQMy+kCkodcpYs 7arY+kFSTTvmKt5Phd+g==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.98 #2 (Red Hat Linux)) id 1tpqHp-00000008SeH-3ko9; Wed, 05 Mar 2025 15:03:53 +0000 Received: from mail-dm6nam10olkn2081c.outbound.protection.outlook.com ([2a01:111:f403:2c13::81c] helo=NAM10-DM6-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.98 #2 (Red Hat Linux)) id 1tpp2K-00000008E74-3Jhc for linux-phy@lists.infradead.org; Wed, 05 Mar 2025 13:43:50 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=dIhXsWs3zWXsz2pXWsm78X+9aCGlN8Xow7tiwK8SOOs2J2M/eSEB8bCHvIzwWVmHRuuWF0vG8ecwt4vqw4E4+5JrN8shTD1inAuNVi9pYT4vjif/ULL/Lc8fHPEuRTgkoVT1g2u4iBcUe5lyIniNSug76s9Fm7/DfBAJOONy2F16/xIFLNmOtKnbbn1mp8xYGF3MvLqu61HwsMaRUQO2IUKOlV2B36mW2Qz/yFd5bzy9+Gz7BYZKoSuhzZAElP+vMuM0RGJuRBEhrILGZO3hZh66G5G6TffyTtrcIlgMZWI9sk4Fsa6//zVwC0zxNnrrF2V7RYJO+HHRnmehfQKQcg== 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=YV5Bvl+ZOFCXuzrsOhClukI4iHbo1bmBiqKXeOuePWM=; b=J5ytOUtibSzUu3mu9OJMF4DgEYUj178fKD6gl8grT6cq1R4pmSbfyyZ8fcLecDafB8E6gv3dgnvNiYDR17UphM2Ww4eFINke67Ue0lEHmD1jLqgYbVCnTmpSu9iMmmQYfMCKOccxguifwf09LaPkCLQs5IAODVAXZQpnqSa4KojwWzCQBOpJq9cnS6f6Koj8pTZfl6n4jx2tvyX7EBLgTfgJZst5sBqOfoLZDzLr51N6ewIrDvXsYXcDeirelJgcSKJl9eefwWUqljoJgu4rn912tk6uyjudfVsZlsH8NEeEubONdZRJskjuYkhvq8YVRbbtVXRZBLbl2bEiv18zEw== 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=YV5Bvl+ZOFCXuzrsOhClukI4iHbo1bmBiqKXeOuePWM=; b=Czf5lH0hHe9UJqafNXTsqEMnMl0uNQYQpPx1D3AlkTaM4aGKL8ppeSDj+qzfSGzNI/7GaPF5Y1qr1RUvNygX7Gaa+7/jPmYSX8SZ+TYeXUnlizHvp0XnmVAnvHwR0Rf1Flvi/DedYBa9YppWGjiNd1hkOUIgBPITCsYMOpyfKWH1ESxr9Y+D7rkLWLkpcGnRmY0iiLFOCQelROmqg0329vrz0Ku5TNunl/6kr2rO+yeG1GBuJB89+w0SWZtQxcaE3+733voVfeUQyR3Sszp2Od/XhwjUBKJHhhgRiuV66uRpcS4GYK+EloUoJuTqot9IDQUH1wgE0cqEQPKnMwbi3g== 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:43 +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:43 +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, George Moussalem Subject: [PATCH v3 5/6] arm64: dts: qcom: ipq5018: Add PCIe related nodes Date: Wed, 5 Mar 2025 17:41:30 +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: DX0P273CA0035.AREP273.PROD.OUTLOOK.COM (2603:1086:300:58::20) To DS7PR19MB8883.namprd19.prod.outlook.com (2603:10b6:8:253::16) X-Microsoft-Original-Message-ID: <20250305134239.2236590-7-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: bd133dd1-a300-4944-19d3-08dd5bebbeaf X-Microsoft-Antispam: BCL:0;ARA:14566002|7092599003|8060799006|19110799003|5072599009|461199028|15080799006|440099028|3412199025|41001999003|1710799026; X-Microsoft-Antispam-Message-Info: CBkjeCfeEcxhhol6WGCSPfebyZbbcXW1pCYlTZQZfsD9oXY0C7QU0tRkY5/yS8wsXvCCTuPYtSNFSPK6zVrfrm8rINj8hJ/QOfvQJGVNxkSI+hzIpoouT53pJtF6mfS+jJ8SuPz9NZGdcb/Ug0aS9Q9h3JQ9NLt4o3DfWG02+zSC4wTreC4NxD0bYnCK0Zb3doZIKxv1g7thJCA14548huR0iWAjxJOh4pAnlH5Vt8nYs8Bxderl+kI5Lr1bBHtKPF1109gP03IEAEOvHk7fwkMYcAi9nMS+mo3mXIVyovmSRAW3WY/WOXeNJnZxusgRe8CWdidzgnM/NXT4UqRAjRK9ytgYg/6obcU2rt2n5HyCVqZ29I72hOrKcx5wyzz3ftS0WAPLCkHUywjljHzCOPoDJ4NgKalxFg/6Sgrucy8fZ7cAYs7Wm6pOB7bDTMb0FO8Fz+cIVvLUov2AuuSaHL1YjBy7MxSA73LsF39LLbm+67wjs7HIp0OwKC5+0fUp6IkFK1gV9KBa9gJcTeTtc3EsjZS1Vl5TzGeNARfUSyLpn+3a0qiDgDiJ+JTZd3GP2nfrbqUUXF6WK//6XJOZOlapGYrz9KBhLhPpxro9MABV7hiCP8dmo0e4wgXP2XJecwtO3ZaxSbTCdWWaWCHyr64LmNQ7qs924N5/z+yglLCZq1a1EWa6mR8BhDYjQ47D6xU93piuMW8bM/LfIuIP0CXaCMiLyWgAfubo6ifSY9hOFC5yHhn5mALIZIyHM8NPAtqxagBPBuz+C4b+ruxovD5If5Sf/smaSiUIXv0VgMXriZsIQ4NQH4xs9KeB+UhZlCsqJ7iHDikt+6SfKHgRZUdAEc+Ly38OR2o1xZCscGMQs6SMIe54Pd5Z8j537/PLDLmMK1lXkQAebgbjo9PnhOabpad5pjnegvi5oGZcXY7sMXWx2t1BJu5kCQKPa328d/sSJLt0aQ26XviH6dleZILfvB3STjMA4N7zfWMS1axoLq1nmQxW+FE39nlHaofw67YFl5Iv8gfAbhspubapFNrsH2j5BM9fKPgnlMeF/ZNQsstIxXayd1OcBJ7R3+qcFdhRi1FUxzu+RTELkE/qKhs74yh1ujD5Q81IuSpPr2cPxNc/sQbY7bxk0PjDjmUCljHdbCTFL0tTRRDG+k+rqg== X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: RZlFINWZceqruEiMdWUbOku/fGrXU5/FyJz9+ISbMY1+rrYJEhMVK5AdRcIjjvtg0MuLTxk9NLduYnxAVu1TUyQDyqOC5fZDTVKIz73Or3XaoVJxXAlz2EhBz3X1wYsI9SIFrS0uVQzfVXrk3gAVOHkd7GAUqN/ZDe2vELDhn2qQ32JWxkE9fGT2oRlX5ED/8Oaf56hPuQpbBi53Kct+DMUNeZpTeVmM8nBuO52ABfIkJkMOuJFiPoyLIPmdm79S0Tn+vuaVNyhkklSKhTRT1lKXXfNoIReTohGeUfu2cQn3wSzMaFonUrrWfQxLV8RIRNdy2ZyZCso+tjkaBbNz+HtQ4+L1BavqydXK3M+PzZPvJvjAHNKZZ12pp1MCGYJlYAlYREJJ1oCFbgQg6sq1eZj+Eda1RLneynXnTNzdCAJlhoIiALeEolyfkucHF4mAcwTMttbN6FA6mAspw5W5a2JfVNqHwxJ4oiSmVuxO9VuhVBgKBcu78uWXUDoWFpGb31a9i7BkX7cd5eRy/c18+M0OgSj3hxIhdqWIGF5q1+OMesA74CZPHwfMiHMjC42hKcA+f+cAsigQ0Yw02p3m7m0hIYFSCidVgUOgZtWEDfQv7VDPLnkbnyL9WUnBnWEQ16vxTW1dlnNlJgUb1MUojr0F1fip4BY4bdk7kxNF1Pb4oDB/f0AgQE5RlpTpZrx9rLkqi6Ukg3C5kL+1wZ9drfjcLAKFendu/EQUld9gn5jeuO48RuRG4y+63W1r/AKwJol0kTadZWADI9xN2hE/AaONwdmRwTj4hjEtEwEBV8+6jPlEoQYZFXAWuVF4Y43L/M0YcrX/f3zG/fT6bFgVsGsfHG8wvnMq6KCmLV9fCK5xxkQNod4swW2wdnspj2GcVm0UBks4m1HLM2H2A0ZziYVhUVkfklncuXbvH7H8ReV2kbwqYyvpQc7o6r1p4GIf+Ina1tsWtbcyBx/wYUk35BK8rYvz7MGHFRpvymZUy6UWAbwFdph/ISMAmBNrHbIrCuMmDoKC1pfzPsC3H7TZMEGhMN7+rsTTD+th4DO1VxWZNMkNUQU7WikQCIRi+uvFzvZ7oqhW1keRcicn/Og9Dyn5OoE6VgBOz17Jj+y34vYFw30zkkVgD+ORCeQwG/xYdSuZd33P2XBx2uDVEqHtHuIxsoeyWEnyzr3pxat3nZbwRFYVu1qodutHsI7l9roaUU9D5NxJSqexiJsSaB5/OVhBKEBtk6Bc5udnNIv5Lee7KAKQdqzaKb7wQ9wI+HZA X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: bd133dd1-a300-4944-19d3-08dd5bebbeaf 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:43.7380 (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_054348_886117_31F3B7CE X-CRM114-Status: UNSURE ( 7.94 ) 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 phy and controller nodes for a 2-lane Gen2 and a 1-lane Gen2 PCIe bus. IPQ5018 has 8 MSI SPI interrupts and one global interrupt. Signed-off-by: Nitheesh Sekar Signed-off-by: Sricharan R Signed-off-by: George Moussalem --- arch/arm64/boot/dts/qcom/ipq5018.dtsi | 232 +++++++++++++++++++++++++- 1 file changed, 230 insertions(+), 2 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/ipq5018.dtsi b/arch/arm64/boot/dts/qcom/ipq5018.dtsi index 8914f2ef0bc4..301a044bdf6d 100644 --- a/arch/arm64/boot/dts/qcom/ipq5018.dtsi +++ b/arch/arm64/boot/dts/qcom/ipq5018.dtsi @@ -147,6 +147,234 @@ usbphy0: phy@5b000 { status = "disabled"; }; + pcie1: pcie@78000 { + compatible = "qcom,pcie-ipq5018"; + reg = <0x00078000 0x3000>, + <0x80000000 0xf1d>, + <0x80000f20 0xa8>, + <0x80001000 0x1000>, + <0x80100000 0x1000>; + reg-names = "parf", + "dbi", + "elbi", + "atu", + "config"; + device_type = "pci"; + linux,pci-domain = <0>; + bus-range = <0x00 0xff>; + num-lanes = <1>; + max-link-speed = <2>; + #address-cells = <3>; + #size-cells = <2>; + + phys = <&pcie1_phy>; + phy-names ="pciephy"; + + ranges = <0x81000000 0 0x80200000 0x80200000 0 0x00100000>, /* I/O */ + <0x82000000 0 0x80300000 0x80300000 0 0x10000000>; /* MEM */ + + msi-map = <0x0 &v2m0 0x0 0xff8>; + + interrupts = , + , + , + , + , + , + , + , + ; + interrupt-names = "msi0", + "msi1", + "msi2", + "msi3", + "msi4", + "msi5", + "msi6", + "msi7", + "global"; + + #interrupt-cells = <1>; + interrupt-map-mask = <0 0 0 0x7>; + interrupt-map = <0 0 0 1 &intc 0 142 IRQ_TYPE_LEVEL_HIGH>, /* int_a */ + <0 0 0 2 &intc 0 143 IRQ_TYPE_LEVEL_HIGH>, /* int_b */ + <0 0 0 3 &intc 0 144 IRQ_TYPE_LEVEL_HIGH>, /* int_c */ + <0 0 0 4 &intc 0 145 IRQ_TYPE_LEVEL_HIGH>; /* int_d */ + + clocks = <&gcc GCC_SYS_NOC_PCIE1_AXI_CLK>, + <&gcc GCC_PCIE1_AXI_M_CLK>, + <&gcc GCC_PCIE1_AXI_S_CLK>, + <&gcc GCC_PCIE1_AHB_CLK>, + <&gcc GCC_PCIE1_AUX_CLK>, + <&gcc GCC_PCIE1_AXI_S_BRIDGE_CLK>; + clock-names = "iface", + "axi_m", + "axi_s", + "ahb", + "aux", + "axi_bridge"; + + resets = <&gcc GCC_PCIE1_PIPE_ARES>, + <&gcc GCC_PCIE1_SLEEP_ARES>, + <&gcc GCC_PCIE1_CORE_STICKY_ARES>, + <&gcc GCC_PCIE1_AXI_MASTER_ARES>, + <&gcc GCC_PCIE1_AXI_SLAVE_ARES>, + <&gcc GCC_PCIE1_AHB_ARES>, + <&gcc GCC_PCIE1_AXI_MASTER_STICKY_ARES>, + <&gcc GCC_PCIE1_AXI_SLAVE_STICKY_ARES>; + reset-names = "pipe", + "sleep", + "sticky", + "axi_m", + "axi_s", + "ahb", + "axi_m_sticky", + "axi_s_sticky"; + + status = "disabled"; + + pcie@0 { + device_type = "pci"; + reg = <0x0 0x0 0x0 0x0 0x0>; + + #address-cells = <3>; + #size-cells = <2>; + ranges; + }; + }; + + pcie1_phy: phy@7e000{ + compatible = "qcom,ipq5018-uniphy-pcie-phy"; + reg = <0x0007e000 0x800>; + + clocks = <&gcc GCC_PCIE1_PIPE_CLK>; + + resets = <&gcc GCC_PCIE1_PHY_BCR>, + <&gcc GCC_PCIE1PHY_PHY_BCR>; + + #clock-cells = <0>; + + #phy-cells = <0>; + + num-lanes = <1>; + + status = "disabled"; + }; + + pcie0: pcie@80000 { + compatible = "qcom,pcie-ipq5018"; + reg = <0x00080000 0x3000>, + <0xa0000000 0xf1d>, + <0xa0000f20 0xa8>, + <0xa0001000 0x1000>, + <0xa0100000 0x1000>; + reg-names = "parf", + "dbi", + "elbi", + "atu", + "config"; + device_type = "pci"; + linux,pci-domain = <1>; + bus-range = <0x00 0xff>; + num-lanes = <2>; + max-link-speed = <2>; + #address-cells = <3>; + #size-cells = <2>; + + phys = <&pcie0_phy>; + phy-names ="pciephy"; + + ranges = <0x81000000 0 0xa0200000 0xa0200000 0 0x00100000>, /* I/O */ + <0x82000000 0 0xa0300000 0xa0300000 0 0x10000000>; /* MEM */ + + msi-map = <0x0 &v2m0 0x0 0xff8>; + + interrupts = , + , + , + , + , + , + , + , + ; + interrupt-names = "msi0", + "msi1", + "msi2", + "msi3", + "msi4", + "msi5", + "msi6", + "msi7", + "global"; + + #interrupt-cells = <1>; + interrupt-map-mask = <0 0 0 0x7>; + interrupt-map = <0 0 0 1 &intc 0 75 IRQ_TYPE_LEVEL_HIGH>, /* int_a */ + <0 0 0 2 &intc 0 78 IRQ_TYPE_LEVEL_HIGH>, /* int_b */ + <0 0 0 3 &intc 0 79 IRQ_TYPE_LEVEL_HIGH>, /* int_c */ + <0 0 0 4 &intc 0 83 IRQ_TYPE_LEVEL_HIGH>; /* int_d */ + + clocks = <&gcc GCC_SYS_NOC_PCIE0_AXI_CLK>, + <&gcc GCC_PCIE0_AXI_M_CLK>, + <&gcc GCC_PCIE0_AXI_S_CLK>, + <&gcc GCC_PCIE0_AHB_CLK>, + <&gcc GCC_PCIE0_AUX_CLK>, + <&gcc GCC_PCIE0_AXI_S_BRIDGE_CLK>; + clock-names = "iface", + "axi_m", + "axi_s", + "ahb", + "aux", + "axi_bridge"; + + resets = <&gcc GCC_PCIE0_PIPE_ARES>, + <&gcc GCC_PCIE0_SLEEP_ARES>, + <&gcc GCC_PCIE0_CORE_STICKY_ARES>, + <&gcc GCC_PCIE0_AXI_MASTER_ARES>, + <&gcc GCC_PCIE0_AXI_SLAVE_ARES>, + <&gcc GCC_PCIE0_AHB_ARES>, + <&gcc GCC_PCIE0_AXI_MASTER_STICKY_ARES>, + <&gcc GCC_PCIE0_AXI_SLAVE_STICKY_ARES>; + reset-names = "pipe", + "sleep", + "sticky", + "axi_m", + "axi_s", + "ahb", + "axi_m_sticky", + "axi_s_sticky"; + + status = "disabled"; + + pcie@0 { + device_type = "pci"; + reg = <0x0 0x0 0x0 0x0 0x0>; + + #address-cells = <3>; + #size-cells = <2>; + ranges; + }; + }; + + pcie0_phy: phy@86000{ + compatible = "qcom,ipq5018-uniphy-pcie-phy"; + reg = <0x00086000 0x800>; + + clocks = <&gcc GCC_PCIE0_PIPE_CLK>; + + resets = <&gcc GCC_PCIE0_PHY_BCR>, + <&gcc GCC_PCIE0PHY_PHY_BCR>; + + #clock-cells = <0>; + + #phy-cells = <0>; + + num-lanes = <2>; + + status = "disabled"; + }; + tlmm: pinctrl@1000000 { compatible = "qcom,ipq5018-tlmm"; reg = <0x01000000 0x300000>; @@ -170,8 +398,8 @@ gcc: clock-controller@1800000 { reg = <0x01800000 0x80000>; clocks = <&xo_board_clk>, <&sleep_clk>, - <0>, - <0>, + <&pcie0_phy>, + <&pcie1_phy>, <0>, <0>, <0>, From patchwork Wed Mar 5 13:41:31 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: George Moussalem X-Patchwork-Id: 14002884 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 C3C43C19F32 for ; Wed, 5 Mar 2025 15:03:54 +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=Vc9kRjaluPTj148ObGhJqActFevEUSDR0cq4GmYXugQ=; b=CiT5mwytp/px0w uqBcR7/AyvZ6cU1YUSzW+ru9R6k0sRIpOqzXRUu1txaVdzvqzu1/Nn5rjeEgTFL1FlUvCB+9T5S8J 3o+mqpssaJyGF+5HqO5DAO0PH7feW6jBvEnWUVtQZt4IUiCW+8wDpfKl0EifqCKR79Ooxv+0UlQ6j Dh29UXaNd65eOoxnLp2PKt7FixVaMIVLBQbvqhuLtpXKx+xSiLqEu+NJvle1hqHoxDTDWOVJUKWDc cvriJwmCv162wC5YDnkVLT+Y3pLYPXOIWgAlmZWiEBN+OSuKcnzcCLxaia02zvYKZmDL3EAg8DFqm qSdz98Yg6LIi0oig7iMA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.98 #2 (Red Hat Linux)) id 1tpqHq-00000008Set-114C; Wed, 05 Mar 2025 15:03:54 +0000 Received: from mail-bn7nam10olkn20814.outbound.protection.outlook.com ([2a01:111:f403:2804::814] helo=NAM10-BN7-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.98 #2 (Red Hat Linux)) id 1tpp2Q-00000008E8l-3QzP for linux-phy@lists.infradead.org; Wed, 05 Mar 2025 13:43:55 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=lwfKIUPrcHxgYulX3bg1bDeWayQiDsYUSauGEKJgKOSQrGUyZ2R3vgdzfTOxnOE/8K5lBBNpyC+2pvzd3SjLmY7Pnv/21HwIkvbsGB927OXsY1KdrRlSxKXgZcgp9RiqavtcmreaZYcprU3D5w7lig4MYgKqjlDaaceIMrwtMyy4RjXbowFbDcLJycmCg+oM5+G9q+OHVtX3wX8fheSgJZRQ1w8+ZSUehsARp4VVyoA9l+I7evhknZ2DfyKopqMh0LROdZ5XaLWuA9a4UApxPGFXwko/3f64kKqkDv3jNgIk5a0+V0ISxu3Z9BAfogiOew6AEL0Iwzxac39lQ2m3wg== 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=zzi17UPH3tzuto4D/PCV1EnL0FPy86wrtEelgv/mZcM=; b=nVWKWMp9tZsmXCKPLuFGsRmaauJx3awDhIlxAm7cqGZQIQtI/lDYmGGqZkYJzJDFngZ//lYRveLXGdBxv9Hxcyct6gY45BLXcSDk0jw9r6xPWLW+UIxGuTitVIUL0+Lnu0WT8q135G3lQ8LbPLFDqp3AmHDzfSnBV8MqgTPGkC5ItaS9XdCybf8KxeAcE8L5I4Pf1z4hdCatif429pGSUQ+GxIMzTl2p2r5YeOaWuvuYzNqDkoX74yar7UsKU3kCl2AZHceOgMFJvgzC9XvkkgURoukUoYlRv2er2B5lY0aHoTx2mEtEh2ERe5u9J3qYKTOHABSYczckJLDZ4NIIJw== 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=zzi17UPH3tzuto4D/PCV1EnL0FPy86wrtEelgv/mZcM=; b=Luf2ycvClfQE8H91eKHBvbJVzDBV5uk7DB9mFKWFWuF9MMBV+qcwVhPDQB5AtW7o0blhsimRyhZDWS0c1630OjQqh5OiHWYpOkGq5SpbsZ64wfF2jUSW7Q3kH5K/3u7zYhguyo7wkH/DRhjZVwrdzfTiQS0IHpsan3R8Z05FBU0yOAFOZQuZ+WLW9sjhGQ4N0zyyVAsSe3RA6SPkrZkS87TdgCXIVedGYuodKfIaIMDfkoiDAtSQVw/gM/ct+iwUKvSon7FABkOWJstoRIDwwG85uWJcyWF9FHtT1t8sMFW9WXmtjrGR9v6yCaKV9h8VI+T8ExPdCLBUeokBgIQstQ== 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:50 +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:50 +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, George Moussalem Subject: [PATCH v3 6/6] arm64: dts: qcom: ipq5018: Enable PCIe Date: Wed, 5 Mar 2025 17:41:31 +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: DX0P273CA0060.AREP273.PROD.OUTLOOK.COM (2603:1086:300:5a::13) To DS7PR19MB8883.namprd19.prod.outlook.com (2603:10b6:8:253::16) X-Microsoft-Original-Message-ID: <20250305134239.2236590-8-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: 3032b97e-4719-404f-4b0b-08dd5bebc2d7 X-Microsoft-Antispam: BCL:0;ARA:14566002|7092599003|8060799006|19110799003|5072599009|461199028|15080799006|440099028|3412199025|1710799026; X-Microsoft-Antispam-Message-Info: VpHMemuOlhL5pyw3anY38Jm6/6TXQYdpca+J/bf24G31p4uQ9mfEld2xqYtHH2UwWbrcjY8jFFcineQNYwZQS1EVPOkhy68g0CYhI9PJLrL+Ovjk7evh4M2/PRyAZ3Xi7i/YweexIOB/qeuCO3QcLAxxM12i7AK/Df7AZ//h5EfgqMF17gs0SbhxBaYLplk7gLqo8vvlmDhom8qpbGDWP6bUMYdLAsV7eDvvK+v+hF/OJ8Ux37aURYHwYRVv6yiL/UDUkk/L2WGqg8J0PTN3HGYmIuMWT05HLI165s0vV9Ahgrefwf+2/+iMFJRz9gObcgwk6/ID11Eu7SwfmbKHshiSFHCT8Eb+T5pYS2yFeW+Y71T2G40SZMeF8SiS/ULJWRZPgTJEFDhjl7zDR+RBbkKDKSRi2TmQ+Rtb4pkDZgNWnxFF9IHSt47OZlnnXIaIWU3dqU5O2BCbCz19x4+QE615av0iQXBOPDUtp2px8473X77ZVY73ND7gtYuCfb0N1borjof+89yuUwu4xzPOm+A/Oh5h/217hGO5QrCQ078uVuePySGMn6L4vD9DLzYHhqo7j0o9UQR5gvbuatUXN44M8NuZ5IvRAxXjNubwPd+h3R2THlcFyv0z5ob1OzaVash4FcFjTcJ7+2YT9PapIY0qeUPEXUvgLEnlY08U6dPczMLSs9HHDJY/lSUP5MV+SfmWDpiXoSEcTKt1ryX3KAJeJd0jspYqJ8y68+KOgKek23JHf8Jn9Fn/Og9Hyto7yB+u0EVWmIQDeLnz++u0ntreeo2Y2G/amOnrj04v5EprBQaCO8iRZslxagYkDBeo5iTp35LHMkUQUkfvlr+L8hP53/0tTkh9NYcl3boBxchA8Bzs8TPXAtSnXyeqZBhOzB2wDsIjeUQPmTaUw3hGrHV7drTGAXejM1uPn7VvzAb36OFF9NBY5W1xqsggQ0Ce1VzevG09+GU3WYHE92+/jCIerUJwMrfi+HMLB+QpPxzfiLXiN/scWlBazYuCMzW6HOslnTP1lolSwSUYyp1ixtW3PqdFK1jjFPWacs/CMBTFWJjGRD0cTel1OjgqONCJj3gwNpfRl27SLnqZrGqLWvyLb1hM8GGnqZzeW4GEltY= X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: RvPTlovkxcV8yMMLZhZdiTdthjGVO1Ku2TP805zcArk4yMUskaFmOsHF0Cf82cLaAYI56UzLjmW4gzB9F0+9SNg7ONcXnCitIfvniMiY7nirgVbMdZHk4csNiyYAWWrdCFDn7+EZj+tZ6AcA7f87DVek6qA62YCLEOtp1dJfZQPk5HPn+YkspIQNh0wNT2dOH35s+IsmSIy2v2t3uA6BIA6AP2sr5QSQyqi6rV+KYt5voYG5RzaRVofXT2miQx7qB5hmUgcLabwWwT1EQ+8Rj2V0kmjWkqW5DaYmJcIwLrbgZTNq0Vsaw1ck41q3OpxRoEZQx8PPmCHp+/KaZ6YP9HWW4VKeb8+SZWHBtosE2gK4wOgKfNwAmioNsJyF42g3RcvfBlHD7wB+JZlWiJ+RvudTI9znXN9si2NQJLHqzS9fcJJLLZ/DWTliWOxC6SXXPmAxKjtlckPANHC+mrMvaQi844n6I0lvogvIzP20RP5hItl1bIU6Igp4jKnqpxLrsGQmBXJHjKR9qYXIpTbIF+H4gsDiTNaJWsr9eO5P/4YPSsVZfhLW/qQ2/Vcy+AYScqYVzEI2CjLj3n+fI2Pp18WKYX6WlKXNplSyPUVmY0zfcc1E31W3LN3kSHtRuAufcdvuXksYhyRwPT5bFlJ4a+Aeit4uRQfR6S0v/tDsbdy98jZiPRXV6zXwP1tQkKvIWkWENwLXlaCZzi4RFlaUkR8JSWkvMTs5/tFGYFTolVjyE0syolTE7XVaMFpJmCL7RrcavJ+T6V1+SBYGq19xs8UHq4W0qraYwApRRAnPv5NKj+hS9qYOrF8VO2ENfr4KPPj1j5gpYf+oqqdwe8iIKdq8OOAtqaNiRylZxXepZiejK7e/oYDtGwyvBTS7+BNO4iZexCcPdaY1ZQOztP/Y2DzhQpMBBk1fWNu5Jr62QD3DEcBAlGGHiUYdVE4zXHKxJmxFJdQGFRhbQgkXjqb13ghsd0PkY4w1REAkljGzOJGZFq2ZUt981exQMZHT+jQRr2m5up3yb2Izd4ViBBWOFbiOvrtL6E1Fog6uzap5wrvCpobdkO5iMXwMlITmJb3Mi0c6UINtZjJLb/Kz/90FkTvoQ/39Hiw87iR08e2HyZG0rXvHQntQd3m+uKPyO76zfiSq5ApR2pkZ64wc/hQT/cYya3g6vmX5k3FbDyKO66NwRlfIlDY42R6NVejV+j5lqQmZaVqloM+g75b157n/TA8Fn2v3Gpw1oKKdg3OH8cNBn1UZf1ajySg0sZCzyN6d X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 3032b97e-4719-404f-4b0b-08dd5bebc2d7 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:50.7880 (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_054354_863532_B2320897 X-CRM114-Status: UNSURE ( 6.33 ) 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 Enable the PCIe controller and PHY nodes for RDP 432-c2. Signed-off-by: Nitheesh Sekar Signed-off-by: Sricharan Ramabadhran Signed-off-by: George Moussalem --- .../arm64/boot/dts/qcom/ipq5018-rdp432-c2.dts | 38 +++++++++++++++++++ 1 file changed, 38 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/ipq5018-rdp432-c2.dts b/arch/arm64/boot/dts/qcom/ipq5018-rdp432-c2.dts index 8460b538eb6a..d49ff8e8f758 100644 --- a/arch/arm64/boot/dts/qcom/ipq5018-rdp432-c2.dts +++ b/arch/arm64/boot/dts/qcom/ipq5018-rdp432-c2.dts @@ -28,6 +28,20 @@ &blsp1_uart1 { status = "okay"; }; +&pcie0 { + pinctrl-0 = <&pcie0_default>; + pinctrl-names = "default"; + + perst-gpios = <&tlmm 15 GPIO_ACTIVE_LOW>; + wake-gpios = <&tlmm 16 GPIO_ACTIVE_LOW>; + + status = "okay"; +}; + +&pcie0_phy { + status = "okay"; +}; + &sdhc_1 { pinctrl-0 = <&sdc_default_state>; pinctrl-names = "default"; @@ -43,6 +57,30 @@ &sleep_clk { }; &tlmm { + pcie0_default: pcie0-default-state { + clkreq-n-pins { + pins = "gpio14"; + function = "pcie0_clk"; + drive-strength = <8>; + bias-pull-up; + }; + + perst-n-pins { + pins = "gpio15"; + function = "gpio"; + drive-strength = <8>; + bias-pull-up; + output-low; + }; + + wake-n-pins { + pins = "gpio16"; + function = "pcie0_wake"; + drive-strength = <8>; + bias-pull-up; + }; + }; + sdc_default_state: sdc-default-state { clk-pins { pins = "gpio9";