From patchwork Fri Mar 14 05:56:42 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: George Moussalem X-Patchwork-Id: 14016244 X-Patchwork-Delegate: kw@linux.com Received: from NAM10-BN7-obe.outbound.protection.outlook.com (mail-bn7nam10olkn2055.outbound.protection.outlook.com [40.92.40.55]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 52108136327; Fri, 14 Mar 2025 05:57:18 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.92.40.55 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1741931841; cv=fail; b=TVTegzV7vnQ31V2A/LZ/JqFESaDBNS3LPa6R+cDdPm0l4RAFLIV33Wiy5L+xNwfgNoWM9JGwCOHdDICx69ZywCgco0yQLAdccw39nodVJXJQDA7lZz7DS/kt4ysu6v4icyDXfjh0PoVRt03sHGlEJzRnKvrZmOuOZVxBMhJbvm4= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1741931841; c=relaxed/simple; bh=y+Y4AV8LzrPK0MKU1xdn9eDLmt27rdXlGZeC9RhzYzw=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: Content-Type:MIME-Version; b=q/Aic9hGk2AWDN7ukDOOA11ZoBxpuknpORcpsODtutd9xImPRlUlYLT+xveukbQ3Lj/n98Kvyu1ij8Ta9cQm2bJBbQ8nA4AkEm6LRIJbXWX//eAidZpOT7JJj26GOZJkp7mjfNIqQcYy9VpOG4kS0TI3MG3XsSt9CcmKJY+n03k= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=outlook.com; spf=pass smtp.mailfrom=outlook.com; dkim=pass (2048-bit key) header.d=outlook.com header.i=@outlook.com header.b=lHCWmBwE; arc=fail smtp.client-ip=40.92.40.55 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=outlook.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=outlook.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=outlook.com header.i=@outlook.com header.b="lHCWmBwE" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=UaIyY9mGT3BpmbRNRWZroXNcwbK6DXQDlrD99PkXz3maVw2RzlgB5WZlhX4dRXiJ0DUbqnon2eXrmmt6keHla0OD2RlbdfCpaiBw4zOMgyNl/4j6pRV/g1lYt5LIgRSyAr+8vdTMFO5zz6L6i9R57OlKFTaNGEkKy1U5obkqeUQpKgWtv9PyyimsTnu+ZNfNpdTExBSm96Gc0g3+ChS4ZZh3PwSXzSCLo8V9fAkZILbyPnD/4bG2/WTrpQH43UCv35zEnZ8JSzKksq6iENh8Qnlnvc9JmoCsqAOeqr6sDBB70/NJsWOnZMSCHzY3zp3ECVH3cEtLJHg9yiUwnsZnfA== 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=P3M7QFUKvFMtsQRYNeo7J9SMwPaW0oD+7pY7y5BjIvs=; b=wVdQbleMzjHSbwh4nGtyY9x9BYmjiNq35EBrkMYeMzrYnmy2MPq6go86xdhJLgHN7pCewvSBjcG8qisAWOdylyWGhgobPXMPkuBghZsu1GTCeR5DF/n4wnWGpQISUe7QVlhc/iWFttaCi4J+TMBoHlMggfyEGF4MJEZaCspKw/gjHFK6T6Q5l/qy/v5RCR476XzXrEEpwaq7hzNLQt5LSXl3Zj8Y6hLyIiri21E0kyjn1WRZZZSp7eWqjNeb+23qwpt9o/s6XLwz+J1qmq1uiecf00+CRWH6JGw4Cyspc+g+8orsc6VOXTdJU0YGV42HkFE9u2G4JhjUbQtZz6AzWA== 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=P3M7QFUKvFMtsQRYNeo7J9SMwPaW0oD+7pY7y5BjIvs=; b=lHCWmBwERdJb5TsFJnv3DCPAi/4JazTQ5Z1WLgDnZ1I/rtjhDzjWt/i0jJ3E7l+4OoyfQl0swKQ1WM2kQMEs/tmhU/kcTZXpFKB5j0BjkRywlwe5GDKCl5rTQlkYnsLiaAaZdxG+4SGxZoGFkMbafjciWQGaj1nDlXdMmFANXYEDUCDsv04Au3YmPRQOYWc3UzKiVGW0tod8rq84FVFZ7Y763QpSGxepjBXDhl+nk3kpNjn2h6f6vvA9VZUveAVXb97iAh/nTiT34+DA1vrUIdr2DBGJdLL2eUvynUlsuJvrRZVmIyZ+Z/71RgK/H5qdQloWimQJ8RPqbrlyyB/yJw== Received: from DS7PR19MB8883.namprd19.prod.outlook.com (2603:10b6:8:253::16) by SA3PR19MB7795.namprd19.prod.outlook.com (2603:10b6:806:300::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8511.27; Fri, 14 Mar 2025 05:57:16 +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.8534.027; Fri, 14 Mar 2025 05:57:16 +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, lumag@kernel.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, george.moussalem@outlook.com Cc: quic_srichara@quicinc.com Subject: [PATCH v4 4/6] PCI: qcom: Add support for IPQ5018 Date: Fri, 14 Mar 2025 09:56:42 +0400 Message-ID: X-Mailer: git-send-email 2.48.1 In-Reply-To: <20250314055644.32705-1-george.moussalem@outlook.com> References: <20250314055644.32705-1-george.moussalem@outlook.com> X-ClientProxiedBy: DX0P273CA0029.AREP273.PROD.OUTLOOK.COM (2603:1086:300:5b::20) To DS7PR19MB8883.namprd19.prod.outlook.com (2603:10b6:8:253::16) X-Microsoft-Original-Message-ID: <20250314055644.32705-4-george.moussalem@outlook.com> Precedence: bulk X-Mailing-List: linux-pci@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DS7PR19MB8883:EE_|SA3PR19MB7795:EE_ X-MS-Office365-Filtering-Correlation-Id: 5c29dd96-756b-4f5e-3edc-08dd62bd12aa X-Microsoft-Antispam: BCL:0;ARA:14566002|5072599009|15080799006|8060799006|19110799003|461199028|7092599003|3412199025|440099028|1710799026; X-Microsoft-Antispam-Message-Info: cIhFpYPCqxhn6/b9Wz1PKuRDEyyG/FZ1673hYiXe9PrESmpfKfhCvRkpL/WsIqbWmTxnE7FKfbOSB5XCK3H1iHugAFzb73YulrBY485oZyt/inTeR8aAugSNu5AmhLd/be6d9RCdt4nS/Y8asAacLyuYJjN3rGdFyeehcHVPKtaP49dpcIGMR3JOa9/Z6jjajoLCPat4GjmoAU2jloc4iMzq3PqWmYS7JaJQDR74g82QLl2Gid5vAeSv0Xo2n1vY/3gZA+6in0appneqh5K98IBn4q/QpTjLZyNHJSlJi/q7HPtb6dM2MusDpKNPdCkkLvQNknK3oZvUdwDKSMhSD05+OkTk64JItH/KZ7ExhvV0dn1HnTAWfXzo1hKuUXn3nvIk4k7sxdHylibfmDyGYzavDCLBDZph3kRkyJNAxT8+g23Aqswm5eh1U1o+Z2G6gotBSkaeekAIeTUHkF9G2UBzkZzbAL3uQCbGl54hxCrtue2LmRG0K6OV8ntsnyfsdkc9A9+8GK5VIjkJ1sb5FY1MZaF8D7IUsTppud54IXMNhKwwURSLLptwEf5pxmCXUmDq9u4iVxVm2iCbHT/t1E5heSkhfhk1rzU+QvJjsdg8gfrnPpHCoZH66tD0AvxfdmuL2Tc8tC2LXXoNIJYZ7DxNR0bv/n3QyB9P5kIk9pSTpi1orNB5uNcDheN8LASUAnxmufK8OnioAtVSsV7e/I2psneJwMKSoyaXgJhOk2OgZThGwQEkCeLd/hhT1sbyIEC7iRaDqLPF9x79KLSXLk2DFTdyTxEw5cfgTj2SbPwdyGczdfgodWowMK51aaRzSVIvQhfnwAd/lIE6YxG9gS5SHYJ1fjbvOMYZmSnIRfbcfvtkeT9Zz+rUmw52OkUurQgVLRn3zwUOcrt10672j08y/ctk0F4S12fkL/fB3K22gq2PKBVIrURjvb9xfZGsJc3iaKtDJdJlCUBpkWK+MviZleMSjnkSKlWyvikSQkwnN4z0O7K+3vg2An9MzGdGyT2knHWm3g5j74/4II3Y90I21ic8drbJmWCBQsal3eklIKSnoe0/NYPzkafHdIr8GeeXNfh7lCLn7Uf6ndgYc21SzwOrB++D/pGJhKWoeu8= X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: KIrxdP0/ZOEsM+fdOk+dEURCWcjlfM3Mkf0t6oIAIYheTH/MEQnTxvPL5kC+a5sqjNn2Ojok7ij6rd55XIle/AUYDP6Yh55eKZGtMmde40dyuzNOh4lpVdAnTGMDuh0vi9ZVkJWmdzDijH3uIVzMbe98EfTY7TrJMUkSarSyADRXXLU+pH2UyT6Qda6aucsbA5DI7oDfHIinJ0r6MraJb703rqxiRDtKhUd1hsm4tgCHr5181EOz8DMzG49uWGqvsRRRVDFM2K05Ur9pCfLGW2aH99PuHQw2nDP/WvgNYvPULz6wySVnJ/QW4duggtOP8x4QcLV/b+fWBSxw5Jz73XYbdQq5WCA+aL7gMwYAig6UnD4BWYct9i1ADW6rKmWt4+WhSbXMNtHnEa+usdiXa6FdWmCvfq3FVcLlFaADJdZa3B7nla8RLkynapOcaYVGeVFZFT70RQjD/xg6FTJfVImNtkdenwop/lHLFDItTKk3SBsG+8gdl+ofg2Kn166WF21Up6YaVQt5rmTN/hxZ6w4fUnotfOmqGVkczP2ON4SYe3ap9a2psvR/Ir6qV8zgUuVpYU1EOPhWqZDgSSoZEkntLH8Q56Y6nhVet36WZ6hu6D3jZvS3efTaBiDz5tiSLy8UFEITD//uSUfJgKwyed/D/NcZqBQAv+1BpUkd2Jtu1Wj585Iyjok5W6RVyyH2OQaRjk7/wuhTdNrVHRkdR1+ESZNZKet1mcyH8UZ5dBhyYW/KX5gUV8Qf16NIKsoqXRV+ged/CLUvSptLEtk9FGvWzcp/5/r1IJgcFPZrdSXqSmfOBOxlEGpBwa9JPdnz+bQPR0lIChCU1bzTSxsZCvO28FkHMJ1tusBCcOojM8EhLgZ33K+ZBFmdihsAZ1VBrwDij9QLWl2/KZtr6h8Ujwy0SxcrEV/va4BEIcErhYcS6hco0chXso+H1ATYlMvGAWs4SK1i5Q2E7DxcxoA0S0dNPEDueoVj9QXiLTKM99aXpk463kJlQvkP6rbVSH2ztFOPIwYAQo1qYbLIM8ISF8yBkV5Tuq6qh9WtgylghQDb1WQlIh6Fpo0OOJF1x6jXm+EeybyJzbyy0tLPu/pXlJTWC733tpfH2EVgC9WH2/GGf+QZe7JC7RMD6L9G9UUjDds3FCoZ19n4o4YnA175yD+m1DeOLuto6Y2W/YzFiP0yalZ8qxkPIuVxHmUAka7Op9QRJLtm520vILu0xycVuw/OxcMt7Rjag2gwdsqAW1bAA/PE4Kps/gSZErHyWuLj X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 5c29dd96-756b-4f5e-3edc-08dd62bd12aa X-MS-Exchange-CrossTenant-AuthSource: DS7PR19MB8883.namprd19.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 14 Mar 2025 05:57:16.2189 (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: SA3PR19MB7795 From: Nitheesh Sekar 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. Reviewed-by: Manivannan Sadhasivam 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 },