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 },