From patchwork Fri Mar 14 05:56:39 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: George Moussalem X-Patchwork-Id: 14016241 X-Patchwork-Delegate: kw@linux.com Received: from NAM10-MW2-obe.outbound.protection.outlook.com (mail-mw2nam10olkn2093.outbound.protection.outlook.com [40.92.42.93]) (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 C7F6413B7AE; Fri, 14 Mar 2025 05:56:56 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.92.42.93 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1741931818; cv=fail; b=e/FZi5F3ReD0+fRZiRZOudN3PR0yJZ71t8vppZ30oibBxgmdXT4A3dwY1RR1DIdSuKjaQrPJeClCAEDqxc2QIJW8ebtBDpW3RFizSyCA6pd024cuyUc3rcXNnt60AdrH3G1dKEnl53mNyuJCe5wvXS2Q7kNbPb0pKO0JuI5sUHM= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1741931818; c=relaxed/simple; bh=0iB2EmngP/PC2zFqLpubk/Jt1Xm1Gw5EEM72KId3AOY=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: Content-Type:MIME-Version; b=pgRqsKaaqazrfDkRvI03KnOxfKn2IK6dMl/9PbCiCBqUzKbwbA+AaGZirLNKHNV6XOdlksOZcndLNuMfr5rG0WvLr7wz6C0oSA5V76/KWpO8tc0g5IkOy3zKSO9r/qFWS68OaPmhUt9t1UCP16Jl8xS3px5ytHHYn10JNH/FKow= 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=ZFr2pdEJ; arc=fail smtp.client-ip=40.92.42.93 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="ZFr2pdEJ" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=r6PfBGDF3Yt0cvVKOiZXN2Tt7CewqSGR7Y2Zd47UivrCXwdbbaZzRlE0ob339X3iVEtTMfKc68afRXzdXPE+HI0lMxuKcpjGlJPR5QQgFAkRFoLcu54wo6YKxZTZZJzLvrcx8VwrGLVaxyWUDqMSMgouBikpLdSzcnw72cZGhL3Bz+mQgwLCWmmcRQrxLEqxDgTiX3/0jNBBZKxmmISpp4hecjdwG2SDEUrw3SEaoYKbXmrTZ5MCfASwSSFbXMwVIBitORSv9XqTeYzCK62C4C2x7BDG29lrJfnqZ43CVGsYkBWBVU/tW24/UpjXrT+MUBThh4A7zHqkLVGKdPHeMA== 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=KSYTB0HlHKa1uCDKMWfBr2oMX6vXpaRiLFHCFsWoKMQ=; b=GZdDUJkYFWVJ12z/0g2g9aKio9EoZnw8nRZetKN4IQUVDhrqi9V4c4EoLhgi7t36sfk41O03mpHuAVhES0P1SDhSTq0ZeUGfK5ET/1Q+Yw/FGRz2gbHeJcdVGWEV8qLyCFUCDaYczHVzcgBhXV/q9CTNgPXXDDWAFwSBO6nHuoF/6MiXcCrVvE8IcP+Zf4IQuJu2aSqjERYG9I+eEkkaLSfi07Zt5e7Ym/7euuKTB/GVWjEDM57kU+Vz1CZc5rvvO66A4nf46FczuF4BwkPyxA9jkrfIE1uOcMjKLSJGkK/Afw5xoB/34KAPnGOz5hh3FIZJy9TaKuPmGxwnXaKmww== 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=KSYTB0HlHKa1uCDKMWfBr2oMX6vXpaRiLFHCFsWoKMQ=; b=ZFr2pdEJZzpi/FPcYaHGfrPExxr2fdCyMLNyNixneM0p2kbaO8MfantbKgHyrf7AJLawqJ6knBVsPtiCqX4bbr8uhPKo5YbhJ/0yQgPV+5lg0OD5teQjp8uH381WLo78c8J0IHm6QwHfe112ib5UoNPhJiEb5ryjFCQzw9e0BgZzgYdy8XegYZjcGFdMsTLHSu38+N+TQ57ec+TZ+nkO/pFiDtkhs+KGcJDrCPUzzXQWZ/5Mv2DjXFSNLu9AMxls2Ymb/np5y9hq/5KGrENApsltcYjauv7sCSzTgn+5epclE5mQu1z7TytTxfP7rhCO3HXZz1rb4feToyoBMlvMMA== 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:56:54 +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:56:54 +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 1/6] dt-bindings: phy: qcom: uniphy-pcie: Add ipq5018 compatible Date: Fri, 14 Mar 2025 09:56:39 +0400 Message-ID: X-Mailer: git-send-email 2.48.1 In-Reply-To: References: X-ClientProxiedBy: FR3P281CA0039.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:4a::11) To DS7PR19MB8883.namprd19.prod.outlook.com (2603:10b6:8:253::16) X-Microsoft-Original-Message-ID: <20250314055644.32705-1-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: 9b210326-8ab6-4987-ecf1-08dd62bd058a X-Microsoft-Antispam: BCL:0;ARA:14566002|5072599009|15080799006|8060799006|19110799003|461199028|7092599003|3412199025|440099028|1710799026; X-Microsoft-Antispam-Message-Info: 1z5UeEyaawEe+yoz/HuLDpOt3+1DFOCPAtpkoYjhNQ5BWXKTNnav8dlWX898p/gI2CUCmUpNZ1b5RNOpoMZQLR3CAhCoKq6Bu+bqiflAKPXcPquHhIGFnGd7EvGOTm8qLGZ9jRFjsrGsxY2Bhs2xRSIA7MNlExjnDinqHXfXWg+LV3Fd/j2UPU8+ws+LP2DtRlztUL+Tn71EN8H61q+ltYzJ4/Pa2fAU+qtBE3k7Ex3vK5xCKdUa1tEfzRff/mffNilrMhanVGuqJJftYtcCOd7iOos1bE8L8Xn4TubTEiTOA8OmRAuqFNWsa8kwR7beWLO4xtYXPofkSFwajty6a1CLhPxviIYTW1pNtvdBnY5rN8ULtgIUPya25GWJS/tDEnXpM4C4tT9h1TxEORMTKc556C2RbEaRavIJ6sTdoCP2oLNCT5TxQ+GWcH7ShlSZ7qe2awr8+2NcCTVbTqmNvrLSROtq0s1tGmnw7fz/4jKpL490nwiykA+RxN8vSa2E56u6SFr3OrYtyhlrW0jZDO+Dz5hafBrLwjlPYWnwk6YaJp7ER/izlJLMmQXNB16PicYYLTGZjFJUyszVu9iGlDr4kUELO+tL/7mTn2E2llJG/cdr0AdUjChAOiwlSbExpBdnLgVO1p18K8IuS2+oaTZQT7wJbq/vM/xu9Ufd6gAx09aXlvLQjUTZY2Njhydf2MK4nhLohzmAmwl6q7EtztDEPerGbjKrsgc1sGOmdZHFKYkIe7S41Xa3ZJ5OsY6yoLJ1xTvoK0uqsfh91U+AjqyBxsh7z1ApzruuDHbWwO7ve25vy8Tiy8OBWF1TiFhpgJpHAPIjgIUipXSjApEa2PRG6EkX9moONIOI1vHNEM5n4PpRN4a0XWnQSF3So55icuwH/QqDd/KzbY0pb3HFvVZRSKebDwg4t9VwXAVddduqukifouHwTW1H9b9VyAGRQGe+27vZpt4+MEy/l1V2tAiuns0nw7yFtJSnhDwxQEEmZQ1ixaLMJeH+L3BB1qHT4EJVhDiVFn7QgAfbcEDbjfxPXvGwk0x0HfTK+qmUHUrG0RuIn/Iag9YigCuUmrzINiSh0rwSYy8Id9Y/DdRwt20vMZJJb13Ia6ckcqAH5Ak= X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: wgmhk7W9cvzqO7u+BsOYT5z59nT5MUPMokwRUz6KpSRKtFDbxZxxc271qXhdCZacCo9cuJn3maOKkE7fbweDXbDzI+0fzm+R1YsZzicSukJ5fc8+U8CHGHF0YViGjtNOaSUlJTFjyazCkdQDhyQJGRLhPd+gkw6tT9+T6Z2v7Zm+yVbcTIfdtttph7M86Ymmj4tzO+3YRv64jnrt8lKHLOLvWnb2K0RLkSVNS33KgvK1C9JRP4+OPF3kd6VM0eNlztXmf4799cjs6gl5hSMEujEDAy777BJ7q0xmPp5N58DPXhi/LrtrSVBco3XMk7trDkPdHAWC8H6+Tlsn9jwVZaHA92VDZuZfpcmqbBSeOGbkeQ2nHarfyrAty27OgQsA3+CSHkR5bqtaJSRiRNoIpBDZV8UMNXHqqVP+EpXVIJz1n7thm9aUvS0gZV+j7uxKHKPAInIvta9bt1eAkttpMjzQziVR4xspN78MnP4yqlo2mz24DJuNhG/8sLuo6IaTKRGYcL3mKLacGCEZeGGLO50euOhxoOWDNCwHJ7IC6n7eDov6E+Gce3GnGQt9KKmlpE3qhczpf/gfP/YQiPjs4Ncu78VFUmwz3RFiUI51MX07bVqcdUF5XtGVdmxoWioRw48BuOCk23ucatmAdlRPYIVWvJauDPdS1mvObS3ADoYR4Ls2CVyjgz3EqZjvIDrc1sCimC+Pead5+o/cY8JezxQO7b6UbxY8/1ukeMamDeexM+VHvX9ATKx9rOsHKDastsO6nr54Rbw3TGCxssWr/buf0a8fhx0QoSB2gAMbTS9jX2avynUDokXOhufQ9McwffNmCk1yrr40cgqtEjVdwwp1mLQ18CigHXdOuXa6IkL15H3tXaDRp+GL92HzqcfU3ETgO+U6AZ1HyOyVADcYETV/ZTS7QUd/OCyxo+h52HsQaxlHutgVGDUWSuPYoocouOnkm547xcq1BWyEavbwIcscDvfeF38dyDKxi7oi7//KIenlMJD/2v3PM8ENTd2waEuZXaSRfizIiGLwv+2UieKG1MEjK+w/ZkUICCOpmvCFSvR+WdR1CkWyXb9SsAOgYzkgcoboL7v/Wq9SDtACdMK4agLnMZudF6odX5qTJtqh0cfnypLhbBjU8yo5lW780mmKirgdjvt79XOzvESdwMHMiZxA8nqPPRfKhoiCdMEBFIyltdLMttd49i6QP1rxo5un+kV9EyeSVybF1EMBhnTfu+mve6kUYdhF0Dhs7a+611NOLghllRw2jgxTl513 X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 9b210326-8ab6-4987-ecf1-08dd62bd058a 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:56:54.2154 (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 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 Acked-by: Krzysztof Kozlowski --- .../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 Fri Mar 14 05:56:40 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: George Moussalem X-Patchwork-Id: 14016242 X-Patchwork-Delegate: kw@linux.com Received: from NAM10-MW2-obe.outbound.protection.outlook.com (mail-mw2nam10olkn2065.outbound.protection.outlook.com [40.92.42.65]) (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 AFA1A1487D1; Fri, 14 Mar 2025 05:57:03 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.92.42.65 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1741931825; cv=fail; b=DTu4xUHLzyY1wU70UiJduIhCmB0SnQv1DOwkJCn6up2h3PR/CNsfE8Qaqg6eCNkrBTO+Y7OUWVW8cdR/IcqYQufFXH1LLp4czT6IS6d6K1Cpk0EJGZP5GjoPMR80YwIlhIs4k0sgXXNWssgQaDrBwAh5j6acQyEH4XJFq1DDazc= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1741931825; c=relaxed/simple; bh=GWCOZ9rcNI1AJM9h62bURuAJSOOf4qg4mjUUYbeDA/c=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: Content-Type:MIME-Version; b=a9ovEQTmkEKW+onZ+06RwLJerZQQy/uLluzwr9G7WsFPZbFXUQQ+KEqCIjy+NgKp+nFwWwfMe1pyI1E3kC8avrc4AhhqGyHDCbSuylQPcfhuffGJ4QNy1TOwypgGYmm6DUgzRa4+tBv6bIR8iYJs/oNji85g27+GqvffO346xUI= 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=XyJt5B2L; arc=fail smtp.client-ip=40.92.42.65 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="XyJt5B2L" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=f8xT/T69DmyUCNdagxhwg3LObnWg1u3aw7O+++ZjKWWUZKeLfLPHP7TNDIFc4g2HMRYCBvMtBrhhKdH8KeaPrU8EQrxqK3pC5N5SCl71cFsFKOboyfhO+fhLps+Hmm18J0i/DPvfYbc+yCLo/fN4cyFLTu7BxNG3alcrvTS8tc0TtkcU6gNmyWiwKs2Xt+Rzyhpm7Q4QaKClEvZcmpdFpjO92WzPPGmFdvcqkQLv8s7c/sM3trYhDdupNmv/dqzCpfgszR416xz9E/fH+Rg7weAKOJiRPMztiMvzMKwJdPBIKWglzKr5W8lXAMj1gGsCKCKha7pAikWkLnY40d+ksA== 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=/rb4Fz2eLhjsOK8TaETEHiImaJpPwH1MFsiLK9uFQBY=; b=Z4ot7MksPvD34JlsyTlzqtb9eatsO0qFRGVq5/fqzj1zR2wGthP9M4/q4KGr1Y6Xpl9HVuPmHDxDC73YNx+Y9Q6uxqaG70PqzfNgigvSrWdMwF931Lc56ycmRf3Htuew8MGcGTy+fLgL2Imp3USnI/MmL2T1Mrsb+gx26fmEa4SODkM2d2sYx2SMLcQYsDkJnBPpGutMUFz15G07GCB7sHdQEWEqWkj1sOUKykP2jelrApix4uo0FsnYaY0zFatjMjecANLAnGkovyJEOpk5KSdNDLRuaArAQhclBhBROXw66+B1FsCVOkALDZZjqno6Nq3qyfidbEGSvapwMBdTiA== 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=/rb4Fz2eLhjsOK8TaETEHiImaJpPwH1MFsiLK9uFQBY=; b=XyJt5B2LS/xC+dLW3F97gRB1c37vro0bKQbDqaaJ8sXc+RwQ+F63Gk1EHDGOmQnyApgM4dnceX8rdXzGA2Ee7eyAhgVAqV4QiPLDRVWDzDFm9BLvd/sQPkrQYT+z7xw5lNzao1Rkq8kwwyv7zMtBjICNnXn4f+phfya0iT6WPxFnRdP0RPpIow7SuHpIs6VRfFQebddqgSCLeie974t8Zj+PCpXinAp7ydCySUBpvQCoZC3xgIf3zU3OvpeEerQqe0ljaMQuSZco97esf2Ex+Et6WacMl6jWU4Lk+a45sFWO+kIERX8gNoHb+ucS3BVC/nWftZzKq3ju2Gcga+UM+A== 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:01 +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:01 +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 2/6] phy: qualcomm: qcom-uniphy-pcie 28LP add support for IPQ5018 Date: Fri, 14 Mar 2025 09:56:40 +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: FR5P281CA0004.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:f2::13) To DS7PR19MB8883.namprd19.prod.outlook.com (2603:10b6:8:253::16) X-Microsoft-Original-Message-ID: <20250314055644.32705-2-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: efff2487-0ef0-46e0-a0db-08dd62bd09c0 X-Microsoft-Antispam: BCL:0;ARA:14566002|5072599009|15080799006|8060799006|19110799003|461199028|7092599003|3412199025|440099028|1710799026; X-Microsoft-Antispam-Message-Info: +AD7Byy6fmkCgmEFwEU3PggeFp3EHVzzXY3CPMdRPkS2j+M9Zj6kkc6iYYpRn6gcPHb70+tSQtW5GnUEZitKEmDRnfbxy8UY2/tnwuoqKwuvvGfpaf2JyopLuyt/Ek/7xZAu1TUIU3nahG9fhnT7Sg8ETtoyLUnOSqSYujTbP/5ihJeBp0+UJlu8yl3X4E9VCFSq75QKinRYag7ju+/4X0QAPQZQb86uZ84S2GKddi6WYw8rykgl4beqQB6/9viMWiW+nXYNzZirnP0nlU+0UiibiMuCVcJloo+13JurKFRvwkVim9QgS8uDrxEZu0wam9AAapd/giXUbfF/MIBgryS7RDI28tjDP8O5DGZfhiWBAN1piep2il32SfSdz9wHCCeG1kCBT8fruFCrdAH6Sva3eyFPNEw3aWliWI8Ujx54yQn9VGLWqiMvmkUxrlrCNTrMWDshdy8Fu1fSA310DLKyCMBcpFy4QkX8uMN/g6s66WrIO5Td4QpXahMhw2nUPSAeGwTMT9so0NEWikHKVX9duT18R+eNUTCjYTSq+66nye9sJhBxZTq7iTtOqmGtQUZx9pzwbe/SenGYlj/p3W1qXQzw8sdxQ6rxq7+6mvoMEZ2fYmfOypKjiCtt12qbuliUzhwZqaAM2ujifH0VsxNMzdNV9MIp2hPxcUTH6wfCg2koGVEPmonXPGasVf7sFzwp6FTdF/XkFhwiinPqVmZJB5jO9cdlMmftMtsE/uwfM+cDgxDpo9Zte6hiquc6SPWTOZDey/tywMUkoz0gAGZknnGSrsV8JB98WZpNs4JIHaBMCeZN/tX5JNY5IaxvL1Hrxo3pxN8Ib6C+OeashBZjXKq9fJyqCcTa8xHj29d6Tku+78PMDrwv3XSa2DrmmrilbhtNs2U4LCzoKrMjh4lzK97XJc8qSZIDsruhXtVlY67bqQ18oA9EdgXn2lU5vMv/7ATjFIq1VOVZkcZKg5zWUTHcT6wDnj0FTkfxLWoKsyRIS9W9ghXBMPzd38o3CfBM6t5xRjANKwy35oRtVuVJYr3CMhoR/2ffsNJpIEPkEdQy3jYPvBBn1l1algQfSrVRMmv4h91M4ZonlqR+l+uFoJv5VnoDIonWO3gemak= X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: OzEud1HrngZ1A/10K3ZKiDAJgW5pzAjoHgoDvK7+NmaRyOUukP7999gW2JuAIW1zM+lLtWSltwOBEGFzhXQ8DHsBEt1DnxoX4VV/Rf2+E04CFpsq68Jn8gdedGkT6gA11YX+yjoyuzVQsIKW775rJ5e5lmRRixBk+fJ+b37jMPDYkML9kONqKdTB5IhPBxApShwtTIuOsJyajlldY24aTOTbfG7Z9xYn2ex5xfqyRb0wdPz2X5tgtDyG9+fqmM1KhSjVihdpMEoQ2viT6BPu+ugJ3Z7igTmqrVg/Y7TvzaA9r1RrxtiU0r7g3m+heU6jFTsJgkNNteNQZ/m5/JAIt0gUtnVHfXzqbkRVABoZa+JcVtDjHw54T5G+ANOkk4sXiyHigbP4UOPutAHR27ms1hkNhsG5BSfvuN5SZD5pkZuVzle9hXl84KjVEaBVBC4UKjoIAGHAe+CCaxn2afLUt7bfiYSTaCEqo9mfURhCNpo13yStE2Swt6V73m91aezrNdRtWFp0VQJGNMgQyxo1u1PqNEZyz/7LboX3KDCm3bn7KmtdwZ/fUV7Km2jkPujmVwQRGliE+UV4mprRZFvfQyZfupExa4pGnVMqLNx7hk+pEzWs45ydcdUHMHXNGF30ajZA6gqDukd+iQLxiFx6gWzV7pD+QFgfVs7eHou5CHj4jxcRKSo7dRiRiOqfZiEBXJuYy8dcZ1NeO8pE/5Wc2nXNPdAhuQ6iWu4dGBmsY15DuNPSI4TFTynCAdaepsU48eVqc7xj8io4Kv8BYfXORbWK+xA1KlJETvjPZKxjcC0DdF6+wYUwg/SmqNeIkfAOhEkp92Yo8xrl00g071gNf1Y5dGfZAuYCcn4sVLkWAkeD+TgrF73bd0pF7pNq+N/ZVFTexBK138wKsV0nmi7XLt8oOtXYJQ7iyHCs/n8CS8IykHAbiTct3txDOcRoHdmc5UbjJplRhZyYcWCGPGLOViV+9G1mC2x+lke6JUizxAXWsaGxduQYNdAE24jXg14ScuQnUG/ScSLtg69gvdfRjUdq6+6QJQSEfXk5jsucIFsRC2umu26IZr9AMjxgNHYi+PzTomF+9MuQvKbNmyTI7Ue688fcM+e7N8WaGmTkClvoIaYFqypNN6S3N04mHrgYsnXF4AD+h2xW66YtvqzD5WnyIzeaiVHtMurwPXAHgwx54Yciqdobiwl6er9096i9LaRTv2mRDqCGHtavveVCkW6KIQ0DO11VtPYiWdl5kOFUSf5YMS+Si3SlM5V5wYEG X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: efff2487-0ef0-46e0-a0db-08dd62bd09c0 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:01.7665 (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 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 Fri Mar 14 05:56:41 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: George Moussalem X-Patchwork-Id: 14016243 X-Patchwork-Delegate: kw@linux.com Received: from NAM10-MW2-obe.outbound.protection.outlook.com (mail-mw2nam10olkn2060.outbound.protection.outlook.com [40.92.42.60]) (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 CEEF51411DE; Fri, 14 Mar 2025 05:57:11 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.92.42.60 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1741931833; cv=fail; b=T7NdJqu5a7YPbIPB1OFiEqyG3vZIIqr9hVUQNs7HOTMTNcu1W1m3jI0ph2RBZJV1Bb+fOsShUxdkX5W9KbT27piEdCAL2jR8GOAGqGKiv2x4FBU8jCqBZuC7k0HzB7enETbBhGh83W8y3tq9PkP9zMtkPQF/dlQh9gFurzyoo4U= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1741931833; c=relaxed/simple; bh=GcuIdE1Q6MdfQMJ7tRiZMyGHB/gT7Y9AwftcT8y1+bA=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: Content-Type:MIME-Version; b=Ai8Ow1CQ8e+u9YLBjuDVa9xywFK5/W+xCRj4sanIJ+TjgANK+JYYRzaRysIBc5hkQRZEhi+xGcN5ZI4TuG9IevnL2o89ve2q4hzjIH2o1F12hg25h8L5TOvfyYrGp/1tR+Snx4vF+D3UYdB1qVkC+5DwIRZanLnBj7WF5H7OVzE= 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=Ob/zbP2C; arc=fail smtp.client-ip=40.92.42.60 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="Ob/zbP2C" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=EunJHnhyniNngr7HPS9T0kuuVbIR7aNncmW3UWW0OH9kk/nHO6vk1xRk0hyvSSYdQrjn3MHiDMMyXWUT1WSCZfwcLpqYuKQbHPjd/D+Fgr8cZwwSU8+XjrVg5XsRAw/acn3ZieMOsJl5mQStOMgOorEktPqbRkbEDP05I+rhcQVuIaXOnGgymZQroKvcEDf9bMMLVXRZaToUP+DyhUnScowQPYYGQwK1+6MXvcFH9FURVM6QdaaatMhGGBhZBt2VDsdQs4Bu3qcKGqLy1prwlXkbJou5ljjbvTQjQodsTvwu0Deo7cisCaEyMIku9yO/MR6PAAdlCpJ3IAP5Ugyaig== 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=1q9QHU3Yf1rWjFON0rZ5Q36nGPUdQ9v7HXgosXo5x84=; b=viyOhJFv+gLtkDImw032Yg2uozjU114pxGGCaZNuRz6MIV55EEAme+LC/GDXq9+mSewz6mzSyZaqCLQ5iQWdrINzwdogU0zm6Gym31qX0xRQ43HhDfIt1JoPCMkLY417rpWeFXWx6qgdSb/XhGN7Kg1uuG0/igFO+7YdCx1Idgg8Dv0Yho4ZjZETS5W4GDgCzLopJzQfx4DlEcAdAjKL05U6qde261FMYqJIYACijrG0YKCfyyivnWOlp5gh0ImsYLZEupAIzEtCL9RLLq5A9n8Iwrb9e2VGPXDfJuzISLeSg8AIl4fTrSnbyem09qr98pcgcdZ5l60vSqMHpzyQ1w== 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=1q9QHU3Yf1rWjFON0rZ5Q36nGPUdQ9v7HXgosXo5x84=; b=Ob/zbP2CHrOaD28l8kPcIZiOPk1PCBADJGOAuD1WC/Q9S0PgtjX38IAERAP1VkemMG/hzCQoEQX5sJb2VvGm2KUy684+O2LfvRqrY85Id4ZzWobQg9hJfgeXUv3KNkiqtD1lF9DvMGGS54yFURZN/uopU/dgUUx47Zvn16aDRRwrOKRpqrd9yZk4bx85mRIqG2XjlAZ8+fP/qO2f0/FjBkoy1gC0E9niKyY/z/ygyAqzUPm77mY6wCkRlXhNVSTsqbHVab2DFZxsdXUfh369QsUCMXfFrhxzGhPrGbbjRxV+mdIGR7sIH8fUBkIyDHMCGulAamQQy/MHtpXlVZcm0A== 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:09 +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:09 +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 3/6] dt-bindings: PCI: qcom: Add IPQ5018 SoC Date: Fri, 14 Mar 2025 09:56:41 +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: FR3P281CA0143.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:95::6) To DS7PR19MB8883.namprd19.prod.outlook.com (2603:10b6:8:253::16) X-Microsoft-Original-Message-ID: <20250314055644.32705-3-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: 2aeedb7f-a82d-4ecd-d677-08dd62bd0e73 X-Microsoft-Antispam: BCL:0;ARA:14566002|5072599009|15080799006|8060799006|19110799003|461199028|7092599003|41001999003|3412199025|440099028|1710799026; X-Microsoft-Antispam-Message-Info: jukMh8B2Yk5YCVJCIKF2aa67Z7kDNZcERMg9JxLN6GISKvrGhvGuSnuA5rYmzuko19t5s49BspuS6qw8VqAhJewMNRIH2Xp0Ws17ov46fTzwoopma4/ZYqOoF1s68pgNn171Scp5bTonGExFDW8BlstTgCtxAbs5AWkfan4rkb26zo3GJmw8sxs2inU2JygOvHf5S6vlcLb9I70G+UGGYeSL1BodP6fgm2Cq1Q8ReYzgoqjgR8HDBBTnPFqI1+LXEYU6LbaU83lczND7DiA+NP7nAUcIQSOSQL5sX1o89YW8IFQKLJtRMv41qrr/rYTRSfWwXUy5UIFCOYkRemNKXDKFResLV1QCP2ODXk1iQ0UrkxCxuX/KVOO31AUcGvkAewFD/+nWxbEp8wmlQLpIPaEFWhRXG/GsMQpt6qD1LQTFzQ66ClKxXRqs1OXX16S9CoZ8XRj8FCo4kwOXxeyWJlUfr1i5s+k3R/31amL+NQpaPHG3fBuwKCyRk/yaWUKih9gu5Ntx+i9yPMAEPrAkY3cifRan+7TAv0b6Q3GSinc/1b6Mn0Sgk/Pdt6tJRF+vtNrKvwryEly3nKS2Ayv8FgssrAf4gLVfVDcmFqnjKQNoMB/5jP8lUttjg/baSHU9DN3YDunwiJIrKFpDVIr5NbY9bS0vrn9wyV6PQhD3IsOSzUhEP5osKzC9MzVZjGJGBuTQjLKOPhKYGtGIB0BCMOOG9BF15NwjgJ5qUVfPvxnwH7QrJoVrDqAxn3P5D5ODiTE8W9tBq+5kKORNBGa/17WqOHe4/crD5tUUuz8RVvRTlNsLn6Dk7O9AjylS8Yip3sHKBtU4NaPCttA6w++jdyu4kFhKfOjF1gAaMRfO2BTDHPuJfJOyXSuMKn/rQXCI8PtW4i1SoJ59e0Z9dKR1Hgm2/Z1Q+UcrlDRlwAN6R4PkQ/px8cYZ3jWoT2RhW3l2uJ64k4tpznc+EutxL5jFNWDcv03fhMqEdBxILFUOGxwQ321y3rzLz7+st9oTxrphpcaoic2qvL82gqpowwoKrSwPPk3jOPs1gef4ONuEA/jiMrgGXg3f57wX2ndwQUcrqTlrx5CrCHPGQzH2mmGA6G04EoKE3d/HwKVInfrSqD8/x9XUKXARqilZg1FMEn54VXVnYfjFlIPUQXy9t+jPOA== X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: CuFQ31tD9OuZfPVGArRDH1IrwqB2wq3ueTRuYyoI67rkv8OWPu1vqcx8sYSLWnmbD60UIs2ntbuiFIgi20Y4U7G3LRSwFC+dbP6tYlX5t5VUpIhSDY+5Pj0JzvmpRukY0q8323cSXYhSS8NM1WWqKc6nCgCFVSuDuO9tlsu+EIaUHTyNxXjJJ2T9PXm2p/BLxOM8f5os2KeIGl12O0GnyW/AS/nxqk3OtRUk/vhGdXUFUz5grHsD1IQpE9EftyyKKEnU2cm9wHNPdMbkyLIyz3cfGxSgANJH836ATZA4pmZZAkST6IfJvvBiGQcStmlkb6A70UDjl5/PVFIYzAGblk7GNQEzD483a99g8gotM7xMDNreTE+68rHLvroq8ho/k4LyV+tbGgEFpGKizr9qt46feCY1lVqtbukHuGTVm2dYcKIjkZPgDzCARP0JURm3nzNPW18SxO54Ix/foeQgnYRlVYhYALOal8RFwDKUN2ma4l9dlphGbrgc0+nu5qHkf/toPrhIVec4glTVJABgZXFvpifne7lhgxE6WPhBW0TZhe3nKUjnq1Qc4BvWmhn2wswv/MOLAheDt7y5R/QcD9ScB8yxgkJ50wff0Byipp9YvXxGr84znX/XxbNvhyzRTtV9u8fhuTTlM1A6DrC7NZNGeHcJlSSVEUZ0qIYii9Z9mvVMfaUZSYNxkTWw81mRpjIFJAB+8ZctW1QEjldN8B+4XX2Xv96q1s50qccwwBYahoMlqFXltyHpgkbJ89LvOb2S5LXO29iDsvwXtVSJiIS0p3zDZCtN0fv2VPiEU+yqY8AeHaQIxNX4G7wz7au1fqlfDDWIM99lcw/UFqfBIhn+9oLNpW5WTa3J60tkgjgfUVPe00T/fjswaNkKLjDOSsMom2US387De/XLMIsOx47dDysz9fVBTGxKm9U075VIkPbLDyp0STSunxCTWaiDG4CVY+Pv/gwx8LtWfMjb/aWMS/kz0nMenThoKSV/77A1zg6WOca/Kfi1DzFkr+vyW+lAuSRI9wJagCkTnSnARuhLFPqU69FbEFFEjYSOlZ3fXk5Y925OLMtF5VMfDw4u4mkQtYZfsnYB8MGWUyUEd+7ZQAGtwiZ1AVRnbMwMTw2myBT3gNto33SqLlXDwfUy8nF+Ae7pBdN36qbMYe5q+AR2nJCyTASO/ugNPuffvlM3Hqv1q37NKIQ9U/bZgpK2ezZHdVm9r0PiFe4/T7OQD/cEt2lFVwrc2Ipo3J8UgxAvYYgoeFxD7zGxY/T4+Rw2 X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 2aeedb7f-a82d-4ecd-d677-08dd62bd0e73 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:09.2799 (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 support for the PCIe controller on the Qualcomm IPQ5108 SoC to the bindings. Signed-off-by: Nitheesh Sekar Signed-off-by: Sricharan Ramabadhran Signed-off-by: George Moussalem --- .../devicetree/bindings/pci/qcom,pcie.yaml | 59 +++++++++++++++++++ 1 file changed, 59 insertions(+) diff --git a/Documentation/devicetree/bindings/pci/qcom,pcie.yaml b/Documentation/devicetree/bindings/pci/qcom,pcie.yaml index 8f628939209e..d8befaa558e2 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 @@ -322,6 +323,63 @@ allOf: - const: ahb # AHB reset - const: phy_ahb # PHY AHB reset + - if: + properties: + compatible: + contains: + enum: + - qcom,pcie-ipq5018 + then: + properties: + reg: + minItems: 5 + maxItems: 5 + reg-names: + items: + - const: parf # Qualcomm specific registers + - const: dbi # DesignWare PCIe registers + - const: elbi # External local bus interface registers + - const: atu # ATU address space + - const: config # PCIe configuration space + 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 + maxItems: 8 + interrupt-names: + items: + - const: msi0 + - const: msi1 + - const: msi2 + - const: msi3 + - const: msi4 + - const: msi5 + - const: msi6 + - const: msi7 + - const: global + - if: properties: compatible: @@ -562,6 +620,7 @@ allOf: enum: - qcom,pcie-apq8064 - qcom,pcie-ipq4019 + - qcom,pcie-ipq5018 - qcom,pcie-ipq8064 - qcom,pcie-ipq8064v2 - qcom,pcie-ipq8074 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 }, From patchwork Fri Mar 14 05:56:43 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: George Moussalem X-Patchwork-Id: 14016245 X-Patchwork-Delegate: kw@linux.com Received: from NAM10-BN7-obe.outbound.protection.outlook.com (mail-bn7nam10olkn2016.outbound.protection.outlook.com [40.92.40.16]) (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 E3CCE136327; Fri, 14 Mar 2025 05:57:25 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.92.40.16 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1741931847; cv=fail; b=YZBmAyfbGXgDk9eDK1Hjd5Y09BODq4KDuMCt6pDK3SaJiVUPlpNrDcOB5FafNQPTYi3UrRL2K23wQokcLPLH6uGwWSdH/dD0ELoncxr8P6Skh6kDWOOL64pOyyrAmorXuFZFXXClNtnwGc5brvnHL5+wtXHNJOyyCGAxntCrD68= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1741931847; c=relaxed/simple; bh=htzmTtmpJM+7lZr08VKCy9LxbCkmPrI3gV6qZ3JYuyU=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: Content-Type:MIME-Version; b=cgoUu2RrFnzL7bf8XktIkhWVAyUdsIJD6J84wnJGAVOrzN/jhG8z2qkRn1nrNV9DlC81eBuHZ/FvyTXuNgX9D0R+vZLCKTL5I6wKsVAxSBY8y4EJztFL8KppEkUqI1zWtUObgnVJnIhZrliyTHOecIAo6yr1vxkQzA22XsnCcZc= 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=oZ/d7KaP; arc=fail smtp.client-ip=40.92.40.16 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="oZ/d7KaP" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=aHMKRo/rXZCNSS3BWiGc4O/2oU5yQr7H30XtuDS0XdXuH3f7V8CXbGIb0zQxypGX4ss7MlzY76uHhLfyizl5v0gsUYZalYAYT0jB0jt8SeMchgx1qMOT2kaMKHMxtyWzMeftUFakQlkX6cFb9l3gwaLRPsZ+9tY2eSyu1MxfSBp2baWfEhzGWX2ak0izGHFN2UyQEEFWmrLNhNvBXMlXAhFDQPJsKlxp4GxFvlVcK0LzvZwar7Y7yL8CuOa5J7H5VUfhOy3T8mdYsaR6fekZCF4vqAIO19Dx4mkRrH2WX+NCUekJt8lJREOZlKIvF+NGavz9/oskhMhqT/lyOyEdCA== 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=bYgfVkQlNWBrICHqERWNOn7Py9idpi0lAVF+V9p26xE=; b=JeoX7Q7EWaY/91im1JYkHqLI1j/YyRrKVLvLJ7G0ATxAtz5cg+O3CgWLI/Yb3aqAfL6XRf74CUguRtjEkVIwRuOQP3o/vaO0LTPUZ9tw8THLBa4VgDRVSsuRnUEDZnhnm3lL0wNXsfMNYUkjBifa6BlFovXUPwL4I95PhzqClNUXInaeltGGjtfogcuglBbSAfrw7dRl7PQ3CT7BRSv/rPy8ETKsdxXb6qvs5bm05BAQ7j6/ULEQAWBnM4fgYSnAPB2BIiWz3yYXkq0BFqFQMeXTaegrKFiTV3WMwCC+8DbJbERQY0r0gRMNHSCIE08Q6pbIUnmxb/FLp9SaKO7pLQ== 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=bYgfVkQlNWBrICHqERWNOn7Py9idpi0lAVF+V9p26xE=; b=oZ/d7KaPY9JJ9wV9pp5v6CVkqhHAvJiLKfh2cXqz6wYgZe4tAKmZyo9VAdrbB/3hSBIJC3jEq4s4xkvIAFB0z8ZLVo/oqdH2x1Qf0nKuOJzyoHZ0yKVodHr/S7MZ3A/P+Pz79Vvz95+iVsTFls8pgswa1Wm28opiIMN28AcU8OH3YQIe2uzGUricQJhWeLZUwO/0D8nqOzKJfYkkShY7CW1wRWDElbJ5rkhdZT5cWf1QkL7rMIMPq4pLbjIO9XWXqqIYmAP295Jr+MQqJlyI3wgF+ej6jizMWBkcrsDBsQOWozcqcXn14XoWiPfzHhJPHhbNQjVIp/cIs1Tu+6Ffbg== 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:23 +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:23 +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 5/6] arm64: dts: qcom: ipq5018: Add PCIe related nodes Date: Fri, 14 Mar 2025 09:56:43 +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: DX0P273CA0093.AREP273.PROD.OUTLOOK.COM (2603:1086:300:5c::20) To DS7PR19MB8883.namprd19.prod.outlook.com (2603:10b6:8:253::16) X-Microsoft-Original-Message-ID: <20250314055644.32705-5-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: a4a1b6e5-2d2c-4d34-6f62-08dd62bd16d1 X-Microsoft-Antispam: BCL:0;ARA:14566002|5072599009|15080799006|8060799006|19110799003|461199028|7092599003|41001999003|3412199025|440099028|1710799026; X-Microsoft-Antispam-Message-Info: 8ZRcR5PWBHrYp836OPYY6WJt4cDEU0S6YZDqzFbrBXLuI19sqzv2RURmWrZlMy0C5t5YFK856YnX0RjuIAaGnptwMzmlRIG8N8EOay0DLTVhwMTTLreFpectOFhOBkaQ0Dbw1afjCBEVO3NWKAZ8Y5WEjMj5vG+svtyOGftJvdVuFOknJe+XCTjZ9imoc72rkjexDZTx+wwX81VT8Xr/4YI0kozZ6i2VOi/1Ks7NuiiqhZwAgWsYkes0lKFQI1QcTh0yNLHwtEwlxQtAJzvPo8MxwmSZltjh0XEY2dGntZNfBObtCY1tGEmdv1VQyWC3ve2qx6SKBA2ya0eE38igk+lwE3jrPTyFJbkY75+khc4L3Ty5masJfV1Ac5aOZ4S3NdtKkG5Oucx0PrO7y9z0mO3pdrMEdtZ1OjC15cTdJCIXzE3HswWNtXFyBhMYP8S2EGGz4dEgnKptaApJ4WIY4nQvG+dM5dRBxpd6NjSsdJKJ2P0H1t9sX2blaG+Kh+T6TWNZoF9OJjGZpYQNHZcR89aqNFG915LZhMlqH0DH3SOG3gwIjIb4TzGlfAAd3rqFNSbOktI+WpDs9YkglRaKqRYjQ1TCxKRookslF16bCN9MVMS2jQTcdY4NtXr7I930AM9e4SBN8w3+SWfI+Dw1iQK+NQPBXW3O3AHsgQdi2smwvvRt98Ikvw3gURdlkgqtv0CMgRwKmBoD9FKJIM1aAd/CbQ/jnv/nKVOvgStgr+KR6WYtacm6maI7sZJJ4b2tkb0UYOzJhfW91zWhG91WQxUJygfw36aBAQPXGdZX99S0Iys7gTZQKn8mc0xxQy7DyVX8g7YGbecPW5lT1GstAC5VjrTkNk1dQfIlHY8WHvjPXQb+hp4nnptCwLPMvfI4lagk0/JOG5pmyH2PjvJr0gVy3rJmyuBeCk0hVctM687BNXfYto3MajQeD3i/wumAvd6XnvVhKC5lkKq6TVhzRgnE1nsqTmMyISYdtS9SvTCeDV92Vnkt1NgQPQ8WGOHbsaOUB9dxw8xs191t/okIlmG1jRFpHWE9r1fe5X7HfMQcnlXTtF+Dx267TFOWja+1Zqe3Kf3iOlHpkqETw1Duw+QEUa6sG4Unysf9TqtfOlqtN+AIHlKTXRFgYCr9Q1tEykzh1vhAZjZtWYNedzy8nA== X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: RlDmAiGDOvBadS/ZOBBedY7+fiMsJTe2+aiRDBWYui1HPhzlO4zFfNPLy48xHkdwu1A0eh4gSieEefxxbS50rIgE16Kcoliu3U1UN+4Ih/itt0hQxJCGvelB0OsBOm3A2BP3ewtvM8SSXHRVDln1m/LGqG+Bje80p64yGk3GhHtT++qFiT6ptutLTDsWD6FraY6f55DEH/bQffD5C5yrYFrsKUPMUG7robVwVGuswQktWe2y497RRiLRqG2ZpzCbicIEVTauPWo09mrrOHpB4LDB3Ci1j/8Nj+ew9P3tYXWxUhSbUP8qjWC16VloZ5TrG4DCZd+Ikg1Gf4EadU385NZewlvJEaEc4WMK0NYfS6SjSkJtF1WgyP00H0jerpmDINjmhsMhLk/1OwjufuTX7D/TI8zWNT5RCBaiYm//RL8A6aCn6pzaHyP2kVDUdwWi6jZMilgSmzINbe9gG8GIuWoLlom1BdIVj8WGU2B9IT0iNp8AtJqyPh9AGWmVDVpfgNDzglGO3a/OH9L70vCJ34rzOv9XKrNXh9jtyBcA3NrkjczEEaVBccdbjMg0Tp31q8DOMeX4TMpO+kJUgzYXVYNIgYzy7f3+F0jitmsFhh254lew1I3zeI8d67g5ahwcOGY6Il//whV6dX+3EOLc2ssLQ517IoPQOxO9SZI3i1Kkrms+wcPiRtVGiAiF4/3LAFN5nWSEKj5iHMVODmY9tNncYoInSEMzLKHkfrMUfHpI2ThHfjigFoECqx+Y7531K9YS5WCkteIt3J2IYu+epJE5246behQkY3X4G1PKLPzmVox6unrFaNxsEM1uoY+vQuH8II9L1wwcvO9vNCL5eqzlMlJIWNpNKa3QE4+vv7OwXUVFnzpO7hxqpQWNxBT51InpUtWr+GRtaINvJXve80a/JcHmxoiikgNVpMtbmkjYsJRPKB7R2ki+63ZGAIQnjibbXI2sD36e35kK+EyNIhfEmUqgSGtaZ+b5AbopJa1oLYjPwuV1LTWVm6b3OvFZEGRLZC6aL7lCWn0TqPVAQI5rM34iIqKYrioDitp+4pda7hexRnJ/OAoWhAGRB9Tb3qQNWI1nFIkAqfCHKsBo2exCPsxDNoMM/GvdEsNY9YdXcWTnVwKW8/v7vrw4Mk6pviqF9xArpY9/Gzphw9DXuSBOb0W9HhTmguwK4nsdTyyO2Rtb1C2PmZ/aad3nmOEFVvUcovnZDDZItLM/dTfL4NJTxJpwuDjGStWcsEAGxYLiymWyYIvkSReAq5V34h4v X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: a4a1b6e5-2d2c-4d34-6f62-08dd62bd16d1 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:23.1819 (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 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..82d3c32ff719 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>, + <0x82000000 0 0x80300000 0x80300000 0 0x10000000>; + + 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>, + <0 0 0 2 &intc 0 143 IRQ_TYPE_LEVEL_HIGH>, + <0 0 0 3 &intc 0 144 IRQ_TYPE_LEVEL_HIGH>, + <0 0 0 4 &intc 0 145 IRQ_TYPE_LEVEL_HIGH>; + + 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>, + <0x82000000 0 0xa0300000 0xa0300000 0 0x10000000>; + + 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>, + <0 0 0 2 &intc 0 78 IRQ_TYPE_LEVEL_HIGH>, + <0 0 0 3 &intc 0 79 IRQ_TYPE_LEVEL_HIGH>, + <0 0 0 4 &intc 0 83 IRQ_TYPE_LEVEL_HIGH>; + + 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 Fri Mar 14 05:56:44 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: George Moussalem X-Patchwork-Id: 14016246 X-Patchwork-Delegate: kw@linux.com Received: from NAM10-DM6-obe.outbound.protection.outlook.com (mail-dm6nam10olkn2063.outbound.protection.outlook.com [40.92.41.63]) (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 C41881779AE; Fri, 14 Mar 2025 05:57:32 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.92.41.63 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1741931854; cv=fail; b=j/5cpQVg/bCpheV8jFSdQiTFOW/mIxzGxhX8CP4NlgMXxbrjTBMBoqMbuc+KxPXwpikvHWFtlg1/ym9o4TMBFwHknuUTnq8eainp6TjL/d5OAlQySDPGtjs+IF7mlnN8U0e1d3wsyRriBwa/Hm1eEJdJI+7HlpISU95KaZA2KkE= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1741931854; c=relaxed/simple; bh=OKZtpbDAUx5nwdk5frgoeDi85rcTaszui0IO0NxPZJU=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: Content-Type:MIME-Version; b=L1O35BAcUV7zV9XaNFHV4xaWUc6DbML9P4ywXn5h1GU00T5WpJurtPAgSfL5lz6ha/YbDeM00sOqU60xB0FAguhBmtHRn5GLlpnfXZr2tOjZYhbOJDGNbG+MBLhoFD732CtyqW5IjSRgt/y5fcD878EAZ5M70jPamuHp8ZaR70s= 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=gXnTSy3r; arc=fail smtp.client-ip=40.92.41.63 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="gXnTSy3r" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=Rjjx6VZERs0YyUxJeJ1tFG+O9qY+CwEFonomXwglSgVSxXQsp5IXQQf5zDivG7n/aSkiVmgaYcc9uq1T1JrL/0psAsHep7aPMmaWHGJJJkHs5Yg/zFv9zy56y1BnRs3kENQGcbwjVn4GZG+Zx7bf6VozMfjC0/ZPo8i2iqb2MeCKb3hb2njQk1zhcWpSIzk1MzKWUd9hcUcsfPlJJFXZlja3si09N5NiHaSuoiDTM12OrEcRWfARhVUd9hwHF71tpaFmD3+eUIMFhzj4DOPOP08U042qvJDOrqbQO4/DoC2EHgU0NgRwpCQWLF3ToSQZW9DiagXunYSALgBKz6BcuQ== 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=WvPtXOMkIC6gnUJ6kvVDXw1M2PwIaR3tfl9e8ublL9w=; b=tikFBXpjZ7nS2bDvHEY2YC+1naUtVD1B/0yHE5VOBb04XPn19KyLmBYUPPCMML3K1CMDoHhPB9vqPS+HC1Oz7x7z2WpepvmL9x2mRaJaIMLmcZFEOQIr+iYwYXDs/CklXIllp/aR+h3LIxLe7nFWNKrOO9+2fhnrII9oeVIsyDlF2gcpJPjgkS1uxaA6fHqdTedKuQClY9Cui8xRYEidWYVRnpjKM5mMs6NwblbGerTLo4rGLRSCgO/DXber8jHlna8ftaq6nqKPR5BgLzAGctFcDGUKVDnkTii8vN3DIsnNja4ZKAhbsc+5aFCDbC0duCu57c8cX5V8B6Hgd2H6OQ== 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=WvPtXOMkIC6gnUJ6kvVDXw1M2PwIaR3tfl9e8ublL9w=; b=gXnTSy3r7qgo4JQv/qeBSTs+7zJoW/ADKeuzMlNISP+x4yspYVD0X1uIqh250WQauXN5+V9+imCOar641NYz1uuGG629bjESFAveyMsl2fRNcI7JD+pZmjC+RBajl4qQNg9wXPPDUilLDfoRhPmUAl2oQ3P0Y4/zsA6CguOupKKhpQkjSsK0N+ku84CsE5hiGf7l6fAZs7HHabLY/RKmQyqf5+DTHYaWozn+0tbTMXoDswDdIlcnNFXUcFDP/mkV+U9rUST/iZuyfrgr+SNKBVmhAb8pSwmE/Hb48EqfxyckjLndu/F4GRi3oLMqjEeSoygiQgT4mafp3jb2nkQnmQ== 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:30 +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:30 +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 6/6] arm64: dts: qcom: ipq5018: Enable PCIe Date: Fri, 14 Mar 2025 09:56:44 +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: 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: <20250314055644.32705-6-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: 30516091-2cda-45ed-c12c-08dd62bd1aff X-Microsoft-Antispam: BCL:0;ARA:14566002|5072599009|15080799006|8060799006|19110799003|461199028|7092599003|3412199025|440099028|1710799026; X-Microsoft-Antispam-Message-Info: 29EkTBlZjNamxhMVYcotNcauxrOqLTlm3MGu6pcTnj6jtsX15BreF+gBJBWQdbjXIJn7yJKuV30082yjVk1iyO5P+QDZltIhedULrAJ9hHYxb94hnRVUE6WLOQe6pZxZCpDasAw8qxpgg2XYrSzo6ZLYjySodOJACcLt7CbcuKOYb7w4G0ie2NCE8j3HfCU6ReY8YlNqPSd1tdES5UlP104QVtmk6g/qRs9eXBMG8CiMxuKox1TvcsxlRzdj0VORigfgvB5adEwSuWpcElhfs+2lFJ6jKC1osRYoUQsJr654Na9JVewUM8XHXnQZpekbVotGnRk0otYcgVXPCL6FAbjlw1xfhBkzTCUkpht5JIVuL3+KszQrOFzV7/jHtwQX4Kb/VuEqIumBzclkAIFL3sMyn2uzYS1IPgczC30f52SPz6Gy1imJDKrfCuL1CcZ2Ybd3ZfPK9v2Hd6uorpZ419MsTran3Hg3tWN7jLYiD2pbz3QTTmpfbWPy3hvPFEQdSYXzzfUFVI3scmcHNceF1BP4U4Ie8IyGbCna1yqtLqV+xgEQPHlUYPKHl/9Kwt7pnDTxOt7ZjN/mW7ruDujJcZWKwhwAXbudYgJNKtn822LaJWv8xW/+chpcYpFu3ZsiXULpAD6OugyZdMQ4plJw6CRJOQSbiZhedqUeInQDllKHC394uvujHWZfdamqJ4YbvY8WtiLPKEqzJ2xCU3GFNcW/XHT4pGw59pCgE6Cql92+quyD6W0IhqJ4DGlpQvKtgg6+v0MYzxT42dITU8rxe9LYwZ1jyq+98P0H/+4QWKwFRZTV231lcWMjT/blLKdZXz+k3t3UZRARoRJgdRKnyXsN1oqRtAZGF6d42xT8FWrJatXRuA2SI2vFjTIzMOXGqM6O3nDjX9IOwZh0wtFLhCv7mDi4zJhMJobAu4ncwacZ7XVJPmL5I9HYFOaF726apxvx18J0n9JY+0ufEXlg6VQ7vnAHp2cnX8DhHWG9Wn06yNQtz40M7CIeKPNfg9ik8Lw4lAfqXoUxoIZPyurYVR6n4WA7ju99w6gKr40QhxOsgoBEEsC0uqJqD/Z3mJboo3zqy5pfCsgN9VaJBaC+X9Dx0jWa89GcJWB6YIuORZQ= X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: FHvPrCEjbMQj2kBk2A8Ys5CuefBleBMYfnSecwEEEHKhLasH7lJBrrGL8FtKzYk7Yp4+M1uDiACHqq3lPexGmAQSfwCz7/C0c+OBjLaoVKr4cfgggvVi6ye79dgs+6KNfmNWmXkAevBSPo2jzmDO8TLk+IeGuy9kKt6jik+GOuSdRRdAgjXpuEGGkQNmDw1f5d3yFAF/kx0IuDDaPicxk0FOzdyO0CNhARUS5nuRl/XIMpQIomQtFm9ne0xj+x5uNAtoOCsdWAgeSNvSakQzwIgc1qHpmp0Xmz+IZWeQyWatW5JTBN/7s0X3hfzZjteJMmh8lkcVALoqVrg5sGupwTJVJHx9Ec7hiCD69fzMf1v/4f7x3VLjf8lYHeDinnFnFWK9B2XE0DuuSivBVBScTXL9yfLP9F5Xp3Z9aUB0ZKjuvQLojSj2r1QO3h2r1qzT/zyYwHrc1CcE/DXNfgAjf3KuvRj/G7k+jUY3joFpRZUN1RXM5IKhCc5N09LuJ31w02i9SmN9UqHfkkXtWgvYT742fOZspdZcBAH+GEx2vGDuATJ1MQKDqufbwO0ZHuUJ+LaUp6MV2r3qkCIfrWOXX/etUk053szlO5vzid+YcJ/oTb8tNSJ6zGUDKl9N2U8z2naq/Dn69EVnHiPWAoL5isrG8C7ck7kb6MnHKYswNZ6bfQCYYHovlaDF799ZTLdcdC2HjHBLpPCunT/zGqqEPWRQol823TL4/7xcLh8e/7TJEwqg046UU25sE94WIPKbZTEhNSiFCbsyG1nA2OZaIj58yakHmWkVoOGyTe9vM2J7WgSTCpqOxf91y0s59QR2UJLMNhi9FJBwtblp1bHzVmVC+/2I/wF7XIwyrqU5cfpjTRPcWj7WT3L1HzvlzFjxqNDHJk8lo4LbjHh/HLnNiV97/k7VcZlWvNtZSEEZxBrjI8ehbJtTIuEo+WhwvYwR8SRm3xZu1gKcNk3w3pe13gXpgm0dH/RcLQ+8rD9iq6LsUEOaD1++iltLERMZB8DyXuuCxc2eCQuC+i6VYeJgoxmjClngarDRJ3+++59FcMn+MD6x65vPQJEtOheHOIFjHK2CmnXqyTBRW5OIK1IOl/nadvKyeMjEqyQXjo/5SqkBbnGbKPPsTzd+zL+IyBDGDD06nmlAACsBzm0t8qlTIOHK80fKjfz0pfRx14WhwJVf1ui6mQ1nIdHbvSflupxWwhhdQkdF7En1jx2OxjN1o9w7UC6BlAs3DRFNQNjreveS6QGnINZ1j/MlEUUghA6t X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 30516091-2cda-45ed-c12c-08dd62bd1aff 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:30.2210 (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 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..c5c248435a91 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";