From patchwork Thu Feb 27 13:40:43 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Manivannan Sadhasivam via B4 Relay X-Patchwork-Id: 13994493 X-Patchwork-Delegate: kw@linux.com Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (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 8CB5E22FDF2; Thu, 27 Feb 2025 13:40:54 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1740663654; cv=none; b=F5onjzqABW0TZRoDeqlVCCwsRAZcxp9SFsjS6y9QJMsM9aB0RziBOynSwZ39AgR3mW2+Xad86sKulGHm+sWr+gkTZd4cENltsrs5cIQ7QaCcFMS8B2CSEYgKe2+TsEwsgHmg8QBatryrfL1kbtBa8r6WEq3Kr6grH9flagxCHnI= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1740663654; c=relaxed/simple; bh=bWWTG1PyfIMJzF76NSy+EeTbgLJvzK2k4Qb5cBe0Hbg=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=ZKqyzs6y8Q+e1L4UsSGCRC1zoRGJsiAzY9Szkyy18Sn5MevUuZVsSOe2+VSHXv7AFmEUAkW3P/uv2U/dDfh+0Q8nuIlgpPsGJQKdEYfPq70E+l1oB25oHI4Ts6hyMIB8QfB9C/bKBiMcQgjfeXu/wfFiFSLkgPSuqhqVeeDG0gQ= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=X7P0oEFk; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="X7P0oEFk" Received: by smtp.kernel.org (Postfix) with ESMTPS id 106B9C4CEDD; Thu, 27 Feb 2025 13:40:54 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1740663654; bh=bWWTG1PyfIMJzF76NSy+EeTbgLJvzK2k4Qb5cBe0Hbg=; h=From:Date:Subject:References:In-Reply-To:To:Cc:Reply-To:From; b=X7P0oEFkqR7Rf7qH5uvtWIjxDmcc4cV7Vojhbif7fhkbbza3ngQ/1CmmHk2g0qIOh DUChIRTYVHNCkYglPgWN00Wm5n5aEYNFLPQhI1pFvH2JQdzA4527xVMVdLoPH8Yb1m 220NyjZ/I+6SefCibrHQkdFxPNGWg4+tR5QL12HtHHXcIqyOGd/FRu/nV127c1+oew fJusNc8/k/Ljwn+8CnndvfmXSyCDvcJPX5XM89qTwrLgL0ZgFaVmHofW0HXqyHlCOL FVR96eGCYQwdA8P2VBuGqDpStU94PPfuP5UZZW0m7gr/KMG9gyfqp+zCIc6SoVA9jI nZBqED5Lfr/8A== Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id F26D3C19F32; Thu, 27 Feb 2025 13:40:53 +0000 (UTC) From: Manivannan Sadhasivam via B4 Relay Date: Thu, 27 Feb 2025 19:10:43 +0530 Subject: [PATCH 01/23] dt-bindings: PCI: qcom,pcie-sm8150: Add 'global' interrupt Precedence: bulk X-Mailing-List: linux-pci@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Message-Id: <20250227-pcie-global-irq-v1-1-2b70a7819d1e@linaro.org> References: <20250227-pcie-global-irq-v1-0-2b70a7819d1e@linaro.org> In-Reply-To: <20250227-pcie-global-irq-v1-0-2b70a7819d1e@linaro.org> To: Lorenzo Pieralisi , =?utf-8?q?Krzysztof_Wilczy?= =?utf-8?q?=C5=84ski?= , Rob Herring , Bjorn Helgaas , Krzysztof Kozlowski , Conor Dooley , Bjorn Andersson , Konrad Dybcio , cros-qcom-dts-watchers@chromium.org Cc: linux-arm-msm@vger.kernel.org, linux-pci@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Manivannan Sadhasivam X-Mailer: b4 0.14.1 X-Developer-Signature: v=1; a=openpgp-sha256; l=1751; i=manivannan.sadhasivam@linaro.org; h=from:subject:message-id; bh=55z0isesPRsoBW3LenxOlNppI2+qm4UnlpCp+bQlx+o=; b=owEBbQGS/pANAwAKAVWfEeb+kc71AcsmYgBnwGtd9RJU6/KQfNEbU+phDnWfHBYIQttEQ3oYd ZcxmyTt0VWJATMEAAEKAB0WIQRnpUMqgUjL2KRYJ5dVnxHm/pHO9QUCZ8BrXQAKCRBVnxHm/pHO 9UFjB/9v69ly4JdQX9NEiGFfnEeG3NoKG7tJrWhB+YNiek51SgDupekl4cBrA6yTwblfsar5RpQ DeHzJbmdXYo2aufqn6rmCqzftyw9ZDtBOhnHb4ACmn+lmkl6ZxVMlyiwhv05Dmc0hIwedEO/g2S nb118sm5KOicWusf7jU+rIwL8y6dCNrcx1fLc9UTYfZT1hmilD3wtIW3YY1JM0PR8MXVvE9xr1w r451drJfphqR6nPXCnW3KMM2B4oGcyOSDmtrJRMJScIbO/M00O6juO4Y2AKAUx4yXdh6/Gvumun R0Dj5GVziTccc6UWs+nplgB3UcVYJpKi1LB/y/d15KixOdph X-Developer-Key: i=manivannan.sadhasivam@linaro.org; a=openpgp; fpr=C668AEC3C3188E4C611465E7488550E901166008 X-Endpoint-Received: by B4 Relay for manivannan.sadhasivam@linaro.org/default with auth_id=185 X-Original-From: Manivannan Sadhasivam Reply-To: manivannan.sadhasivam@linaro.org From: Manivannan Sadhasivam 'global' interrupt is used to receive PCIe controller and link specific events. Signed-off-by: Manivannan Sadhasivam --- Documentation/devicetree/bindings/pci/qcom,pcie-sm8150.yaml | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/Documentation/devicetree/bindings/pci/qcom,pcie-sm8150.yaml b/Documentation/devicetree/bindings/pci/qcom,pcie-sm8150.yaml index 9d569644fda9..a604f2a79de3 100644 --- a/Documentation/devicetree/bindings/pci/qcom,pcie-sm8150.yaml +++ b/Documentation/devicetree/bindings/pci/qcom,pcie-sm8150.yaml @@ -49,9 +49,10 @@ properties: interrupts: minItems: 8 - maxItems: 8 + maxItems: 9 interrupt-names: + minItems: 8 items: - const: msi0 - const: msi1 @@ -61,6 +62,7 @@ properties: - const: msi5 - const: msi6 - const: msi7 + - const: global resets: maxItems: 1 @@ -128,9 +130,10 @@ examples: , , , - ; + , + ; interrupt-names = "msi0", "msi1", "msi2", "msi3", - "msi4", "msi5", "msi6", "msi7"; + "msi4", "msi5", "msi6", "msi7", "global"; #interrupt-cells = <1>; interrupt-map-mask = <0 0 0 0x7>; interrupt-map = <0 0 0 1 &intc 0 149 IRQ_TYPE_LEVEL_HIGH>, /* int_a */ From patchwork Thu Feb 27 13:40:44 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Manivannan Sadhasivam via B4 Relay X-Patchwork-Id: 13994492 X-Patchwork-Delegate: kw@linux.com Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (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 8CB0522FDE6; Thu, 27 Feb 2025 13:40:54 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1740663654; cv=none; b=pZqntTW2BcRGEEohcu5pxIcj0I3ZpT3xx+j1dF8Lr/H9o2TVqKIqYPYul/wk7zQSXfJe0p59poWkCNcfirxhF6/YQWt0Lk782KiVYA6yQzrBtTHfO+PMMwOjYU3ailV7rSrGEt8C4/gaBbfEby+JrsqDLsUo98RaSYXikKfGi1c= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1740663654; c=relaxed/simple; bh=lAHj8IPb/6vf1/52k0UtNJ201uuTWiMlEH0tvGzn+ZM=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=bqEuGlJveuQmjiGu4llbGY284U733WfkbeKYjjsfnnT5MxVQjHDYnwIZoOOPSiU4xN0FOxQAFrzqOT8dr+F3mfq3UKwMF0jmpx4qehgWzGymucpUyeo4ht0JLR7G8nVZT6SbLUMsDdTtkxe82ogJ3EgqM2gsJc9CCFj4btTBqUc= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=TM0lALL1; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="TM0lALL1" Received: by smtp.kernel.org (Postfix) with ESMTPS id 19DEFC4CEE8; Thu, 27 Feb 2025 13:40:54 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1740663654; bh=lAHj8IPb/6vf1/52k0UtNJ201uuTWiMlEH0tvGzn+ZM=; h=From:Date:Subject:References:In-Reply-To:To:Cc:Reply-To:From; b=TM0lALL1Y1Zi3VBZBOVrkQ2xFPW/usud9IXflMElGgrt+g7pKAKv46UJDx8pwhJWI aRYMHT88T8CmnBvhSe6EUZqnMwQBSEc9i6UaYFqzw8dfrw77U2yk2JcRN2zclKD1Le L7UzapD0Hen5GP/UGetY7MhSlCIX7UUkTxZhEb7Qgr6uKfuD/QIHMK4XivxbsTIL6D hzZdJbD+WTAW1lYiDBR3UwJy2ZQ94Qcrf1zQ6pyRT3BbB6Pr/hpfpMzuwdisWvszgA KjvtkyRWMXlLbACp9ZvGXMRUlSOFGGkpKxW+jJxnbMjuRGj5k4UI7QtSJK0mNNqq+I zlHlYrKHWd7sQ== Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 0BFE9C1B0D9; Thu, 27 Feb 2025 13:40:54 +0000 (UTC) From: Manivannan Sadhasivam via B4 Relay Date: Thu, 27 Feb 2025 19:10:44 +0530 Subject: [PATCH 02/23] arm64: dts: qcom: sm8150: Add 'global' PCIe interrupt Precedence: bulk X-Mailing-List: linux-pci@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Message-Id: <20250227-pcie-global-irq-v1-2-2b70a7819d1e@linaro.org> References: <20250227-pcie-global-irq-v1-0-2b70a7819d1e@linaro.org> In-Reply-To: <20250227-pcie-global-irq-v1-0-2b70a7819d1e@linaro.org> To: Lorenzo Pieralisi , =?utf-8?q?Krzysztof_Wilczy?= =?utf-8?q?=C5=84ski?= , Rob Herring , Bjorn Helgaas , Krzysztof Kozlowski , Conor Dooley , Bjorn Andersson , Konrad Dybcio , cros-qcom-dts-watchers@chromium.org Cc: linux-arm-msm@vger.kernel.org, linux-pci@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Manivannan Sadhasivam X-Mailer: b4 0.14.1 X-Developer-Signature: v=1; a=openpgp-sha256; l=1863; i=manivannan.sadhasivam@linaro.org; h=from:subject:message-id; bh=7uBSWDIfhUklxBW1/XSMAhommU1p8JsVSjILqCd/ExU=; b=owEBbQGS/pANAwAKAVWfEeb+kc71AcsmYgBnwGtdTKh3IumSGsH/ZQBSf8ArkqVzaa8sxmgMA tkxvF+UjR2JATMEAAEKAB0WIQRnpUMqgUjL2KRYJ5dVnxHm/pHO9QUCZ8BrXQAKCRBVnxHm/pHO 9bf6B/40nLuZPC7rv5pnblGdPLwglgDs7NYup2NcBgVxhUfexaE6uCuDjITjsqoXCjC50C3c/4e OK9Iy5Z85TsWdG7oFuccS4KMCKCotrXzT9xqkpqHFopQY+gSMsr5WFFJCuVxgw9jPGHfI++Jp3I 7uRtFz1A5ANR4sqIe11uGoyKgI/D/7UdDyylIjhdtzC/UdzsjPJPgmvVAJqBYA6e36VpxseNKkc o/wIc6CmR4qXFCGBhgOsdCtD5w2Nsr2ogXlso/YQYFOmuNuTGCZMNZsTV4dvLPB99DIhT+CZ/65 fDDa/8T66eW0fKyMKx0b2GnpxBM36DyF6I/CY18VyBanXtcc X-Developer-Key: i=manivannan.sadhasivam@linaro.org; a=openpgp; fpr=C668AEC3C3188E4C611465E7488550E901166008 X-Endpoint-Received: by B4 Relay for manivannan.sadhasivam@linaro.org/default with auth_id=185 X-Original-From: Manivannan Sadhasivam Reply-To: manivannan.sadhasivam@linaro.org From: Manivannan Sadhasivam 'global' interrupt is used to receive PCIe controller and link specific events. Signed-off-by: Manivannan Sadhasivam --- arch/arm64/boot/dts/qcom/sm8150.dtsi | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/sm8150.dtsi b/arch/arm64/boot/dts/qcom/sm8150.dtsi index 4dbda54b47a5..12f1d40b1db8 100644 --- a/arch/arm64/boot/dts/qcom/sm8150.dtsi +++ b/arch/arm64/boot/dts/qcom/sm8150.dtsi @@ -1852,7 +1852,8 @@ pcie0: pcie@1c00000 { , , , - ; + , + ; interrupt-names = "msi0", "msi1", "msi2", @@ -1860,7 +1861,8 @@ pcie0: pcie@1c00000 { "msi4", "msi5", "msi6", - "msi7"; + "msi7", + "global"; #interrupt-cells = <1>; interrupt-map-mask = <0 0 0 0x7>; interrupt-map = <0 0 0 1 &intc 0 149 IRQ_TYPE_LEVEL_HIGH>, /* int_a */ @@ -1969,7 +1971,8 @@ pcie1: pcie@1c08000 { , , , - ; + , + ; interrupt-names = "msi0", "msi1", "msi2", @@ -1977,7 +1980,8 @@ pcie1: pcie@1c08000 { "msi4", "msi5", "msi6", - "msi7"; + "msi7", + "global"; #interrupt-cells = <1>; interrupt-map-mask = <0 0 0 0x7>; interrupt-map = <0 0 0 1 &intc 0 434 IRQ_TYPE_LEVEL_HIGH>, /* int_a */ From patchwork Thu Feb 27 13:40:45 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Manivannan Sadhasivam via B4 Relay X-Patchwork-Id: 13994491 X-Patchwork-Delegate: kw@linux.com Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (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 8CAA422F397; Thu, 27 Feb 2025 13:40:54 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1740663654; cv=none; b=U+cVicByGkZj0pWUUCqdbC+ROYGDW5lOmLTeErPxLTs9qPT5tKwMp5lo0WLPtfuDzgpxmNRvn3c93zAA9OWklCsm98OyConp7VmXBjCMoTvD4L4UEo1nkfjIXJ4l1GAtsoyaReU1RtmElOn2I0n/4W++tCvgxaDDLtADKfuKa4M= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1740663654; c=relaxed/simple; bh=DsfpIEJszPEAQuW43jGjfUKbpSkRvvrQxM3WE/LyN7E=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=VdK5gaD4jAeZ0lar1FV+cD/YqT0xqWWi4LNbTyUTuMDG0mndx5hpUswRoSfVMWdCnYGETY/dCcZ3hDUv//Jd0DkAbEHaIZkpbMhWAr6CsrmpYnl2/ZnYoMhxz1uHN1OPxiwLUdCS/aPf+IGz31wNyyPe1Z/zl0fjsUaW2d2OW2Y= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=FcxGYYhV; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="FcxGYYhV" Received: by smtp.kernel.org (Postfix) with ESMTPS id 2549AC4AF0C; Thu, 27 Feb 2025 13:40:54 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1740663654; bh=DsfpIEJszPEAQuW43jGjfUKbpSkRvvrQxM3WE/LyN7E=; h=From:Date:Subject:References:In-Reply-To:To:Cc:Reply-To:From; b=FcxGYYhV7IbH7zFntaDkWT69h36zG2J5T6/uxS3NwlDfbfS51ZwOSwWKim42g0YjC +5/sKkm2FamfbcU4IMVwsOsaoXA2tMk7jFLxI9Xlo2BaUrlpiwes2N8IDQ7TDKneQj sEjx/WeCulwHZj0MAT3Z9ZlIvflV4cNVAp713LyRQAWWQMQget/yh6kHKXmUJi86jz eVco1lgr/CQVt6vVa/PhdGilaLkTk/iZ43w/aEnA295Xnd/YWdRHjP/F17JciAQXB7 yvff9uGHovGAfqkNYYnNHmzQq/TFPIqqhf2x+crTnrU/EWtIG8AC1lBzxVrfKcAice V4fCNPPuxPSXg== Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 1BF5EC19F2E; Thu, 27 Feb 2025 13:40:54 +0000 (UTC) From: Manivannan Sadhasivam via B4 Relay Date: Thu, 27 Feb 2025 19:10:45 +0530 Subject: [PATCH 03/23] dt-bindings: PCI: qcom,pcie-sm8250: Add 'global' interrupt Precedence: bulk X-Mailing-List: linux-pci@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Message-Id: <20250227-pcie-global-irq-v1-3-2b70a7819d1e@linaro.org> References: <20250227-pcie-global-irq-v1-0-2b70a7819d1e@linaro.org> In-Reply-To: <20250227-pcie-global-irq-v1-0-2b70a7819d1e@linaro.org> To: Lorenzo Pieralisi , =?utf-8?q?Krzysztof_Wilczy?= =?utf-8?q?=C5=84ski?= , Rob Herring , Bjorn Helgaas , Krzysztof Kozlowski , Conor Dooley , Bjorn Andersson , Konrad Dybcio , cros-qcom-dts-watchers@chromium.org Cc: linux-arm-msm@vger.kernel.org, linux-pci@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Manivannan Sadhasivam X-Mailer: b4 0.14.1 X-Developer-Signature: v=1; a=openpgp-sha256; l=1751; i=manivannan.sadhasivam@linaro.org; h=from:subject:message-id; bh=EsGx8DzxLm57OyGTXGe0TOfMlOA4Ni7Q8YePcJ+flH4=; b=owGbwMvMwMUYOl/w2b+J574ynlZLYkg/kB075a1Qqc/Sfawc3KnePy2rU+al7n//1Ld8puXn7 l2ccTInOxmNWRgYuRhkxRRZ0pc6azV6nL6xJEJ9OswgViaQKQxcnAIwkY+l7P+0jMsrQ1av3J3t X/hrbmrP0hc/p4fveDW5bmFNecTelHd3dvcmZMY4KBXsPjTpgroVW/9Ge6uTkQr12iuqm3et3fN Y+PRlX+FKsdJA5Y9T2KwNmy0fXLBJy0oMrp7WGXdgjaOYxOdbGVxnbGz3yq7+zFzqp6ckyHtKdc Fy+62FGaz8pZkVprp7D9RWmyQc52XbVZzjWSCtNc1m1raXQv6rDUKWF1zc8K8tNuGSSNJxGTNWw +MeRUkp23y2bzqyd8IK5jw2tyjBa7Fz3u52di8wjjcKF3ylFHZplfVGvfc7mfoSq3bWh+cf67dw yXKeqXa+xbJNLaPCbPlM9fwGh382YvV2P5321Zbllv0CAA== X-Developer-Key: i=manivannan.sadhasivam@linaro.org; a=openpgp; fpr=C668AEC3C3188E4C611465E7488550E901166008 X-Endpoint-Received: by B4 Relay for manivannan.sadhasivam@linaro.org/default with auth_id=185 X-Original-From: Manivannan Sadhasivam Reply-To: manivannan.sadhasivam@linaro.org From: Manivannan Sadhasivam 'global' interrupt is used to receive PCIe controller and link specific events. Signed-off-by: Manivannan Sadhasivam --- Documentation/devicetree/bindings/pci/qcom,pcie-sm8250.yaml | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/Documentation/devicetree/bindings/pci/qcom,pcie-sm8250.yaml b/Documentation/devicetree/bindings/pci/qcom,pcie-sm8250.yaml index 4d060bce6f9d..af4dae68d508 100644 --- a/Documentation/devicetree/bindings/pci/qcom,pcie-sm8250.yaml +++ b/Documentation/devicetree/bindings/pci/qcom,pcie-sm8250.yaml @@ -61,9 +61,10 @@ properties: interrupts: minItems: 8 - maxItems: 8 + maxItems: 9 interrupt-names: + minItems: 8 items: - const: msi0 - const: msi1 @@ -73,6 +74,7 @@ properties: - const: msi5 - const: msi6 - const: msi7 + - const: global resets: maxItems: 1 @@ -143,9 +145,10 @@ examples: , , , - ; + , + ; interrupt-names = "msi0", "msi1", "msi2", "msi3", - "msi4", "msi5", "msi6", "msi7"; + "msi4", "msi5", "msi6", "msi7", "global"; #interrupt-cells = <1>; interrupt-map-mask = <0 0 0 0x7>; interrupt-map = <0 0 0 1 &intc 0 149 IRQ_TYPE_LEVEL_HIGH>, /* int_a */ From patchwork Thu Feb 27 13:40:46 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Manivannan Sadhasivam via B4 Relay X-Patchwork-Id: 13994494 X-Patchwork-Delegate: kw@linux.com Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (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 B900122FF2B; Thu, 27 Feb 2025 13:40:54 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1740663654; cv=none; b=i0W3koznFoj3dn/jvdf7kcfgL9vxGqlL3rai8G+VKyWp9YEWgsSECYJmXz9O9BS2fSocs0BCXYH5peaAVvorW/4P+UOZhWhcToj7dDX6BjekdShr2KxPZmk4tDT8auX/vFpUe9CnNL4voIABXU3ENM5/oGk0SWbJoZtfqO8P/io= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1740663654; c=relaxed/simple; bh=1sqW2Z2OJk3xPiy/Cyu3UK2zX34YqNDyEV/khp1vNeU=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=FCZaCmmtQpUnytxxvjWszxY2kG75ahCoXBrwsxJRPIkJ1kgKQwtqDOryC4SvRW/tOY7sobPD39vCXC+/2SAPBaQFoYVNk4y+vhk3Ey5sX6RdGv+S4UWw3ouKD2sMuNCvWb9nDFjfTK5OZ/cHKiLXl9m1OvhlJeJlqhaJSzrMilA= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=ZINoWLth; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="ZINoWLth" Received: by smtp.kernel.org (Postfix) with ESMTPS id 3F18DC4AF10; Thu, 27 Feb 2025 13:40:54 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1740663654; bh=1sqW2Z2OJk3xPiy/Cyu3UK2zX34YqNDyEV/khp1vNeU=; h=From:Date:Subject:References:In-Reply-To:To:Cc:Reply-To:From; b=ZINoWLth6D60EJ1cLvjE/Scwhar/uzB7YpgvmHvZ0L/h1YJgdoTgEnOTr4O/4AORf +atR50mWTXYmZUrFzhCm+i9Xreh7o+s+l+jkxFlTeEAIrdmrmrTX800KTeFEDucUyX Y9IgRD5HImgO13Nr8DkmtYmjm0EYDyM4iQDMLYF73q/zIzFeTEa3UVv302oB1fmgRV QKbWzU+vm/all+zEOtnC8JSJIZZ2+oBtc/POrOP1NolzaLCLWBdw0moC7k9Bmeqoko FPi3m87xQlQ9pEo/FUFPVOkH8lXXwxbtyHSLJ91V4HYSQ936P9e1xWgqWshLVS0ckI 0O31qb6zXs8gg== Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 28BB7C021BE; Thu, 27 Feb 2025 13:40:54 +0000 (UTC) From: Manivannan Sadhasivam via B4 Relay Date: Thu, 27 Feb 2025 19:10:46 +0530 Subject: [PATCH 04/23] arm64: dts: qcom: sm8250: Add 'global' PCIe interrupt Precedence: bulk X-Mailing-List: linux-pci@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Message-Id: <20250227-pcie-global-irq-v1-4-2b70a7819d1e@linaro.org> References: <20250227-pcie-global-irq-v1-0-2b70a7819d1e@linaro.org> In-Reply-To: <20250227-pcie-global-irq-v1-0-2b70a7819d1e@linaro.org> To: Lorenzo Pieralisi , =?utf-8?q?Krzysztof_Wilczy?= =?utf-8?q?=C5=84ski?= , Rob Herring , Bjorn Helgaas , Krzysztof Kozlowski , Conor Dooley , Bjorn Andersson , Konrad Dybcio , cros-qcom-dts-watchers@chromium.org Cc: linux-arm-msm@vger.kernel.org, linux-pci@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Manivannan Sadhasivam X-Mailer: b4 0.14.1 X-Developer-Signature: v=1; a=openpgp-sha256; l=2549; i=manivannan.sadhasivam@linaro.org; h=from:subject:message-id; bh=fs6UUE9w9Pz9rmlU2HblvB6mRAo33j+wSEDVuL8zClk=; b=owEBbQGS/pANAwAKAVWfEeb+kc71AcsmYgBnwGteJZGSWsChJbGPVJA8zxDuUXm3iKiJ2MrZu 1aMxyHF4pSJATMEAAEKAB0WIQRnpUMqgUjL2KRYJ5dVnxHm/pHO9QUCZ8BrXgAKCRBVnxHm/pHO 9ajZB/wIYKPKR9oGqzuCqIvhw04vFJalIv7jNUPZZG7trbykW5mFHFluxcJN2L7N1IuOtCppQAl CfbbSov1IS/IwmjDbP6/DSToEFpcu8gt4biaPKtuUTxg7qcZq34SItVun3gcu1hDNoZwfgqZmUT 83fGw+7z2l+t7TPZUmdXtiXYgsLn1enRNf4W63E2Q8pwJBGm3qhLd1VBCr2XdUI72vLkRmiEgGQ OvgTuSm0iTVmNwE0vViSBb3cDtuiZzYJdnr/IagD6EHYe6fNI6ZS3tVXKKIy/Zks4O8c0SazEgv u+0ilGUb+479niZClKNL956arpg5yJRC4IDsL0FbrOnGyyMo X-Developer-Key: i=manivannan.sadhasivam@linaro.org; a=openpgp; fpr=C668AEC3C3188E4C611465E7488550E901166008 X-Endpoint-Received: by B4 Relay for manivannan.sadhasivam@linaro.org/default with auth_id=185 X-Original-From: Manivannan Sadhasivam Reply-To: manivannan.sadhasivam@linaro.org From: Manivannan Sadhasivam 'global' interrupt is used to receive PCIe controller and link specific events. Signed-off-by: Manivannan Sadhasivam --- arch/arm64/boot/dts/qcom/sm8250.dtsi | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/sm8250.dtsi b/arch/arm64/boot/dts/qcom/sm8250.dtsi index c2937b4d9f18..920f3b2d3368 100644 --- a/arch/arm64/boot/dts/qcom/sm8250.dtsi +++ b/arch/arm64/boot/dts/qcom/sm8250.dtsi @@ -2149,7 +2149,8 @@ pcie0: pcie@1c00000 { , , , - ; + , + ; interrupt-names = "msi0", "msi1", "msi2", @@ -2157,7 +2158,8 @@ pcie0: pcie@1c00000 { "msi4", "msi5", "msi6", - "msi7"; + "msi7", + "global"; #interrupt-cells = <1>; interrupt-map-mask = <0 0 0 0x7>; interrupt-map = <0 0 0 1 &intc 0 149 IRQ_TYPE_LEVEL_HIGH>, /* int_a */ @@ -2269,7 +2271,8 @@ pcie1: pcie@1c08000 { , , , - ; + , + ; interrupt-names = "msi0", "msi1", "msi2", @@ -2277,7 +2280,8 @@ pcie1: pcie@1c08000 { "msi4", "msi5", "msi6", - "msi7"; + "msi7", + "global"; #interrupt-cells = <1>; interrupt-map-mask = <0 0 0 0x7>; interrupt-map = <0 0 0 1 &intc 0 434 IRQ_TYPE_LEVEL_HIGH>, /* int_a */ @@ -2394,7 +2398,8 @@ pcie2: pcie@1c10000 { , , , - ; + , + ; interrupt-names = "msi0", "msi1", "msi2", @@ -2402,7 +2407,8 @@ pcie2: pcie@1c10000 { "msi4", "msi5", "msi6", - "msi7"; + "msi7", + "global"; #interrupt-cells = <1>; interrupt-map-mask = <0 0 0 0x7>; interrupt-map = <0 0 0 1 &intc 0 290 IRQ_TYPE_LEVEL_HIGH>, /* int_a */ From patchwork Thu Feb 27 13:40:47 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Manivannan Sadhasivam via B4 Relay X-Patchwork-Id: 13994495 X-Patchwork-Delegate: kw@linux.com Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (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 D9A0423099C; Thu, 27 Feb 2025 13:40:54 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1740663654; cv=none; b=Ylzj36cERXFDH4bgoa91SBC1ipJ89TKSxExJ6pRYt2MtMZVI4GzmIefbSt+4x6yb/0gfDo1phYmil31WRVx62rRg1G7v+6QeqHSi3ShWvjK+4Yuz6zkFYS+lvPmMKH+3IUuZdW/wFOQ6SLVp1YrnqQRdP1+dsi8qrBP6dKN7kb8= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1740663654; c=relaxed/simple; bh=1UJD0HzeyfJKdfVhOH7NW4MgXDee1TzWg6k+2rpGIY4=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=HNVnr5hYCosjQ/3BbH9+0IJi+qod5UNV32++8liBElULILmo8Vm2XTp4tBNIedAArp1X162M/7QELqtkTqrNFhAcPDpoYycagy3pD+C5aRUMULm8Ra+ypTJuKX4zqhIRIP4N6zZ7BNewXT1VgETcmOgupZ5eUcDNga2T5eB1PJY= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=aZIxOcsx; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="aZIxOcsx" Received: by smtp.kernel.org (Postfix) with ESMTPS id 4AFAAC4CEF3; Thu, 27 Feb 2025 13:40:54 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1740663654; bh=1UJD0HzeyfJKdfVhOH7NW4MgXDee1TzWg6k+2rpGIY4=; h=From:Date:Subject:References:In-Reply-To:To:Cc:Reply-To:From; b=aZIxOcsxwXP/YWf3aLUtHelby/uW539/CJrKLAwOqWvtLaZ8YoP3bp+yw46tYbe+A Sr5px4jWqGQkvuijFLY0XREZXVYeX7K6+xtwdjhfSxklVDAjASGF4Cp82ztXTh6RbL DMFFMYcp14+JS6TdfY87SXteiUqWwuwfZ0FWCzuODToGui6zD5IaOSRpsxo8SRku3n Z+b31Y3Kf6uaEmC3oTy3xwS7hArtXivKr2ZuZWLTEb48LwwQwMud/2rDkPmmOSre77 ZwhvvBSRZne8bn9kyt4nC8aVYy1nDBsspFLdzLT3m60fsW7qLB1ozwBfIkxm8h6eAb ex7RMqxex/fNA== Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 362E7C282C1; Thu, 27 Feb 2025 13:40:54 +0000 (UTC) From: Manivannan Sadhasivam via B4 Relay Date: Thu, 27 Feb 2025 19:10:47 +0530 Subject: [PATCH 05/23] dt-bindings: PCI: qcom,pcie-sm8350: Add 'global' interrupt Precedence: bulk X-Mailing-List: linux-pci@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Message-Id: <20250227-pcie-global-irq-v1-5-2b70a7819d1e@linaro.org> References: <20250227-pcie-global-irq-v1-0-2b70a7819d1e@linaro.org> In-Reply-To: <20250227-pcie-global-irq-v1-0-2b70a7819d1e@linaro.org> To: Lorenzo Pieralisi , =?utf-8?q?Krzysztof_Wilczy?= =?utf-8?q?=C5=84ski?= , Rob Herring , Bjorn Helgaas , Krzysztof Kozlowski , Conor Dooley , Bjorn Andersson , Konrad Dybcio , cros-qcom-dts-watchers@chromium.org Cc: linux-arm-msm@vger.kernel.org, linux-pci@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Manivannan Sadhasivam X-Mailer: b4 0.14.1 X-Developer-Signature: v=1; a=openpgp-sha256; l=1751; i=manivannan.sadhasivam@linaro.org; h=from:subject:message-id; bh=+PdcbEuWmMgic5yiYO2o2+HdPlBtqTvPDHlQRYt9B3I=; b=owEBbQGS/pANAwAKAVWfEeb+kc71AcsmYgBnwGteki537wloib2MKOtEhYLNPOHuDBgJMSPTA 2FfbIGKqIiJATMEAAEKAB0WIQRnpUMqgUjL2KRYJ5dVnxHm/pHO9QUCZ8BrXgAKCRBVnxHm/pHO 9SqmB/4vL2rfFHh5Vvwvae95ggG1kGJVTjBjr7j+52lNW18nXTmU1B4hjtnkTT1BR8oqW4f6LIb lBKSuzJ0afYmaKPObhIO/SppqIL110s+nL3vF61pK2mkkkyfZTHw9QfB7U0A4wne3ZoeH+koF7A 4rKUZjJYPry/EOC+VntYG/UaUtLa60hK/uiBXDxRlGeTwQuhSN0MdIxBBtTtsybOZf0WLanvFOq K85lh7o+GjQRBmKjKCqUkmdn1efkxZQ9P736+9xVEO8kbSgBHGQHEN7BG4Dl/66utEhQcko1YQS 77gLTPJfudzeaMxp/6+slXZkpqxehBuPD/qptg4af1FeaZk7 X-Developer-Key: i=manivannan.sadhasivam@linaro.org; a=openpgp; fpr=C668AEC3C3188E4C611465E7488550E901166008 X-Endpoint-Received: by B4 Relay for manivannan.sadhasivam@linaro.org/default with auth_id=185 X-Original-From: Manivannan Sadhasivam Reply-To: manivannan.sadhasivam@linaro.org From: Manivannan Sadhasivam 'global' interrupt is used to receive PCIe controller and link specific events. Signed-off-by: Manivannan Sadhasivam --- Documentation/devicetree/bindings/pci/qcom,pcie-sm8350.yaml | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/Documentation/devicetree/bindings/pci/qcom,pcie-sm8350.yaml b/Documentation/devicetree/bindings/pci/qcom,pcie-sm8350.yaml index 2a4cc41fc710..dde3079adbb3 100644 --- a/Documentation/devicetree/bindings/pci/qcom,pcie-sm8350.yaml +++ b/Documentation/devicetree/bindings/pci/qcom,pcie-sm8350.yaml @@ -51,9 +51,10 @@ properties: interrupts: minItems: 8 - maxItems: 8 + maxItems: 9 interrupt-names: + minItems: 8 items: - const: msi0 - const: msi1 @@ -63,6 +64,7 @@ properties: - const: msi5 - const: msi6 - const: msi7 + - const: global resets: maxItems: 1 @@ -132,9 +134,10 @@ examples: , , , - ; + , + ; interrupt-names = "msi0", "msi1", "msi2", "msi3", - "msi4", "msi5", "msi6", "msi7"; + "msi4", "msi5", "msi6", "msi7", "global"; #interrupt-cells = <1>; interrupt-map-mask = <0 0 0 0x7>; interrupt-map = <0 0 0 1 &intc 0 149 IRQ_TYPE_LEVEL_HIGH>, /* int_a */ From patchwork Thu Feb 27 13:40:48 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Manivannan Sadhasivam via B4 Relay X-Patchwork-Id: 13994496 X-Patchwork-Delegate: kw@linux.com Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (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 D81B5230988; Thu, 27 Feb 2025 13:40:54 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1740663654; cv=none; b=MlDzuuDS8lAAorafzJomRVA3DnTMidb6QXNmN6/FXH6ftZMj+WhmMJQddEiydxwB59otLRk+cVVEoYppqelY6FL2W3rycjjFvpe7FqokvYFlWru0vzDHrmPCfWKaxhsZuqbWqJuaPJ51bf7uR4O9xk5rO9lPp5YsLG0gU+K/0PQ= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1740663654; c=relaxed/simple; bh=iHejU2xwBNg7ZmkeRWa9LQq3OarCkrniwME54qhNLGA=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=gUpekEI86VmN42jkef0XAlT5akoLJRsPTLMhLBfm2tQ/kzTET4bF2WmAFTRQRW5t/n8RfrZ8wkGjw+PY34fK7vCV/HjDJSlBhfQmYsh4QcDCDHu7WaRtcb9TNokiuAFskQdydsKUKBtRp0lXkJVZ9R+EVU/el5Nebd8rHhQGb9c= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=diTVrCi3; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="diTVrCi3" Received: by smtp.kernel.org (Postfix) with ESMTPS id 52080C4CEF8; Thu, 27 Feb 2025 13:40:54 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1740663654; bh=iHejU2xwBNg7ZmkeRWa9LQq3OarCkrniwME54qhNLGA=; h=From:Date:Subject:References:In-Reply-To:To:Cc:Reply-To:From; b=diTVrCi3tVpEQsXSbuLEbOvOdXgDwrcSku2QE0nTQOxf9juWM+a4S5E10TUc52mMG tG4wrgDUvY6FgEoVRrApn2khuGF1r/QRxe8lIQvrCxnGi/8IPQEK9/UXe6zzJiioRU PJVj6DazJ0RcGpwEqp5pwHwiZzC/TX3iOx5cL68X19ZOS4tQQrMIfYmbNJjZ+FlSLj Qywgr3qBHxhWh4ryIIHSnPTGQT+YcAfU4WMOKRAA8W69Yc20qVDsHXF5c19+0yI5BF ns72XIvDga19BqE9VvrzprC9bVwy72pFvt3qNDv+NoDodtGSF365g127C3ZwSuPIYw AeWiEX17KFDfA== Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 43F54C19F2E; Thu, 27 Feb 2025 13:40:54 +0000 (UTC) From: Manivannan Sadhasivam via B4 Relay Date: Thu, 27 Feb 2025 19:10:48 +0530 Subject: [PATCH 06/23] arm64: dts: qcom: sm8350: Add 'global' PCIe interrupt Precedence: bulk X-Mailing-List: linux-pci@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Message-Id: <20250227-pcie-global-irq-v1-6-2b70a7819d1e@linaro.org> References: <20250227-pcie-global-irq-v1-0-2b70a7819d1e@linaro.org> In-Reply-To: <20250227-pcie-global-irq-v1-0-2b70a7819d1e@linaro.org> To: Lorenzo Pieralisi , =?utf-8?q?Krzysztof_Wilczy?= =?utf-8?q?=C5=84ski?= , Rob Herring , Bjorn Helgaas , Krzysztof Kozlowski , Conor Dooley , Bjorn Andersson , Konrad Dybcio , cros-qcom-dts-watchers@chromium.org Cc: linux-arm-msm@vger.kernel.org, linux-pci@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Manivannan Sadhasivam X-Mailer: b4 0.14.1 X-Developer-Signature: v=1; a=openpgp-sha256; l=1863; i=manivannan.sadhasivam@linaro.org; h=from:subject:message-id; bh=i18yVwc4sTPNI/C25xkscVb6kmXNSLhB7jJ77ZWAalY=; b=owEBbQGS/pANAwAKAVWfEeb+kc71AcsmYgBnwGteOMnw1KvM/39ZntzX2Iq2Fgh04XaFtPFPK I+vBEYU862JATMEAAEKAB0WIQRnpUMqgUjL2KRYJ5dVnxHm/pHO9QUCZ8BrXgAKCRBVnxHm/pHO 9QfNB/0XT9WuIpccYGULbX43WUo3G3tUfoWfTDhH6LV5g6A7qLL0toT9+TsozNjSVToJwe1n8kR 10cIueQ4EmVIA3X0APDTLklULfKhm2HYVRKif6TEgYMaNfBiwU2hgCzLdzhGgyMd0cExfSwtx3e OOmx4KZz2+iUsxWxSwrwTSJ29rPyVwXECxnCBTN0Qlqvv9pFxm4fFaUDFp7R2TolzWLt4BbQfMI G+60zKtK2H71AgDg9dul0aaBgmEIAZ7hI/0KGy1z6lEUILLMea1T9QFeUKJ0urJolhCkfKX+sM8 jZUaiJCqUwJ4MDKqTE8hk3HPUtx/uWmztagdPhAIWWDLeOzl X-Developer-Key: i=manivannan.sadhasivam@linaro.org; a=openpgp; fpr=C668AEC3C3188E4C611465E7488550E901166008 X-Endpoint-Received: by B4 Relay for manivannan.sadhasivam@linaro.org/default with auth_id=185 X-Original-From: Manivannan Sadhasivam Reply-To: manivannan.sadhasivam@linaro.org From: Manivannan Sadhasivam 'global' interrupt is used to receive PCIe controller and link specific events. Signed-off-by: Manivannan Sadhasivam --- arch/arm64/boot/dts/qcom/sm8350.dtsi | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/sm8350.dtsi b/arch/arm64/boot/dts/qcom/sm8350.dtsi index 69da30f35baa..c8fdd9cbecfb 100644 --- a/arch/arm64/boot/dts/qcom/sm8350.dtsi +++ b/arch/arm64/boot/dts/qcom/sm8350.dtsi @@ -1536,7 +1536,8 @@ pcie0: pcie@1c00000 { , , , - ; + , + ; interrupt-names = "msi0", "msi1", "msi2", @@ -1544,7 +1545,8 @@ pcie0: pcie@1c00000 { "msi4", "msi5", "msi6", - "msi7"; + "msi7", + "global"; #interrupt-cells = <1>; interrupt-map-mask = <0 0 0 0x7>; interrupt-map = <0 0 0 1 &intc 0 149 IRQ_TYPE_LEVEL_HIGH>, /* int_a */ @@ -1645,7 +1647,8 @@ pcie1: pcie@1c08000 { , , , - ; + , + ; interrupt-names = "msi0", "msi1", "msi2", @@ -1653,7 +1656,8 @@ pcie1: pcie@1c08000 { "msi4", "msi5", "msi6", - "msi7"; + "msi7", + "global"; #interrupt-cells = <1>; interrupt-map-mask = <0 0 0 0x7>; interrupt-map = <0 0 0 1 &intc 0 434 IRQ_TYPE_LEVEL_HIGH>, /* int_a */ From patchwork Thu Feb 27 13:40:49 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Manivannan Sadhasivam via B4 Relay X-Patchwork-Id: 13994499 X-Patchwork-Delegate: kw@linux.com Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (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 D823F23098D; Thu, 27 Feb 2025 13:40:54 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1740663654; cv=none; b=YzCGZxXTmDDG/wQCvoUC+EFyfDqzUxgmCJEPLunrnUXT8zP+vTX1icvYcus+uGARqqpnJvG18l2k2IP0H6MWY7BJORWv7MXi18zwUH1NCt8bBgyZQdeSf6NI48ALeCHLLmlZMONhDR2KCCPFy+0CmT8RIR87XXyVVL+2P2JHNlg= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1740663654; c=relaxed/simple; bh=eMkFLu9eZI4oBc4UR/FOHb0UM1RchoKR20K3m6cbeLs=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=HTQ1LJs/GT2uTziSRCUU0HPVW6lnBhp5lsNJEoMdwYhWf9cNnoFDNtpHYuKjtcchjNDdx8a18/RZjAoYpMNVVsuCtxM55pLQYvrObYyWSpSdpOoY5cqHHvJbkYPGoHdlTZazhhk1xwJ94sLuTfCbVHMUsIErOylSL5izvx2dleg= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=XzAuUVZ0; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="XzAuUVZ0" Received: by smtp.kernel.org (Postfix) with ESMTPS id 62C9EC4CEF6; Thu, 27 Feb 2025 13:40:54 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1740663654; bh=eMkFLu9eZI4oBc4UR/FOHb0UM1RchoKR20K3m6cbeLs=; h=From:Date:Subject:References:In-Reply-To:To:Cc:Reply-To:From; b=XzAuUVZ093g9gvxLn+R03KXEzapp4yHBK4IDP55azzGdDn9zQzdtDSOj5AYky2Oca ALH91YKTs5SdeEbcQqt4bMGklZDQSkF3VaKbWwvJQWF5NjG51PjnPx2gsHDv8gNgBH rdpoMHXUxH7ASC5Qd0Y0ZJfa6Y8aY63k8aLZK0RlnobFx6LTHbDZ4n1ENjkVvcoAoB zZnfwg+xXS4lvIYYolxH4c9wl3AZoeNhUiVRgDiQ9V+4GIBfHJuAT1RvOWbtMqLDRI z/nXb7R/UlitfM8XJG4WvXWDgh/rQeuW38e8NbM10bMFsZKoxtwiurFOTHZSr47cv5 kQ3LOqi/MUzJA== Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 511B9C19F32; Thu, 27 Feb 2025 13:40:54 +0000 (UTC) From: Manivannan Sadhasivam via B4 Relay Date: Thu, 27 Feb 2025 19:10:49 +0530 Subject: [PATCH 07/23] dt-bindings: PCI: qcom,pcie-sa8775p: Add 'global' interrupt Precedence: bulk X-Mailing-List: linux-pci@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Message-Id: <20250227-pcie-global-irq-v1-7-2b70a7819d1e@linaro.org> References: <20250227-pcie-global-irq-v1-0-2b70a7819d1e@linaro.org> In-Reply-To: <20250227-pcie-global-irq-v1-0-2b70a7819d1e@linaro.org> To: Lorenzo Pieralisi , =?utf-8?q?Krzysztof_Wilczy?= =?utf-8?q?=C5=84ski?= , Rob Herring , Bjorn Helgaas , Krzysztof Kozlowski , Conor Dooley , Bjorn Andersson , Konrad Dybcio , cros-qcom-dts-watchers@chromium.org Cc: linux-arm-msm@vger.kernel.org, linux-pci@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Manivannan Sadhasivam X-Mailer: b4 0.14.1 X-Developer-Signature: v=1; a=openpgp-sha256; l=1942; i=manivannan.sadhasivam@linaro.org; h=from:subject:message-id; bh=4B0RA4FNMrbUWOS2nSab+Rb0slrEsmCreVqNdxB2RFw=; b=owEBbQGS/pANAwAKAVWfEeb+kc71AcsmYgBnwGtek6zKKn+xtMxxKqrA5Go7wrjKJ4nFEUOgz 1btVb55fweJATMEAAEKAB0WIQRnpUMqgUjL2KRYJ5dVnxHm/pHO9QUCZ8BrXgAKCRBVnxHm/pHO 9dlUB/0WkVcodOGDAZRUbGOYKHC2tzc4FWjskU3dk670eIOy4a/o8DDAcajH4RFaMLfPvyEhuGQ /u9W0+EalHFlhmxpQHkBhpQzygzPnBhQfB0x4v1k7HrbkIWWEf4Z0DvNKUpZ/8rwVngnsku93dW eFGRMghC9kyfysf/E73vyhU3ctYQWdTXI6Dhn2Hqgqd7rTRjq01Y+H81ZHCqCgj58j8+KDl0OdN 0ZAxzkRdcYi4clmZAtW0DFEffsC9dNkSs3q81HGK1F6RS7OqgHABN7VpRoxQFu58BYNxLdo+HtW gBtDybchutMpIx8kcvOKk+RzeDjh+Rci1HsPTFXEIlj4zP+6 X-Developer-Key: i=manivannan.sadhasivam@linaro.org; a=openpgp; fpr=C668AEC3C3188E4C611465E7488550E901166008 X-Endpoint-Received: by B4 Relay for manivannan.sadhasivam@linaro.org/default with auth_id=185 X-Original-From: Manivannan Sadhasivam Reply-To: manivannan.sadhasivam@linaro.org From: Manivannan Sadhasivam 'global' interrupt is used to receive PCIe controller and link specific events. Signed-off-by: Manivannan Sadhasivam --- Documentation/devicetree/bindings/pci/qcom,pcie-sa8775p.yaml | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/Documentation/devicetree/bindings/pci/qcom,pcie-sa8775p.yaml b/Documentation/devicetree/bindings/pci/qcom,pcie-sa8775p.yaml index efde49d1bef8..e3fa232da2ca 100644 --- a/Documentation/devicetree/bindings/pci/qcom,pcie-sa8775p.yaml +++ b/Documentation/devicetree/bindings/pci/qcom,pcie-sa8775p.yaml @@ -45,9 +45,10 @@ properties: interrupts: minItems: 8 - maxItems: 8 + maxItems: 9 interrupt-names: + minItems: 8 items: - const: msi0 - const: msi1 @@ -57,6 +58,7 @@ properties: - const: msi5 - const: msi6 - const: msi7 + - const: global resets: maxItems: 1 @@ -129,7 +131,8 @@ examples: , , , - ; + , + ; interrupt-names = "msi0", "msi1", "msi2", @@ -137,7 +140,8 @@ examples: "msi4", "msi5", "msi6", - "msi7"; + "msi7", + "global"; #interrupt-cells = <1>; interrupt-map-mask = <0 0 0 0x7>; interrupt-map = <0 0 0 1 &intc GIC_SPI 434 IRQ_TYPE_LEVEL_HIGH>, From patchwork Thu Feb 27 13:40:50 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Manivannan Sadhasivam via B4 Relay X-Patchwork-Id: 13994497 X-Patchwork-Delegate: kw@linux.com Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (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 DB12D2309A0; Thu, 27 Feb 2025 13:40:54 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1740663655; cv=none; b=UMs6hZHDK36ZAV/86NTbO8Gm70UpYFMNotSa2SQ39vWrP0v9oy/yrKlwcWd+0uZvB7c1jQiamOmvs+m2HOEmolhB9EdofmiBzSOyIdG87ED9AX+VQGHnKKiOXt65dfQkOXK7BxHPiJ2RHkJ3FbELieelZGLkOH2caJQlyLhS22s= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1740663655; c=relaxed/simple; bh=L+7fmafUbVjlxmLkt84Q2/XpMG/TAgYrJR1b7K3eDQ0=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=hhQEbKPJaM+OUGL2GOGthhX8l+ShfsbnVlGZAz1UdULJzVqME1u9/uLHrpgOchdjtxmPMGtDbw1jsxxHM6dzARw088RZRL/xasYijo0O9Eep0mLefXffvFC+YaarlXVJr1y/yvcS93LnIArZx5fTb6CueTEnqp+x22maQ+9hfjg= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=tLiggeZp; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="tLiggeZp" Received: by smtp.kernel.org (Postfix) with ESMTPS id 70F5EC113CF; Thu, 27 Feb 2025 13:40:54 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1740663654; bh=L+7fmafUbVjlxmLkt84Q2/XpMG/TAgYrJR1b7K3eDQ0=; h=From:Date:Subject:References:In-Reply-To:To:Cc:Reply-To:From; b=tLiggeZphVtz4OgzAkSui71GmCuHYoCnEOAPPTf6MuGA4kaqgzYZ/CIPJAlAD3LHM cNJqkf43uAAsC3ocykLWpZ8uybIGZKuI4V7//gZeoK6iBYMnWrxVLCemEh7YqKiwgU BJUxmCsLrFHIg5PhZpXJJvUQ3MXkUDmR+qUtYTns88GCxwyBgZ0rZCuKiVH4qlJpeu hIsg139qB1BkyDt94r2JdhEC98epAGMPoTpBdWKkua1uifvadsB7rDS2dYY0rygGtP Z0sbMjvU1LuR0GjI1Q6dTZMj6LB83QMzgS1LFtznK+NsvgUAM7mrdSpFeni3cl9s1a mN/427QXkPceA== Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 63C7BC1B0D9; Thu, 27 Feb 2025 13:40:54 +0000 (UTC) From: Manivannan Sadhasivam via B4 Relay Date: Thu, 27 Feb 2025 19:10:50 +0530 Subject: [PATCH 08/23] arm64: dts: qcom: sa8775p: Add 'global' PCIe interrupt Precedence: bulk X-Mailing-List: linux-pci@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Message-Id: <20250227-pcie-global-irq-v1-8-2b70a7819d1e@linaro.org> References: <20250227-pcie-global-irq-v1-0-2b70a7819d1e@linaro.org> In-Reply-To: <20250227-pcie-global-irq-v1-0-2b70a7819d1e@linaro.org> To: Lorenzo Pieralisi , =?utf-8?q?Krzysztof_Wilczy?= =?utf-8?q?=C5=84ski?= , Rob Herring , Bjorn Helgaas , Krzysztof Kozlowski , Conor Dooley , Bjorn Andersson , Konrad Dybcio , cros-qcom-dts-watchers@chromium.org Cc: linux-arm-msm@vger.kernel.org, linux-pci@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Manivannan Sadhasivam X-Mailer: b4 0.14.1 X-Developer-Signature: v=1; a=openpgp-sha256; l=1937; i=manivannan.sadhasivam@linaro.org; h=from:subject:message-id; bh=Os2oTXz3lM7O8tEiJo6RhT8WTo7QJJeaiTGq7TdERl4=; b=owEBbQGS/pANAwAKAVWfEeb+kc71AcsmYgBnwGtf3mFRsxhFB5i2bT0PnqnD5DqV6CyNoa0dY gRb4So9q/eJATMEAAEKAB0WIQRnpUMqgUjL2KRYJ5dVnxHm/pHO9QUCZ8BrXwAKCRBVnxHm/pHO 9Y5yB/9SjMKRBDc281gpmD7dg7RV/rSvsHE3S6duGtZdwzaujXh5DfIOrVaI6/NMjvmTmw3uo+G 7TpU5hJs4SeIq3jJ4o2iupox5rEq+xKpE37hFfJFfjEozYNifxFrfgGhW2Uhx3iGWi8Sh2QwogD YZq+MFEmcJR5J2YAO/PsAWq9/W94JHFaM2k6GvI5RJKhwC6swAX7TamagXST6j4jC5RJfLrd6qO IXZzv8fj92VsWpUkqITfxonMximOezz/bz3mXF6cRNsSrh18vJoUcfo9VCbCEASmJMcYCNxUbDR OP7zUa+Lsw2pnBS+fD1hI+5iXLGtioFEWTDUad5224hOengC X-Developer-Key: i=manivannan.sadhasivam@linaro.org; a=openpgp; fpr=C668AEC3C3188E4C611465E7488550E901166008 X-Endpoint-Received: by B4 Relay for manivannan.sadhasivam@linaro.org/default with auth_id=185 X-Original-From: Manivannan Sadhasivam Reply-To: manivannan.sadhasivam@linaro.org From: Manivannan Sadhasivam 'global' interrupt is used to receive PCIe controller and link specific events. Signed-off-by: Manivannan Sadhasivam --- arch/arm64/boot/dts/qcom/sa8775p.dtsi | 28 ++++++++++++++++++++++------ 1 file changed, 22 insertions(+), 6 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/sa8775p.dtsi b/arch/arm64/boot/dts/qcom/sa8775p.dtsi index 3394ae2d1300..05a3eb06d182 100644 --- a/arch/arm64/boot/dts/qcom/sa8775p.dtsi +++ b/arch/arm64/boot/dts/qcom/sa8775p.dtsi @@ -6421,9 +6421,17 @@ pcie0: pcie@1c00000 { , , , - ; - interrupt-names = "msi0", "msi1", "msi2", "msi3", - "msi4", "msi5", "msi6", "msi7"; + , + ; + 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 GIC_SPI 434 IRQ_TYPE_LEVEL_HIGH>, @@ -6579,9 +6587,17 @@ pcie1: pcie@1c10000 { , , , - ; - interrupt-names = "msi0", "msi1", "msi2", "msi3", - "msi4", "msi5", "msi6", "msi7"; + , + ; + 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 GIC_SPI 148 IRQ_TYPE_LEVEL_HIGH>, From patchwork Thu Feb 27 13:40:51 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Manivannan Sadhasivam via B4 Relay X-Patchwork-Id: 13994500 X-Patchwork-Delegate: kw@linux.com Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (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 EE691230D1E; Thu, 27 Feb 2025 13:40:54 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1740663655; cv=none; b=sai3fhWJQNxfyWkVrAMGF/BtRAXQxA60TP5yATkyT8XhmRnMemv7UU/zye3iD0NBGAuuYDZ3YY8G1scx+Fqwc0XruJnDm910wrc8BxaKHIY4GzvDvQcQOlMttzY5IHB64dE8UJ8SGK8y3iriVEgAPj6O8hrd4zQdBbLilawGvfI= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1740663655; c=relaxed/simple; bh=erC6YNsOQoeLC7Vqn3Td063kUN7pBcT4JKctWJbosWE=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=CBtGG8WBnRMYwlhwqF+8E++oly9uxdqfygQKJX8VHV16g8uSrh3tjhbEEEVxA/ufG/5DGomcyd+FHf0xVyzFFC14x92xvuTFEzLqVEah3T5Ryfc422SbD6p+xc3XwreJ+GaYotVOfYM++wHYKp9jAZ2ccH6DG3FSfBmECqhp8Ko= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=BguzPaAM; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="BguzPaAM" Received: by smtp.kernel.org (Postfix) with ESMTPS id 7CD9EC4CEE7; Thu, 27 Feb 2025 13:40:54 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1740663654; bh=erC6YNsOQoeLC7Vqn3Td063kUN7pBcT4JKctWJbosWE=; h=From:Date:Subject:References:In-Reply-To:To:Cc:Reply-To:From; b=BguzPaAM+2RYC6I9twFhRCBF7a3pBJR5/Zd0X/e92QawLnd00IHv5bSbUClB4OfSY tSFD8m03I991uFy6FwtW6//YOvpNAJBak06FfmlWaXYk5N3tr2gRnUn0rnCgTJ0HFB viAltKmQazRTIqAhqPvkfppNYrcBcydVLurFlTjTo9En6tjyO3YCnzmOsA5XldAPvx VFXI0ZaWHC4/c89GfZTXkJiXykhSyPa0Q0vgJ4PmKGVcoAZF4wmLaqK1do4Yw5G6Lh nXBMn7Km7xpiPf44KQhSU942GgPv6Nts2Uy0fUM3EGL2YMB8t49jQBkZh2yf/rkRb1 54374TLLCWJng== Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 7489FC021BE; Thu, 27 Feb 2025 13:40:54 +0000 (UTC) From: Manivannan Sadhasivam via B4 Relay Date: Thu, 27 Feb 2025 19:10:51 +0530 Subject: [PATCH 09/23] dt-bindings: PCI: qcom,pcie-sc7280: Add 'global' interrupt Precedence: bulk X-Mailing-List: linux-pci@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Message-Id: <20250227-pcie-global-irq-v1-9-2b70a7819d1e@linaro.org> References: <20250227-pcie-global-irq-v1-0-2b70a7819d1e@linaro.org> In-Reply-To: <20250227-pcie-global-irq-v1-0-2b70a7819d1e@linaro.org> To: Lorenzo Pieralisi , =?utf-8?q?Krzysztof_Wilczy?= =?utf-8?q?=C5=84ski?= , Rob Herring , Bjorn Helgaas , Krzysztof Kozlowski , Conor Dooley , Bjorn Andersson , Konrad Dybcio , cros-qcom-dts-watchers@chromium.org Cc: linux-arm-msm@vger.kernel.org, linux-pci@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Manivannan Sadhasivam X-Mailer: b4 0.14.1 X-Developer-Signature: v=1; a=openpgp-sha256; l=1743; i=manivannan.sadhasivam@linaro.org; h=from:subject:message-id; bh=Ypfuedp5Iva71ub+3I/TErUi7/T1H5RxWeczTJusiAc=; b=owEBbQGS/pANAwAKAVWfEeb+kc71AcsmYgBnwGtft6BtrM1tZFvua316Ng6Gc9IK8GbDisgWv z7AYhsGqx+JATMEAAEKAB0WIQRnpUMqgUjL2KRYJ5dVnxHm/pHO9QUCZ8BrXwAKCRBVnxHm/pHO 9VbzB/9Ig+5sg5vOcKeWP1vv+i09AEn/enAbcsxRlnSer+8tiPwmmybKoQlitBsnYR23DRrgp5a SCCbxeHq/4Ygci1rw3vd2/AzKrAQX2BVCavFwjafDpy5ltQjEiY+NAbkgTwtK9Q7JobPj1Q3x/h vkofVspBS8MudSfqBkvQigmmPupQb+s38Ts5UDkpfJk4PF2kreTDaFpsI6LRaRg3+KHQsSHX/zd EV7JDhipM3ZKsyY/46p2j2uRq3Hehd1O1gsVW6536RNelaGrJLGbpcCnjkoVGR9xWlB4XAR996P BkgpbIxTqTENDBp2izD2gppD0ni2F4z5/VYwbGpLoCJwBH+k X-Developer-Key: i=manivannan.sadhasivam@linaro.org; a=openpgp; fpr=C668AEC3C3188E4C611465E7488550E901166008 X-Endpoint-Received: by B4 Relay for manivannan.sadhasivam@linaro.org/default with auth_id=185 X-Original-From: Manivannan Sadhasivam Reply-To: manivannan.sadhasivam@linaro.org From: Manivannan Sadhasivam 'global' interrupt is used to receive PCIe controller and link specific events. Signed-off-by: Manivannan Sadhasivam --- Documentation/devicetree/bindings/pci/qcom,pcie-sc7280.yaml | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/Documentation/devicetree/bindings/pci/qcom,pcie-sc7280.yaml b/Documentation/devicetree/bindings/pci/qcom,pcie-sc7280.yaml index 76cb9fbfd476..ff508f592a1a 100644 --- a/Documentation/devicetree/bindings/pci/qcom,pcie-sc7280.yaml +++ b/Documentation/devicetree/bindings/pci/qcom,pcie-sc7280.yaml @@ -54,9 +54,10 @@ properties: interrupts: minItems: 8 - maxItems: 8 + maxItems: 9 interrupt-names: + minItems: 8 items: - const: msi0 - const: msi1 @@ -66,6 +67,7 @@ properties: - const: msi5 - const: msi6 - const: msi7 + - const: global resets: maxItems: 1 @@ -149,9 +151,10 @@ examples: , , , - ; + , + ; interrupt-names = "msi0", "msi1", "msi2", "msi3", - "msi4", "msi5", "msi6", "msi7"; + "msi4", "msi5", "msi6", "msi7", "global"; #interrupt-cells = <1>; interrupt-map-mask = <0 0 0 0x7>; interrupt-map = <0 0 0 1 &intc 0 0 0 434 IRQ_TYPE_LEVEL_HIGH>, From patchwork Thu Feb 27 13:40:52 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Manivannan Sadhasivam via B4 Relay X-Patchwork-Id: 13994498 X-Patchwork-Delegate: kw@linux.com Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (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 EC670230D14; Thu, 27 Feb 2025 13:40:54 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1740663655; cv=none; b=jNPTcQNRSGntuZnMtxdkimtIg/79HT9hSuKIVff7DBo4V71HEzT8+7RXMTRsBOW62lexhSUpr1IMpzPe8xE3w947iKpQMa6hOFhh6b80H4usW3TKoD1GXUVwdOVDgM1rE/dB8lzDk1Uk8KroE5eYlmrtdtrmZD+x0/WC4ji1J7o= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1740663655; c=relaxed/simple; bh=XTat8UbCOLBjjJ5kMuvixKPFMw1/cWSeyGvtabf1UFU=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=nOvSbhN9UFhn/MgiZ9ZDQJ4GuZXrfDFZ6Yk3dAecRc0p0e28X13INH9NkDQ72VyPxNMYt1pLVPVeGbAbQQHcpJ2Nc2hwkQt/yUNWJxHBHjUtL0ScfT9pGnoTHoY98p7MH3kqcZadXUILJbC8WCN/oW+bGhinO4o+y9dNgmSdIMc= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=Gso67Zd6; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="Gso67Zd6" Received: by smtp.kernel.org (Postfix) with ESMTPS id 8D0F8C19424; Thu, 27 Feb 2025 13:40:54 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1740663654; bh=XTat8UbCOLBjjJ5kMuvixKPFMw1/cWSeyGvtabf1UFU=; h=From:Date:Subject:References:In-Reply-To:To:Cc:Reply-To:From; b=Gso67Zd6BeHG2fdmTAKAykIMMTdzwyEEw9/P+O7v6Jyhl55Owq54i2JSUBCAD+Im7 3kS6uY2M54VLt0LyumkYX05h6Qw+XJ25Y6QR0xWxl+llnfQVDdgF8JNS7Uglz3ceHu SZwR2OmUFDHnMVQU9g4YaO/018hbT8MLUA7E/GsRIYZCWmzo6YXubRUHFdUT/V4762 B6s6MUBYyiJdTO0krW63Ya9a5DLB4l4XUxXftxdccBL957qsVlZDzzM8uKWbrhO2W0 xIa9eNMYZzQDhcxMobY0HddyznDioyeLzUtqe6DBUsHmeKZKibU47O6+hBm0YaclTw CWVsuH+YxD30Q== Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 86122C19F2E; Thu, 27 Feb 2025 13:40:54 +0000 (UTC) From: Manivannan Sadhasivam via B4 Relay Date: Thu, 27 Feb 2025 19:10:52 +0530 Subject: [PATCH 10/23] arm64: dts: qcom: sc7280: Add 'global' PCIe interrupt Precedence: bulk X-Mailing-List: linux-pci@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Message-Id: <20250227-pcie-global-irq-v1-10-2b70a7819d1e@linaro.org> References: <20250227-pcie-global-irq-v1-0-2b70a7819d1e@linaro.org> In-Reply-To: <20250227-pcie-global-irq-v1-0-2b70a7819d1e@linaro.org> To: Lorenzo Pieralisi , =?utf-8?q?Krzysztof_Wilczy?= =?utf-8?q?=C5=84ski?= , Rob Herring , Bjorn Helgaas , Krzysztof Kozlowski , Conor Dooley , Bjorn Andersson , Konrad Dybcio , cros-qcom-dts-watchers@chromium.org Cc: linux-arm-msm@vger.kernel.org, linux-pci@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Manivannan Sadhasivam X-Mailer: b4 0.14.1 X-Developer-Signature: v=1; a=openpgp-sha256; l=1231; i=manivannan.sadhasivam@linaro.org; h=from:subject:message-id; bh=rTVW3NDc0JeWq6yq9e/nkqc0ekGHzOskko7jXo30pow=; b=owEBbQGS/pANAwAKAVWfEeb+kc71AcsmYgBnwGtfa2G7HwwBqeR8mHB73A8SCXutjIRdwVCRQ sx4mOAhz5CJATMEAAEKAB0WIQRnpUMqgUjL2KRYJ5dVnxHm/pHO9QUCZ8BrXwAKCRBVnxHm/pHO 9YsUB/9x6+6qzeRcqWVXMmbtVxEG39zy5osUNg9SvPvDjBT28PybAk3653x+KRa3cYMjOk5Br6X XIgkKImmlK1ekXArw3UrP73FADar96FKar9h12GApd78di/LSIoR1TWIzcpbpsBkGisTwsEjeZn QGZIgFdEUZ0UkygqGogqyU2BhETAa6rwycHhIqz1Mbs+iTjq8tHas6Fx1TIOaT8LjWgDmKfE+2y 4rajgXgpEGWAeahJTLNohN8/0q1Kkg2mg+9rsg8MpqmqRE6rSpwV+nbF5jUDUszCkulHx4rZw46 NOJ501gAQd5mP8Zk6oARwYI31GrqTy7GT9MyRbwukVP9E3GE X-Developer-Key: i=manivannan.sadhasivam@linaro.org; a=openpgp; fpr=C668AEC3C3188E4C611465E7488550E901166008 X-Endpoint-Received: by B4 Relay for manivannan.sadhasivam@linaro.org/default with auth_id=185 X-Original-From: Manivannan Sadhasivam Reply-To: manivannan.sadhasivam@linaro.org From: Manivannan Sadhasivam 'global' interrupt is used to receive PCIe controller and link specific events. Signed-off-by: Manivannan Sadhasivam --- arch/arm64/boot/dts/qcom/sc7280.dtsi | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/sc7280.dtsi b/arch/arm64/boot/dts/qcom/sc7280.dtsi index 0f2caf36910b..6cfba0862157 100644 --- a/arch/arm64/boot/dts/qcom/sc7280.dtsi +++ b/arch/arm64/boot/dts/qcom/sc7280.dtsi @@ -2225,9 +2225,17 @@ pcie1: pcie@1c08000 { , , , - ; - interrupt-names = "msi0", "msi1", "msi2", "msi3", - "msi4", "msi5", "msi6", "msi7"; + , + ; + 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 0 0 434 IRQ_TYPE_LEVEL_HIGH>, From patchwork Thu Feb 27 13:40:53 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Manivannan Sadhasivam via B4 Relay X-Patchwork-Id: 13994502 X-Patchwork-Delegate: kw@linux.com Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (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 F2074230D2B; Thu, 27 Feb 2025 13:40:54 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1740663655; cv=none; b=I57GkQY/FhGUwBnS0IS6c+UKe2rponeoHFHOImYjUk1ffyL8wljWxwOxdZL4MS4k0LSJUxudGs6YSWGTIhV+JHxWy9PJSEW5URdDkLc9u6og6mS84tjp4TK1lh7IMdF/9FkH1qO/3IhAPrtjNAqJjtkfKY63FqX1U44J9WQFnCU= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1740663655; c=relaxed/simple; bh=H3WDSAOTWUvP+jjTPc6glTpBe5Z+uodGVhuG6L/ZhME=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=Mb6KNxAExO8sM5pmGNx+ttOtjAj5MuoUp0oU6CPEEqfwKiKMiZHlVWFnWluIWqftUQgQBVvbOFoN+MD2dea6vUGDXLp1cTyFMZD8g+JrOds66l1bvUc2vkXO1VxI8mVPP+ZZntPDFYC/U5tiAq01tEfzJHL399spKdSqoS+r+wg= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=LcYLGN6a; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="LcYLGN6a" Received: by smtp.kernel.org (Postfix) with ESMTPS id A0302C2BC87; Thu, 27 Feb 2025 13:40:54 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1740663654; bh=H3WDSAOTWUvP+jjTPc6glTpBe5Z+uodGVhuG6L/ZhME=; h=From:Date:Subject:References:In-Reply-To:To:Cc:Reply-To:From; b=LcYLGN6aY/ku/pFtGH+DOW6ZE+wTwCQgWF+lsofqDz1WOET36YkazjnZpes4XIz90 Zv2GUQkaGdqR919GMynrhQCN3vpoYzXr6gshYLKcDcDdBJQtSIBcP0cV+2Hc0zKf6f V/4q5reQ7ahXYeycW1H8ziJrE9FXS/oD7Ctq0sDly5vlgTZCqQg4U9Nu81nt0GEytt ZvT/2ucNSJE21wj0xtfvwNl3n2ggWNXSC/TMhTib/PEcFKOSVuADpj3v4bu4I/iPGf l4AsqOxRmK7rCYqlJQ8xOvOdZeBG8owtAcrmfRYXnJbkXgd5/MMtA76sId3V7LRTIy VjoDlpwYiMXCQ== Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 97DD3C021BE; Thu, 27 Feb 2025 13:40:54 +0000 (UTC) From: Manivannan Sadhasivam via B4 Relay Date: Thu, 27 Feb 2025 19:10:53 +0530 Subject: [PATCH 11/23] dt-bindings: PCI: qcom: Add 'global' interrupt for SDM845 SoC Precedence: bulk X-Mailing-List: linux-pci@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Message-Id: <20250227-pcie-global-irq-v1-11-2b70a7819d1e@linaro.org> References: <20250227-pcie-global-irq-v1-0-2b70a7819d1e@linaro.org> In-Reply-To: <20250227-pcie-global-irq-v1-0-2b70a7819d1e@linaro.org> To: Lorenzo Pieralisi , =?utf-8?q?Krzysztof_Wilczy?= =?utf-8?q?=C5=84ski?= , Rob Herring , Bjorn Helgaas , Krzysztof Kozlowski , Conor Dooley , Bjorn Andersson , Konrad Dybcio , cros-qcom-dts-watchers@chromium.org Cc: linux-arm-msm@vger.kernel.org, linux-pci@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Manivannan Sadhasivam X-Mailer: b4 0.14.1 X-Developer-Signature: v=1; a=openpgp-sha256; l=1270; i=manivannan.sadhasivam@linaro.org; h=from:subject:message-id; bh=PoEhXCfBs5e3V4TSUedTjigqATIQI/CO3FwH77CyhdM=; b=owEBbQGS/pANAwAKAVWfEeb+kc71AcsmYgBnwGtfXka7p4vJZjRxG0Y5keFxL2MDwu7B5DYZk O7JFjyojGCJATMEAAEKAB0WIQRnpUMqgUjL2KRYJ5dVnxHm/pHO9QUCZ8BrXwAKCRBVnxHm/pHO 9SqgB/oDAyCV/42b1JlqEcf8jUzXqLM20XbWPP6469FBUP3Ao4ypq2C8E/7/Eqv2ljupORkyqot x0HsnORxutnE3ymL8gBRPB5xNQxAwna0nF7qlGQOfDrL269zDWEGusWEwUGUBimAgY+DNthWbla 1Nt2EClFi+HeEh7eMie0Gzd3d+fMybXG6yCpIpe5ep2OF3BTGQgzWKBV+T8F9ZwuOqFp1Cb1cS6 MQk5ttcnZ2yqRWjuN3rex9z9tYVEIpnfRlhjclUsCiNxDiT0VsW1/PlTTJ5d2wT5Zx9ub7CY+Qc bN5H35exx2KNYFc1iwFPn6b2HkyNc7+Te4VPA1ol9tnuWBSs X-Developer-Key: i=manivannan.sadhasivam@linaro.org; a=openpgp; fpr=C668AEC3C3188E4C611465E7488550E901166008 X-Endpoint-Received: by B4 Relay for manivannan.sadhasivam@linaro.org/default with auth_id=185 X-Original-From: Manivannan Sadhasivam Reply-To: manivannan.sadhasivam@linaro.org From: Manivannan Sadhasivam 'global' interrupt is used to receive PCIe controller and link specific events. Signed-off-by: Manivannan Sadhasivam --- Documentation/devicetree/bindings/pci/qcom,pcie.yaml | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/Documentation/devicetree/bindings/pci/qcom,pcie.yaml b/Documentation/devicetree/bindings/pci/qcom,pcie.yaml index 7235d6554cfb..3776dfcd2dca 100644 --- a/Documentation/devicetree/bindings/pci/qcom,pcie.yaml +++ b/Documentation/devicetree/bindings/pci/qcom,pcie.yaml @@ -49,11 +49,11 @@ properties: interrupts: minItems: 1 - maxItems: 8 + maxItems: 9 interrupt-names: minItems: 1 - maxItems: 8 + maxItems: 9 iommu-map: minItems: 1 @@ -599,7 +599,9 @@ allOf: - properties: interrupts: minItems: 8 + maxItems: 9 interrupt-names: + minItems: 8 items: - const: msi0 - const: msi1 @@ -609,6 +611,7 @@ allOf: - const: msi5 - const: msi6 - const: msi7 + - const: global - if: properties: From patchwork Thu Feb 27 13:40:54 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Manivannan Sadhasivam via B4 Relay X-Patchwork-Id: 13994501 X-Patchwork-Delegate: kw@linux.com Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (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 1AEDC231CB0; Thu, 27 Feb 2025 13:40:55 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1740663655; cv=none; b=qNHjAZoxWAglkAZEOXW2Jffe8vU2PgZKkYR1OpGAp8e96iUD4OIsaftvv2nDr6YGn9rQo7nF0PTLejBa1RfWPooAg3zJju29AgpuWBTHm26djcar9AI/DV5SaqBk9hwGWJ6nCbGNFNh0qlSjjvLOEQDMOHdJQ/IDTuBBI6mliJo= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1740663655; c=relaxed/simple; bh=0kiBRUWPZHefxeRA2xk0YYjWCe6qg627BlGUmqIm34M=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=WFG8EGj8duLRYlZ5RaT+YlLYvejRM/inZwAGi2DdBmIOqQ02syNoPBeq8va/4riygFgGQi8p68ttDg++z9HqcpgvJJNn1rhPvVoKzY2A8EVxg7TGl9cjm/nOBSup1tErMc7MMK310vhsCZSsU+0ut8m21oALHUOT3VsryBsabLg= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=LRor9hrk; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="LRor9hrk" Received: by smtp.kernel.org (Postfix) with ESMTPS id B99B2C4CEE6; Thu, 27 Feb 2025 13:40:54 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1740663654; bh=0kiBRUWPZHefxeRA2xk0YYjWCe6qg627BlGUmqIm34M=; h=From:Date:Subject:References:In-Reply-To:To:Cc:Reply-To:From; b=LRor9hrkpFJsXxlqRGiFtu+OIoytkDKvan531X/bYiH001+dwNI3+LOQ15vFKR3Pl 2VtU5xqbRVX5LRnAQ1a1HcO9xYdkQlVBIQxjeTjjy6DyCcAVXH4NiQI7pS+GslMTHX uv0WbWmxJt3SITBWPJjYTjFYNWvfLhOlnW1fswkaltVrV1u7gVl2tKjvMYEO7Pm0XD Ka1YzY3LPqlgCNG3DVeYijgTfx1Ue820pMSAfzEwZg9UV9XpF/e06i1wxELTi6ZB5y +nxOMcutlUgkN/e5Kfq8HhvuQsG1lz4LZYcdn1+WC5A+55CHomsq98eGIPDR52c1zP YWqH3iSM5c3gA== Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id AC8D8C19F2E; Thu, 27 Feb 2025 13:40:54 +0000 (UTC) From: Manivannan Sadhasivam via B4 Relay Date: Thu, 27 Feb 2025 19:10:54 +0530 Subject: [PATCH 12/23] arm64: dts: qcom: sdm845: Add missing MSI and 'global' IRQs Precedence: bulk X-Mailing-List: linux-pci@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Message-Id: <20250227-pcie-global-irq-v1-12-2b70a7819d1e@linaro.org> References: <20250227-pcie-global-irq-v1-0-2b70a7819d1e@linaro.org> In-Reply-To: <20250227-pcie-global-irq-v1-0-2b70a7819d1e@linaro.org> To: Lorenzo Pieralisi , =?utf-8?q?Krzysztof_Wilczy?= =?utf-8?q?=C5=84ski?= , Rob Herring , Bjorn Helgaas , Krzysztof Kozlowski , Conor Dooley , Bjorn Andersson , Konrad Dybcio , cros-qcom-dts-watchers@chromium.org Cc: linux-arm-msm@vger.kernel.org, linux-pci@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Manivannan Sadhasivam X-Mailer: b4 0.14.1 X-Developer-Signature: v=1; a=openpgp-sha256; l=2537; i=manivannan.sadhasivam@linaro.org; h=from:subject:message-id; bh=CdX57Y8jrByjwdxSSgs2vvVE4xikqP07+qm09Bemsh0=; b=owEBbQGS/pANAwAKAVWfEeb+kc71AcsmYgBnwGtgIXZoPxHLJGzqXGBSNNkFVuR2eJVlcr6pN 9Dch5GusumJATMEAAEKAB0WIQRnpUMqgUjL2KRYJ5dVnxHm/pHO9QUCZ8BrYAAKCRBVnxHm/pHO 9ZP2B/4+SpYKx+494wgDfi6vwFxHJV+mkmPS0fOlqsXD8gXZRks0rp+ibGPEVATvP0MGoT51oEf mlDhtN2d8Vzk9NnpTmDG5GU2Xmgm1XgOO6rlFt7/MO/CaoCjRS4PDwpaA88HJe1mmDgXT+hTb3D X26LLrD+lE9UD5a7sSYPZmVkqyPtU586BBxMiMPOI5uzTl3w9wZtpnOssXdRHnWLV7J7iiRyV6R uXEe9HTJkW7htwXcrhuKW4JoH5lIGg1W4lf/2yzXjCA9Vsjm7jXiDhdvORtTCucAo2fGETv6iOS c+wxbbE97WHk9R7cw2dRpnZLxREssJxLtzEt9hFMtJvzVir2 X-Developer-Key: i=manivannan.sadhasivam@linaro.org; a=openpgp; fpr=C668AEC3C3188E4C611465E7488550E901166008 X-Endpoint-Received: by B4 Relay for manivannan.sadhasivam@linaro.org/default with auth_id=185 X-Original-From: Manivannan Sadhasivam Reply-To: manivannan.sadhasivam@linaro.org From: Manivannan Sadhasivam SDM845 has 8 MSI SPI interrupts and one 'global' interrupt per controller. Signed-off-by: Manivannan Sadhasivam --- arch/arm64/boot/dts/qcom/sdm845.dtsi | 40 ++++++++++++++++++++++++++++++++---- 1 file changed, 36 insertions(+), 4 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/sdm845.dtsi b/arch/arm64/boot/dts/qcom/sdm845.dtsi index e0ce804bb1a3..ed0751db564a 100644 --- a/arch/arm64/boot/dts/qcom/sdm845.dtsi +++ b/arch/arm64/boot/dts/qcom/sdm845.dtsi @@ -2326,8 +2326,24 @@ pcie0: pcie@1c00000 { ranges = <0x01000000 0x0 0x00000000 0x0 0x60200000 0x0 0x100000>, <0x02000000 0x0 0x60300000 0x0 0x60300000 0x0 0xd00000>; - interrupts = ; - interrupt-names = "msi"; + 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 0 0 149 IRQ_TYPE_LEVEL_HIGH>, /* int_a */ @@ -2435,8 +2451,24 @@ pcie1: pcie@1c08000 { ranges = <0x01000000 0x0 0x00000000 0x0 0x40200000 0x0 0x100000>, <0x02000000 0x0 0x40300000 0x0 0x40300000 0x0 0x1fd00000>; - interrupts = ; - interrupt-names = "msi"; + 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 0 0 434 IRQ_TYPE_LEVEL_HIGH>, /* int_a */ From patchwork Thu Feb 27 13:40:55 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Manivannan Sadhasivam via B4 Relay X-Patchwork-Id: 13994503 X-Patchwork-Delegate: kw@linux.com Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (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 2FE1023236F; Thu, 27 Feb 2025 13:40:55 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1740663655; cv=none; b=l9JK2y3xnDuI2jukETmAMNFYISud07GyELDsCfOkpM6U+Wl6rImqdYgU7dZPYLnnqHZZJWkjEGDDAk0K5KeMaojhSrhSSBp8FVUDJkapQ2QREOy5+7rDUjvVm4vrkf09t9ogd0Hp56HGjrE4clvyM0by0YffA3cfcdY6//DMdps= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1740663655; c=relaxed/simple; bh=edK7Spmf56AWp44DTUyVw63zBcgwdKXHgx+FqPsIBqk=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=SxccTuAfBoNYU1AYfDdOU1skVfBAW1EtCqWqFkBQ1D7O3t096f8vM+AQqMRYLQlfAN/jxSK70hmtSYzOpnWzDjlzp35cMd5/vMToOtlke+xWt3HjQnoz82vB4wExRQjW2Zl59Rsp9gmBfZFvKVdcdagK9f5Liz5QaD8ja4dksxk= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=LJ/mn7pz; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="LJ/mn7pz" Received: by smtp.kernel.org (Postfix) with ESMTPS id C75C6C2BCB2; Thu, 27 Feb 2025 13:40:54 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1740663654; bh=edK7Spmf56AWp44DTUyVw63zBcgwdKXHgx+FqPsIBqk=; h=From:Date:Subject:References:In-Reply-To:To:Cc:Reply-To:From; b=LJ/mn7pzshmVJCDHNxBQNrxnGrm0F+Ff5eMlNxu5kYZ9gxRftqliJpnGSBgO2ZScU emk25fqqmdbVaQVotxUbnkYF14pDhNGIYW+65p9VoVVwAORFdAQh/Rm+CZ/TJJGaxA YgYqDpVZHtw8bHeMXgWxOOcatTiYVzkFmtJc8AVcY1d77Bdo3gVShn6xWFLihPQDkJ aZ3Xpbf29aNqpPuxFLgIHeKsgtPvOazDrFGD40Dd1olG7JePUSa6+CkBGcJXJMZU6H 14XeQ+zoI2/JSVmESuRs5U7ZuVvkjVMjJYr/SRcp1JIA1yPjf4OgLeaLQUfsCke68P nOhl+Ud0kfCmw== Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id BB16BC1B0FF; Thu, 27 Feb 2025 13:40:54 +0000 (UTC) From: Manivannan Sadhasivam via B4 Relay Date: Thu, 27 Feb 2025 19:10:55 +0530 Subject: [PATCH 13/23] arm64: dts: qcom: msm8996: Add missing MSI SPI interrupts Precedence: bulk X-Mailing-List: linux-pci@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Message-Id: <20250227-pcie-global-irq-v1-13-2b70a7819d1e@linaro.org> References: <20250227-pcie-global-irq-v1-0-2b70a7819d1e@linaro.org> In-Reply-To: <20250227-pcie-global-irq-v1-0-2b70a7819d1e@linaro.org> To: Lorenzo Pieralisi , =?utf-8?q?Krzysztof_Wilczy?= =?utf-8?q?=C5=84ski?= , Rob Herring , Bjorn Helgaas , Krzysztof Kozlowski , Conor Dooley , Bjorn Andersson , Konrad Dybcio , cros-qcom-dts-watchers@chromium.org Cc: linux-arm-msm@vger.kernel.org, linux-pci@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Manivannan Sadhasivam X-Mailer: b4 0.14.1 X-Developer-Signature: v=1; a=openpgp-sha256; l=3064; i=manivannan.sadhasivam@linaro.org; h=from:subject:message-id; bh=FpIpzsPiznSX9qJ/hFF/18H43JcNjeBgD8xcW752Tcg=; b=owEBbQGS/pANAwAKAVWfEeb+kc71AcsmYgBnwGtgUobujnlZrKuDYllEeCj1oe2ExBz3nb8Tg ryssQ1b4uyJATMEAAEKAB0WIQRnpUMqgUjL2KRYJ5dVnxHm/pHO9QUCZ8BrYAAKCRBVnxHm/pHO 9SZxCACDsKolqSytylF4Xn5Tvhbvf+R9EbGmyUjho7XRci/roNmKKJpcTImP0HIiG2n3uRJp3mt 14VymAVYruvDycVI575VrhTsI3VfUdMqSP52czjfbfaYOgAtvqoBNUVwUGWRs3Nxbh/6L2tTMAH U65sle2x9xBdCyoWw6RzKV3H0abum/FbYNbY+PfR+BgCL3FFfq9FOj/Hp6baXmBcUa4r835eLdb FT1b7r8za6WGFVnQgHFOYCO9FU7BoDL5ApcS1VOE69XvY082kUZ8OV6Zt4JCucOFe2B4Kbf1M/e yRTI7168LnmY4dyNifnSlURh6FhTQ6zzcAqmcvfnSLCEsPll X-Developer-Key: i=manivannan.sadhasivam@linaro.org; a=openpgp; fpr=C668AEC3C3188E4C611465E7488550E901166008 X-Endpoint-Received: by B4 Relay for manivannan.sadhasivam@linaro.org/default with auth_id=185 X-Original-From: Manivannan Sadhasivam Reply-To: manivannan.sadhasivam@linaro.org From: Manivannan Sadhasivam MSM8996 has 8 MSI SPI interrupts per controller instance. Signed-off-by: Manivannan Sadhasivam --- arch/arm64/boot/dts/qcom/msm8996.dtsi | 54 +++++++++++++++++++++++++++++++---- 1 file changed, 48 insertions(+), 6 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/msm8996.dtsi b/arch/arm64/boot/dts/qcom/msm8996.dtsi index 4719e1fc70d2..38df095e9336 100644 --- a/arch/arm64/boot/dts/qcom/msm8996.dtsi +++ b/arch/arm64/boot/dts/qcom/msm8996.dtsi @@ -1905,8 +1905,22 @@ pcie0: pcie@600000 { device_type = "pci"; - interrupts = ; - interrupt-names = "msi"; + interrupts = , + , + , + , + , + , + , + ; + interrupt-names = "msi0", + "msi1", + "msi2", + "msi3", + "msi4", + "msi5", + "msi6", + "msi7"; #interrupt-cells = <1>; interrupt-map-mask = <0 0 0 0x7>; interrupt-map = <0 0 0 1 &intc 0 244 IRQ_TYPE_LEVEL_HIGH>, /* int_a */ @@ -1968,8 +1982,22 @@ pcie1: pcie@608000 { device_type = "pci"; - interrupts = ; - interrupt-names = "msi"; + interrupts = , + , + , + , + , + , + , + ; + interrupt-names = "msi0", + "msi1", + "msi2", + "msi3", + "msi4", + "msi5", + "msi6", + "msi7"; #interrupt-cells = <1>; interrupt-map-mask = <0 0 0 0x7>; interrupt-map = <0 0 0 1 &intc 0 272 IRQ_TYPE_LEVEL_HIGH>, /* int_a */ @@ -2029,8 +2057,22 @@ pcie2: pcie@610000 { device_type = "pci"; - interrupts = ; - interrupt-names = "msi"; + interrupts = , + , + , + , + , + , + , + ; + interrupt-names = "msi0", + "msi1", + "msi2", + "msi3", + "msi4", + "msi5", + "msi6", + "msi7"; #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 */ From patchwork Thu Feb 27 13:40:56 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Manivannan Sadhasivam via B4 Relay X-Patchwork-Id: 13994504 X-Patchwork-Delegate: kw@linux.com Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (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 E228C2356AD; Thu, 27 Feb 2025 13:40:55 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1740663656; cv=none; b=Bxbxxa1a7XPMKdoWIPfeAX5yOPEgNmttFg98UM0mZgE+/VoqcQ66TOgicV7hUt/+hvvtePuEk624OLD4iD9VgLE19bPMzoBtcOhCwM4Uk3ORjeG5M1DFokG27nW0zEZ2OGq0NFTYyyAopolJ0hnLxsUyJw5JHQe57A6z1sL9xA4= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1740663656; c=relaxed/simple; bh=x9n/LL/K3cPgU4HL0+L2IY3Pf8+86E6poCd+Gcg2e6k=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=rkTT7PDzvNaK4FFhbLWoMU4G/4biN7c3FtAOHq1X3BvEIW5DHJ+zkbEYvGI44A4qSBNm8j2hneCt/eIFFvj3s0NWCqfmq6yCaXp88zxxrLvx714N+srljChhyC4tvszqEHLxebL3STih6DaR8q5zI4CSsOp5dqH9JIgDibdppgY= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=WvE0zyml; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="WvE0zyml" Received: by smtp.kernel.org (Postfix) with ESMTPS id D15FFC4CEEC; Thu, 27 Feb 2025 13:40:54 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1740663654; bh=x9n/LL/K3cPgU4HL0+L2IY3Pf8+86E6poCd+Gcg2e6k=; h=From:Date:Subject:References:In-Reply-To:To:Cc:Reply-To:From; b=WvE0zymlvuKS6atu2Baf+ZcoPqZtX6MF1UmwrgnFcEWHAn7DO54WWcCaS+rZDQRaS vP8ybbHmrOVTH9pRbHI3NJDwFRWVvHJz/ivmOhI85amOUXxt30M/GYccBkKKhwyUkS BCad2eruJHiy+RIAkgbiUn6wJlpSLgbf8zscQKsff6zcUVnGAFIB3qr1Q8PqDrPtbY aqGJguvCK48gk7NPMiULQAEHz9g/epD3okyW7tmQ49OA0NJb8RojFOzYfLT9NpUZQf r6tgb0BI6R/xb4Uczb3gCJ7rZitlJe+PqvTtwEEtGm/6FReD9GQCGJb8aeWLNQSdCF z9gHyLzd/ihgw== Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id C9049C19F32; Thu, 27 Feb 2025 13:40:54 +0000 (UTC) From: Manivannan Sadhasivam via B4 Relay Date: Thu, 27 Feb 2025 19:10:56 +0530 Subject: [PATCH 14/23] dt-bindings: PCI: qcom: Allow MSM8998 to use 8 MSI and one 'global' interrupt Precedence: bulk X-Mailing-List: linux-pci@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Message-Id: <20250227-pcie-global-irq-v1-14-2b70a7819d1e@linaro.org> References: <20250227-pcie-global-irq-v1-0-2b70a7819d1e@linaro.org> In-Reply-To: <20250227-pcie-global-irq-v1-0-2b70a7819d1e@linaro.org> To: Lorenzo Pieralisi , =?utf-8?q?Krzysztof_Wilczy?= =?utf-8?q?=C5=84ski?= , Rob Herring , Bjorn Helgaas , Krzysztof Kozlowski , Conor Dooley , Bjorn Andersson , Konrad Dybcio , cros-qcom-dts-watchers@chromium.org Cc: linux-arm-msm@vger.kernel.org, linux-pci@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Manivannan Sadhasivam X-Mailer: b4 0.14.1 X-Developer-Signature: v=1; a=openpgp-sha256; l=729; i=manivannan.sadhasivam@linaro.org; h=from:subject:message-id; bh=A3ZjegB9ymOJbKrwFnz4F34ZFvQLAhzn+iJNxtH6+DY=; b=owEBbQGS/pANAwAKAVWfEeb+kc71AcsmYgBnwGtgBWAF0xKBJhApgk9zItN9GnKDjS4xgEbv+ ZNkuR4YM72JATMEAAEKAB0WIQRnpUMqgUjL2KRYJ5dVnxHm/pHO9QUCZ8BrYAAKCRBVnxHm/pHO 9d6eB/9CdWyEAxsIM8eMjfdKBkUBzEeNntDzkk6MeHURlbBAtSfdTb4yi6SUTs+40eH9jMPVmHX IwUA270qzXi6tJ6uC9IpRrJ5sPboH5NZioSQLvF/sfdtbKkbw1f0s9Vp/FefF4bqAJld4eANZ0j RyWrZORIm4hjpKQBIuZG5CZwx6loxfmNRXFWgZ117TERZ/cj4jdKAbql0OGgvjmbVbIi8AtHM0R BUSrs2qmOW5SYPPpTDNxjZ/AwFnmg0UpbgbXft00upo4WUol7Mm9Cz8uzL8wF+AuecNIem35xT1 ngF7sm8zsY93s1T8Nl7ZX9bXYEDf98oo4Gcgw/o9ByajQEx/ X-Developer-Key: i=manivannan.sadhasivam@linaro.org; a=openpgp; fpr=C668AEC3C3188E4C611465E7488550E901166008 X-Endpoint-Received: by B4 Relay for manivannan.sadhasivam@linaro.org/default with auth_id=185 X-Original-From: Manivannan Sadhasivam Reply-To: manivannan.sadhasivam@linaro.org From: Manivannan Sadhasivam MSM8998 has 8 MSI SPI and one 'global' interrupt. Signed-off-by: Manivannan Sadhasivam --- Documentation/devicetree/bindings/pci/qcom,pcie.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/Documentation/devicetree/bindings/pci/qcom,pcie.yaml b/Documentation/devicetree/bindings/pci/qcom,pcie.yaml index 3776dfcd2dca..44b1a6e74c9b 100644 --- a/Documentation/devicetree/bindings/pci/qcom,pcie.yaml +++ b/Documentation/devicetree/bindings/pci/qcom,pcie.yaml @@ -587,6 +587,7 @@ allOf: contains: enum: - qcom,pcie-msm8996 + - qcom,pcie-msm8998 - qcom,pcie-sdm845 then: oneOf: From patchwork Thu Feb 27 13:40:57 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Manivannan Sadhasivam via B4 Relay X-Patchwork-Id: 13994505 X-Patchwork-Delegate: kw@linux.com Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (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 23AFE2356CA; Thu, 27 Feb 2025 13:40:56 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1740663656; cv=none; b=hUbndwA7K0bvSic4UcPYbp0bjZAYSmpctKykZdFb0bdkfr7mx8pMk9MaKnwWkz1i7VPL6eJWdpCXOZXBMy4KDOrqjnk/ak8a0bGN3vXGDjmxG9izc5M6FheKOxhFBlpGcijbXK0qc7M0p86gVCvI3dNt9iaoPQIytBCjJ/6vUPU= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1740663656; c=relaxed/simple; bh=ooa5Tz53MbHAh/xNWFYIsASM9g5qeEl22t4taoIHMW0=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=XHgDNitOmz0sAEFttaEFjfg4jRSXzpX0Q/Op67FkWMY2pUDToScWcMRpswY4jW0BQUcYjzYtLiDjgo27lwHZx/hNC7mJiStVIcOrt6uMD53PeP/6huLk1iEXKwGRNlqVSYOn94X7JShNsN768hRLl/kSUJ+kaBQ443kIk32+nOA= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=r8NE+eFW; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="r8NE+eFW" Received: by smtp.kernel.org (Postfix) with ESMTPS id E3B1AC4DDE4; Thu, 27 Feb 2025 13:40:54 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1740663655; bh=ooa5Tz53MbHAh/xNWFYIsASM9g5qeEl22t4taoIHMW0=; h=From:Date:Subject:References:In-Reply-To:To:Cc:Reply-To:From; b=r8NE+eFWAT573EGZkKkt+ri7gmENFHRjHLspPBxlPDrwqhhh7HQ/dZ3OIuALTb6BQ nEVImn3tv92x8vubb7OGIXF9TwJFtNLQ+ZXlzL8uS/i0pivSRuTbFaosuhVr+dmb4j Ehu2BjquvtUBZ2mH4MsilA9C68WQkakv/u+0lF++Qebjr3hxGvBQcX9Vix4wK7HbkD dzCVa9LvIysb1gcMpuE2yjgS6CScJdS6x8TCqffl4SuaFz1jtZOFqEpee4/7kWxotP +ADQRQD276d6ctWUlSyrKQJGQVl707yRqccP2LS/QsPAu87IVe0To2B9oN5/0J4DfE DO7SjrQz/AAPw== Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id D9CB1C021BE; Thu, 27 Feb 2025 13:40:54 +0000 (UTC) From: Manivannan Sadhasivam via B4 Relay Date: Thu, 27 Feb 2025 19:10:57 +0530 Subject: [PATCH 15/23] arm64: dts: qcom: msm8998: Add missing MSI and 'global' IRQs Precedence: bulk X-Mailing-List: linux-pci@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Message-Id: <20250227-pcie-global-irq-v1-15-2b70a7819d1e@linaro.org> References: <20250227-pcie-global-irq-v1-0-2b70a7819d1e@linaro.org> In-Reply-To: <20250227-pcie-global-irq-v1-0-2b70a7819d1e@linaro.org> To: Lorenzo Pieralisi , =?utf-8?q?Krzysztof_Wilczy?= =?utf-8?q?=C5=84ski?= , Rob Herring , Bjorn Helgaas , Krzysztof Kozlowski , Conor Dooley , Bjorn Andersson , Konrad Dybcio , cros-qcom-dts-watchers@chromium.org Cc: linux-arm-msm@vger.kernel.org, linux-pci@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Manivannan Sadhasivam X-Mailer: b4 0.14.1 X-Developer-Signature: v=1; a=openpgp-sha256; l=1465; i=manivannan.sadhasivam@linaro.org; h=from:subject:message-id; bh=tuxfQ/qLaeL1Z/VoxRrRg/3WlsnVe+b+pyGU9A4SJKY=; b=owEBbQGS/pANAwAKAVWfEeb+kc71AcsmYgBnwGtgfSwFhnoCqGtydye9BXdEW7ClIAs2n9osj +JDhLFLnfmJATMEAAEKAB0WIQRnpUMqgUjL2KRYJ5dVnxHm/pHO9QUCZ8BrYAAKCRBVnxHm/pHO 9fyNB/9mxvdmorLy+FACaOQiboLBiU2AvuB5ihy0znAUcVOCdfzbUeRRji7b4AWl9uesF0sAvxQ 9xd9hN5AmW97pYc4m+EE+rh1M7r2dvsfOfTZsaCUGi5s21EwHL0KMmPjPOYT71TTXqhxSVNpRs9 jUndY41lVHZfNv5RlhxEwsPyYSn+NyIyj4gYPbyO+gt4xJWaSvn9/DNmA5BLUpQX5Z0K5nBiYd6 2leklQP+68EeV/f181zZiRYnfz0T1SXSG1W+X3j20r6Cc3Jza4S6m7mYTgoxlIUBdEfoql7GhPr Ba2limYezoRxUsgSCxlwgj+j2yHH3OVLKVhNAV0U0nl6TeBf X-Developer-Key: i=manivannan.sadhasivam@linaro.org; a=openpgp; fpr=C668AEC3C3188E4C611465E7488550E901166008 X-Endpoint-Received: by B4 Relay for manivannan.sadhasivam@linaro.org/default with auth_id=185 X-Original-From: Manivannan Sadhasivam Reply-To: manivannan.sadhasivam@linaro.org From: Manivannan Sadhasivam MSM8998 has 8 MSI SPI interrupts and one 'global' interrupt. Signed-off-by: Manivannan Sadhasivam --- arch/arm64/boot/dts/qcom/msm8998.dtsi | 20 ++++++++++++++++++-- 1 file changed, 18 insertions(+), 2 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/msm8998.dtsi b/arch/arm64/boot/dts/qcom/msm8998.dtsi index c2caad85c668..65bb03406a59 100644 --- a/arch/arm64/boot/dts/qcom/msm8998.dtsi +++ b/arch/arm64/boot/dts/qcom/msm8998.dtsi @@ -935,8 +935,24 @@ pcie0: pcie@1c00000 { <0x02000000 0x0 0x1b300000 0x1b300000 0x0 0xd00000>; #interrupt-cells = <1>; - interrupts = ; - interrupt-names = "msi"; + interrupts = , + , + , + , + , + , + , + , + ; + interrupt-names = "msi0", + "msi1", + "msi2", + "msi3", + "msi4", + "msi5", + "msi6", + "msi7", + "global"; interrupt-map-mask = <0 0 0 0x7>; interrupt-map = <0 0 0 1 &intc 0 0 135 IRQ_TYPE_LEVEL_HIGH>, <0 0 0 2 &intc 0 0 136 IRQ_TYPE_LEVEL_HIGH>, From patchwork Thu Feb 27 13:40:58 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Manivannan Sadhasivam via B4 Relay X-Patchwork-Id: 13994506 X-Patchwork-Delegate: kw@linux.com Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (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 530C02356D8; Thu, 27 Feb 2025 13:40:56 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1740663656; cv=none; b=NmVfKja8Bbd3J8Rtw+9N9NSJnj8Kahwl6GyQlQByA9A5dZe1QEJ65wkaoJ8Wyefa+qNLYyqAoIUfnO1j5WCu05XfSed58ejmf1L4lBAyJ+riA91NQ0F8tlhPutaxIDsIlpw8fKv0UIhTrwO8QDjveCtDqBst37Q7Q6Uf5OHHjaM= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1740663656; c=relaxed/simple; bh=diSDB0hy4SghgMpw2m9/1nvMJNRG4+usnRsJLGxDC50=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=pR4ine1g4TcpAx8HJlCMC3ENV8X7yXQ00NscBmbSjl4c4SH3ijfSVEL233Z64M+zBKtCLGgUV42MwD2aI5k7rnqwK/u95UDUFaoAAhDq7+CKD1Pw4+qQhtUiXP5SZdDStrJ2usocXz4boWDD1ehGlWYEVkZrzEi9gr+TvEEVd6E= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=NS8kZw6k; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="NS8kZw6k" Received: by smtp.kernel.org (Postfix) with ESMTPS id 12D34C4AF0C; Thu, 27 Feb 2025 13:40:55 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1740663655; bh=diSDB0hy4SghgMpw2m9/1nvMJNRG4+usnRsJLGxDC50=; h=From:Date:Subject:References:In-Reply-To:To:Cc:Reply-To:From; b=NS8kZw6k2BjZzZUUyRfyFIDlZ+XDvSiL+U/1sH/f8mpyLKSfwZgl9ZpbEjphILBUZ jHHKulpO0Dek58Kybmy5tCie1AYEqR35KlSwWZReSVp6EUmhbSqNccjYTyFPwWE20a hLZGZ+XwqFVQf7HfNUY1cKHrBakV+xkCXiFTO5tCbbFrR9KB5X9ec1F1kGYXSOjwcA hVu8Wc8bXF8Rqcj3bsu0uR3OlbpozvrBqONdMedinHuWZabG2FAAqWJp+Wk/PTOvvI WO0H9osazPr8AzFv//3HwfOImlxGqNuvSetqTXaN2q3exxHBu+Cv6LHvrdmxsyCfw4 4ZMbC93al6u3g== Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id EBBACC19F2E; Thu, 27 Feb 2025 13:40:54 +0000 (UTC) From: Manivannan Sadhasivam via B4 Relay Date: Thu, 27 Feb 2025 19:10:58 +0530 Subject: [PATCH 16/23] dt-bindings: PCI: qcom: Allow IPQ8074 to use 8 MSI and one 'global' interrupt Precedence: bulk X-Mailing-List: linux-pci@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Message-Id: <20250227-pcie-global-irq-v1-16-2b70a7819d1e@linaro.org> References: <20250227-pcie-global-irq-v1-0-2b70a7819d1e@linaro.org> In-Reply-To: <20250227-pcie-global-irq-v1-0-2b70a7819d1e@linaro.org> To: Lorenzo Pieralisi , =?utf-8?q?Krzysztof_Wilczy?= =?utf-8?q?=C5=84ski?= , Rob Herring , Bjorn Helgaas , Krzysztof Kozlowski , Conor Dooley , Bjorn Andersson , Konrad Dybcio , cros-qcom-dts-watchers@chromium.org Cc: linux-arm-msm@vger.kernel.org, linux-pci@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Manivannan Sadhasivam X-Mailer: b4 0.14.1 X-Developer-Signature: v=1; a=openpgp-sha256; l=1104; i=manivannan.sadhasivam@linaro.org; h=from:subject:message-id; bh=OfBhoTpPsH3HUYKaANPdFRRwP7sOZT/NsW34mrUnbUc=; b=owGbwMvMwMUYOl/w2b+J574ynlZLYkg/kJ14W6h68R0jFaO11nve3PK56a64sTHGROHHr/KGs JeKT9hLOhmNWRgYuRhkxRRZ0pc6azV6nL6xJEJ9OswgViaQKQxcnAIwkcX72P+H/XF1LSn3vFm0 o+2/R7fz/+POq961mYZwP3CU8mX5tU5U837mfVWFUteonHlsBya4XeCcLfLrrPpvNhvftkXM6tH TLySzCr2PyFPK3uDs4f5sbniEuVTnm/YHbUd+hc6LusesJWDX+l4rtaAl5vqbhX2cbQotRy/m7H USs9sSfPblfFV2xq8Le/8EVqyJFFlYeP75nw8KX9c+ZFqSEJBk9uyGmaVdi7jPjsSLurmc944H3 +F9PMVPebGU7lHz8xOba+OMLv5QS1q9LUGOd1o8M3tYSVi40Gq9hhidVdUPv8x+WWch1CRrZNj4 tGaKcq8vz2mmr5kzw2/kdzX82LnrWdAvtmor/hRWAa9TAA== X-Developer-Key: i=manivannan.sadhasivam@linaro.org; a=openpgp; fpr=C668AEC3C3188E4C611465E7488550E901166008 X-Endpoint-Received: by B4 Relay for manivannan.sadhasivam@linaro.org/default with auth_id=185 X-Original-From: Manivannan Sadhasivam Reply-To: manivannan.sadhasivam@linaro.org From: Manivannan Sadhasivam IPA8074 has 8 MSI SPI and one 'global' interrupt. Signed-off-by: Manivannan Sadhasivam --- Documentation/devicetree/bindings/pci/qcom,pcie.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Documentation/devicetree/bindings/pci/qcom,pcie.yaml b/Documentation/devicetree/bindings/pci/qcom,pcie.yaml index 44b1a6e74c9b..433a4fc4d883 100644 --- a/Documentation/devicetree/bindings/pci/qcom,pcie.yaml +++ b/Documentation/devicetree/bindings/pci/qcom,pcie.yaml @@ -586,6 +586,8 @@ allOf: compatible: contains: enum: + - qcom,pcie-ipq8074 + - qcom,pcie-ipq8074-gen3 - qcom,pcie-msm8996 - qcom,pcie-msm8998 - qcom,pcie-sdm845 @@ -625,8 +627,6 @@ allOf: - qcom,pcie-ipq6018 - qcom,pcie-ipq8064 - qcom,pcie-ipq8064-v2 - - qcom,pcie-ipq8074 - - qcom,pcie-ipq8074-gen3 - qcom,pcie-qcs404 then: properties: From patchwork Thu Feb 27 13:40:59 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Manivannan Sadhasivam via B4 Relay X-Patchwork-Id: 13994507 X-Patchwork-Delegate: kw@linux.com Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (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 552D8235BE1; Thu, 27 Feb 2025 13:40:56 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1740663656; cv=none; b=Azz6IfOeRRf2ARitjCXi3Qh3ZFH9z2zvxAOlLDHjC6n4Oa7/kHBa4lLD3omIXE1t0+VNlynD4cBrTIyfqT+sKXkMvhcTo6Q5itv/9Fz1RRXiVRDhp9eBgRBjhrAZEosaQq0aKg5DBnwrGsg9lYFUxJuqggHBSgk8v//iVvG24Ac= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1740663656; c=relaxed/simple; bh=axHn+bZtg4KwDIZ8Sq7t3Asbg6Y4aGsWmSO/vPg3qdI=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=H7mgJKXr5BZCC7refE3tKxb6pNcgvuDZP09Zu9SKJbiUDhOJWA8+Mqxr8rKEfmOTvHm5bh3R8LrVWQysfpMzZX5N5tJR50aB+zyWlna9aJSrDn8tppOC0cArQaXvEjJt60i13Dua6uKMBK/8sq5OS7iEcAEscWfL2tdjrowIzHs= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=oO5Hkdmg; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="oO5Hkdmg" Received: by smtp.kernel.org (Postfix) with ESMTPS id 196E5C4CEE8; Thu, 27 Feb 2025 13:40:55 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1740663655; bh=axHn+bZtg4KwDIZ8Sq7t3Asbg6Y4aGsWmSO/vPg3qdI=; h=From:Date:Subject:References:In-Reply-To:To:Cc:Reply-To:From; b=oO5HkdmgbprXFEtxqbtoFLzEl5sIvr+2UwKvLtd3Nu6dVecYyhUp0/sRyrjRxhANx StXwgqdbaQ8FVMPlqvmWd1kMoAU/RbX4Nqhm0kNGLWqUpeltraZDasYpjXoscartPw L+QfRAKv7gYoHd6nSlCDRYDXxeiee/ttssoE+4rfGQl8wnOkFvPPhMEKLOf4vv54hj IqAoAuigMgxLtby9oOoty8Djz55Ku61MCkc3TE1VElFngXNVJ4RIAQl0RQHEg8GD2U jhxyo0DqLz1TECbPCvOGCZ2VZt/hpZXn7V73jY6YkQzjowUFb+jwEtHAmx2EjEfdmQ EZIP5VaLFgbwQ== Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 09C36C19F32; Thu, 27 Feb 2025 13:40:55 +0000 (UTC) From: Manivannan Sadhasivam via B4 Relay Date: Thu, 27 Feb 2025 19:10:59 +0530 Subject: [PATCH 17/23] arm64: dts: qcom: ipq8074: Add missing MSI and 'global' IRQs Precedence: bulk X-Mailing-List: linux-pci@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Message-Id: <20250227-pcie-global-irq-v1-17-2b70a7819d1e@linaro.org> References: <20250227-pcie-global-irq-v1-0-2b70a7819d1e@linaro.org> In-Reply-To: <20250227-pcie-global-irq-v1-0-2b70a7819d1e@linaro.org> To: Lorenzo Pieralisi , =?utf-8?q?Krzysztof_Wilczy?= =?utf-8?q?=C5=84ski?= , Rob Herring , Bjorn Helgaas , Krzysztof Kozlowski , Conor Dooley , Bjorn Andersson , Konrad Dybcio , cros-qcom-dts-watchers@chromium.org Cc: linux-arm-msm@vger.kernel.org, linux-pci@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Manivannan Sadhasivam X-Mailer: b4 0.14.1 X-Developer-Signature: v=1; a=openpgp-sha256; l=2458; i=manivannan.sadhasivam@linaro.org; h=from:subject:message-id; bh=A1C2q2RTto2KHC7PqTw2NcD1f9QcTx7Rz/V/6QsbTfk=; b=owEBbQGS/pANAwAKAVWfEeb+kc71AcsmYgBnwGthHuBlwbsBuZD3tAOgJOgSmmXtV8/PaMlLt Hq6UdG5ZwCJATMEAAEKAB0WIQRnpUMqgUjL2KRYJ5dVnxHm/pHO9QUCZ8BrYQAKCRBVnxHm/pHO 9eauB/wJ4TvaTavP+mT0gyZ5Z2YqLGQXiTyW4FnSBrugog4YXsVk85qeu0WRPEIdI8lkjlhEH8P hE8StqDbExGQuH37mMIeLfOhbENMXNgx0hrA/cNL/lN6Ppbp1K8zjiS0ivIVqxsj/bbxwiv7EVr 6571EufsFiNpqxVhs+1MJrxmP7jjvp8MxeoVtDbr7n1UhANvBxFlhiK5nOZRlj924ITUO6UGqDl pF72ReEy1DxUQAWcV8rFt/ZfwZViJbVmJl3bVIIMu/wQ9jmDw1idGE+qsUL54UuD7uW53N6dBQp CKlgzRkREQHRRaUewrincQoetKoxmUXLVXw60ShuUrHUmtZB X-Developer-Key: i=manivannan.sadhasivam@linaro.org; a=openpgp; fpr=C668AEC3C3188E4C611465E7488550E901166008 X-Endpoint-Received: by B4 Relay for manivannan.sadhasivam@linaro.org/default with auth_id=185 X-Original-From: Manivannan Sadhasivam Reply-To: manivannan.sadhasivam@linaro.org From: Manivannan Sadhasivam IPQ8074 has 8 MSI SPI interrupts and one 'global' interrupt. Signed-off-by: Manivannan Sadhasivam --- arch/arm64/boot/dts/qcom/ipq8074.dtsi | 40 +++++++++++++++++++++++++++++++---- 1 file changed, 36 insertions(+), 4 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/ipq8074.dtsi b/arch/arm64/boot/dts/qcom/ipq8074.dtsi index 78e1992b7495..fffb47ec2448 100644 --- a/arch/arm64/boot/dts/qcom/ipq8074.dtsi +++ b/arch/arm64/boot/dts/qcom/ipq8074.dtsi @@ -847,8 +847,24 @@ pcie1: pcie@10000000 { ranges = <0x81000000 0x0 0x00000000 0x10200000 0x0 0x10000>, /* I/O */ <0x82000000 0x0 0x10220000 0x10220000 0x0 0xfde0000>; /* MEM */ - interrupts = ; - interrupt-names = "msi"; + 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 0 142 @@ -919,8 +935,24 @@ pcie0: pcie@20000000 { ranges = <0x81000000 0x0 0x00000000 0x20200000 0x0 0x10000>, /* I/O */ <0x82000000 0x0 0x20220000 0x20220000 0x0 0xfde0000>; /* MEM */ - interrupts = ; - interrupt-names = "msi"; + 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 0 75 From patchwork Thu Feb 27 13:41:00 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Manivannan Sadhasivam via B4 Relay X-Patchwork-Id: 13994509 X-Patchwork-Delegate: kw@linux.com Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (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 AB107236443; Thu, 27 Feb 2025 13:40:56 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1740663656; cv=none; b=CHFVtszeXhBcRzj8blY4OYycNToG43jway+PIFF6aFbRECgc/KPvftWCiMvCES8i++C09RaR46wF2d9ATJcyppgF/jM2bMtBZHbeQ9/quiNEvSRWULgMH2hlMFSHJtXLbPc1Tainr/+0FN7+JzxFiPN5hsidwrwgg/VsT8af4ng= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1740663656; c=relaxed/simple; bh=PCoQhZBor0nTk1wsAGZJXiAOR7x3bgC2RDh2R3zUaMI=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=FxISU/Ap8fenTj27DwE31731X95tAIEF5S7dPalJVObfETR5UYdHEl00Dyozt/W2BCtY7P358ZdMfuDvjy0Y06HjvEocaD6JPkJt65OSwcohq9f3zGCjRZhe4FqCvAApyFauhvOlUtEMkZkLKjM9zR2EYYmbBBg2ni9pqALveDw= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=vBRnJ82o; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="vBRnJ82o" Received: by smtp.kernel.org (Postfix) with ESMTPS id 40483C4CEF7; Thu, 27 Feb 2025 13:40:55 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1740663655; bh=PCoQhZBor0nTk1wsAGZJXiAOR7x3bgC2RDh2R3zUaMI=; h=From:Date:Subject:References:In-Reply-To:To:Cc:Reply-To:From; b=vBRnJ82oIQd0K5rCnbC/5uOiWW5lLiKogOBkjBDZRIyFlBDQvM0yEyPuIseUTq34W VUjmGEtvKxGUoViKtAS3CG4BiqarO4JAaPXLm/26kSwd/aK2bvLzUabNVSbM2ELRUN FLZh5G9rMDzpR3TckeJfQSSZFlcAXzBfWAGNlRjgdK2bVsbHFWuRLK8qi/WAClxhOq 9K6zQbVw2jLeRWAIqVBRoqUG9zeKRlAyOkc3KBqKkopYJR/jvW2Yi5wt6e8qU1Vexh aMKHry/964wwgoULADLs6JWUZVHfzvPuAql4OFwK/NF5emwUS4E0vhITD8YqXCuI7W Ezz4LfscuMVeQ== Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 1D86AC1B0FF; Thu, 27 Feb 2025 13:40:55 +0000 (UTC) From: Manivannan Sadhasivam via B4 Relay Date: Thu, 27 Feb 2025 19:11:00 +0530 Subject: [PATCH 18/23] dt-bindings: PCI: qcom: Allow IPQ6018 to use 8 MSI and one 'global' interrupt Precedence: bulk X-Mailing-List: linux-pci@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Message-Id: <20250227-pcie-global-irq-v1-18-2b70a7819d1e@linaro.org> References: <20250227-pcie-global-irq-v1-0-2b70a7819d1e@linaro.org> In-Reply-To: <20250227-pcie-global-irq-v1-0-2b70a7819d1e@linaro.org> To: Lorenzo Pieralisi , =?utf-8?q?Krzysztof_Wilczy?= =?utf-8?q?=C5=84ski?= , Rob Herring , Bjorn Helgaas , Krzysztof Kozlowski , Conor Dooley , Bjorn Andersson , Konrad Dybcio , cros-qcom-dts-watchers@chromium.org Cc: linux-arm-msm@vger.kernel.org, linux-pci@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Manivannan Sadhasivam X-Mailer: b4 0.14.1 X-Developer-Signature: v=1; a=openpgp-sha256; l=1064; i=manivannan.sadhasivam@linaro.org; h=from:subject:message-id; bh=3oilXH/eh6Uh87q83kHcwoMClQ62eXD3O03uzw0uOB4=; b=owEBbQGS/pANAwAKAVWfEeb+kc71AcsmYgBnwGthW5ENmwQn9oN1voJHayqM6bExe8JP4bYOJ /Jbguw5L4OJATMEAAEKAB0WIQRnpUMqgUjL2KRYJ5dVnxHm/pHO9QUCZ8BrYQAKCRBVnxHm/pHO 9ae9B/0Z4L4/4T9YG3AJGc4k+NVtnkrqDcVGaMxKtoxgz+oXM+SwXbiO/dEPkyO7SWAhavAhmhH hF3aUFR6rVaYHXL5kiqVc3ctqiuUyQEEtj8dXh3YWgsffSARTDuSDZ4Qr8HjfWT610g11+aPvMw hsuabzpYOlyuK28m6kaUlKJitlcQVdWtTvvPhFe+ZVgnsQfcQ5muAO8oUw+G3173/fardQoPQrM jrSCdgRTPbVewyYuRAHuBPPjm43608eA0GzCvGlY20VkEDowcgyadfgQi+dMEFCVj+CfDqiGI4H rwm6kEEmOmFj9UaiUBZAdoXwwZiJ1bRsBDU1L9HTIBiajZDR X-Developer-Key: i=manivannan.sadhasivam@linaro.org; a=openpgp; fpr=C668AEC3C3188E4C611465E7488550E901166008 X-Endpoint-Received: by B4 Relay for manivannan.sadhasivam@linaro.org/default with auth_id=185 X-Original-From: Manivannan Sadhasivam Reply-To: manivannan.sadhasivam@linaro.org From: Manivannan Sadhasivam IPQ6018 has 8 MSI SPI and one 'global' interrupt. Signed-off-by: Manivannan Sadhasivam --- Documentation/devicetree/bindings/pci/qcom,pcie.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Documentation/devicetree/bindings/pci/qcom,pcie.yaml b/Documentation/devicetree/bindings/pci/qcom,pcie.yaml index 433a4fc4d883..8969254c3c7d 100644 --- a/Documentation/devicetree/bindings/pci/qcom,pcie.yaml +++ b/Documentation/devicetree/bindings/pci/qcom,pcie.yaml @@ -586,6 +586,7 @@ allOf: compatible: contains: enum: + - qcom,pcie-ipq6018 - qcom,pcie-ipq8074 - qcom,pcie-ipq8074-gen3 - qcom,pcie-msm8996 @@ -624,7 +625,6 @@ allOf: - qcom,pcie-apq8064 - qcom,pcie-apq8084 - qcom,pcie-ipq4019 - - qcom,pcie-ipq6018 - qcom,pcie-ipq8064 - qcom,pcie-ipq8064-v2 - qcom,pcie-qcs404 From patchwork Thu Feb 27 13:41:01 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Manivannan Sadhasivam via B4 Relay X-Patchwork-Id: 13994508 X-Patchwork-Delegate: kw@linux.com Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (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 AB16C236447; Thu, 27 Feb 2025 13:40:56 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1740663656; cv=none; b=k3bj/si7MuUnRRuM/smjHpw85vCZTlx/af3QCMV4Xn+rm6WMyxbMBkgb1hKHWl3kBEwaDl/0xJ6ovcr+8SbZWSrqu8EE3fPJIIJcUyCY4ytYnqVRvAqAAI7ycbzDNQou/k1ogCd05BDxvY7k1XY+pnd+L6E+REoaL0oulBlo010= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1740663656; c=relaxed/simple; bh=q1pCCwRzKbO70plJllrQh+i7L48Ef8B/i1nDnDOLcUQ=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=P4kq8ezE+HpTXRg0bHx0HmODzHWJpMi3jUtJYz6as1a5hHSaIr1/Rqel0qZ5fSdUDFGYRIo7dE+4ECnmubBZmhV6F5kKYD31gIX+v7X48Jn9HD4yZzPYRDVqSZQNODEhELPBR3dnWnImxJVcSx2qaGZw50HCNHTs+3zBdntuZv0= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=UtTq1OKK; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="UtTq1OKK" Received: by smtp.kernel.org (Postfix) with ESMTPS id 4A47AC4DDF6; Thu, 27 Feb 2025 13:40:55 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1740663655; bh=q1pCCwRzKbO70plJllrQh+i7L48Ef8B/i1nDnDOLcUQ=; h=From:Date:Subject:References:In-Reply-To:To:Cc:Reply-To:From; b=UtTq1OKKOEg+Xu9XsJsCX901bDeQXjUD4M1xVtsK+NEPYYnT9DkQyKe55/RQycNv2 PwLixtXVUmNgElWgUzUNLSU9Cigur1PP6/5QnkSdRBHCtMew1fTDuEy86PbEVuFWTp H1tbTzPJIsZT64lp9SEWH+llqS0J+OpSbi1vvmtukUH1qcY2YD9PwtEEG7XMB/gS5y 0v4eBdTAHIAXVwgLM8biaWYNleP4IvdiIDry6b6+cxiHT0TS006KY17FPa6PyEPInm DL091iNAqy0tl7e7t9/q94d7mOFXxxLKHhF85qmsRoEVAlUQBCpl1nqFJNkQbeQKWe 5Wbjuh/5QOepg== Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 37D74C021BE; Thu, 27 Feb 2025 13:40:55 +0000 (UTC) From: Manivannan Sadhasivam via B4 Relay Date: Thu, 27 Feb 2025 19:11:01 +0530 Subject: [PATCH 19/23] arm64: dts: qcom: ipq6018: Add missing MSI and 'global' IRQs Precedence: bulk X-Mailing-List: linux-pci@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Message-Id: <20250227-pcie-global-irq-v1-19-2b70a7819d1e@linaro.org> References: <20250227-pcie-global-irq-v1-0-2b70a7819d1e@linaro.org> In-Reply-To: <20250227-pcie-global-irq-v1-0-2b70a7819d1e@linaro.org> To: Lorenzo Pieralisi , =?utf-8?q?Krzysztof_Wilczy?= =?utf-8?q?=C5=84ski?= , Rob Herring , Bjorn Helgaas , Krzysztof Kozlowski , Conor Dooley , Bjorn Andersson , Konrad Dybcio , cros-qcom-dts-watchers@chromium.org Cc: linux-arm-msm@vger.kernel.org, linux-pci@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Manivannan Sadhasivam X-Mailer: b4 0.14.1 X-Developer-Signature: v=1; a=openpgp-sha256; l=1416; i=manivannan.sadhasivam@linaro.org; h=from:subject:message-id; bh=RowCCsa7UmB5mPOEsSXdyNQWv59aOMUHKBxIbtgXr/U=; b=owEBbQGS/pANAwAKAVWfEeb+kc71AcsmYgBnwGtho03MSKCOi1OZSeZzOcyA6tRYzXGdRBo8t BThJZlrT2GJATMEAAEKAB0WIQRnpUMqgUjL2KRYJ5dVnxHm/pHO9QUCZ8BrYQAKCRBVnxHm/pHO 9W5JB/4qgyIIi+x3cyWS0XyxVtV8zWuzaPhuu7NYJTxAIbABr3v/9Xe38jPeT+mALauJ53rFTzW xSG5FDITYkf4psiMCnwioco+rldyJr6PcvF57/wCeaCE1+wQsbOjq2DYyGbnDPvKuWYAQJXg5Do +RoyM9UkLuGiAqnvuTG0+PWHfRYhfV/VgKU8MDfjSNiJa9iajzA7AXZ2Owc08uY5+46fP7Ocp9x 2O0Ez1hYxSOpPrN6RpKNHeCBWzIsSUV2AHWjc92G6rCY+nMTNZag5baLV4JdcipMj+C4g4JaAvf 7MGPe5Ims/2MmLK+RG8YBSSSXiISILLX9uUWLL57Q2hksEEJ X-Developer-Key: i=manivannan.sadhasivam@linaro.org; a=openpgp; fpr=C668AEC3C3188E4C611465E7488550E901166008 X-Endpoint-Received: by B4 Relay for manivannan.sadhasivam@linaro.org/default with auth_id=185 X-Original-From: Manivannan Sadhasivam Reply-To: manivannan.sadhasivam@linaro.org From: Manivannan Sadhasivam IPQ6018 has 8 MSI SPI interrupts and one 'global' interrupt. Signed-off-by: Manivannan Sadhasivam --- arch/arm64/boot/dts/qcom/ipq6018.dtsi | 20 ++++++++++++++++++-- 1 file changed, 18 insertions(+), 2 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/ipq6018.dtsi b/arch/arm64/boot/dts/qcom/ipq6018.dtsi index dbf6716bcb59..d1b1dc048262 100644 --- a/arch/arm64/boot/dts/qcom/ipq6018.dtsi +++ b/arch/arm64/boot/dts/qcom/ipq6018.dtsi @@ -888,8 +888,24 @@ pcie0: pcie@20000000 { ranges = <0x81000000 0x0 0x00000000 0x0 0x20200000 0x0 0x10000>, <0x82000000 0x0 0x20220000 0x0 0x20220000 0x0 0xfde0000>; - interrupts = ; - interrupt-names = "msi"; + interrupts = , + , + , + , + , + , + , + , + ; + interrupt-names = "msi0", + "msi1", + "msi2", + "msi3", + "msi4", + "msi5", + "msi6", + "msi7", + "global"; #interrupt-cells = <1>; interrupt-map-mask = <0 0 0 0x7>; From patchwork Thu Feb 27 13:41:02 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Manivannan Sadhasivam via B4 Relay X-Patchwork-Id: 13994510 X-Patchwork-Delegate: kw@linux.com Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (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 D6C42236A9F; Thu, 27 Feb 2025 13:40:56 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1740663657; cv=none; b=nAyhEKxuLw5CI9Zt//j6PySZr2eK6MHgbzGz8TdHVrGyHJk/eaEBJWAYK6MOwBpoa0jRIbGGgicJtyBSanotWAxCzMatP6XVd0PrfoPEWYdfLqmOv04vH2YaBCUdzWs7VGxA5Stpdb0fd5ZIzM0Wz9VT6OSlpygeze/caW36nfg= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1740663657; c=relaxed/simple; bh=qi3l6NG6Rg1ySOcIFulm+m8YXf4IIYIKmrf1bvFWF0w=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=UFQ7bn2KSgedf0XuBe+NjKhmLb3vFIotBbip+lVK5nYg9sK7ZLIAF/ZaRdZjgH9LG9nFaB3QpgUSU9wxrR09gDNdsG0vufkuOFUOj6lrOzpDncx49y3ss/DxuTMNMEdyGfjKHsYH4QxV270+cVmI3rRIwCVxAfog7HWbqpoxleI= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=cEPna3Yl; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="cEPna3Yl" Received: by smtp.kernel.org (Postfix) with ESMTPS id 65460C4DE06; Thu, 27 Feb 2025 13:40:55 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1740663655; bh=qi3l6NG6Rg1ySOcIFulm+m8YXf4IIYIKmrf1bvFWF0w=; h=From:Date:Subject:References:In-Reply-To:To:Cc:Reply-To:From; b=cEPna3YlFrPn2adFEOGR+t2GoCXMHPTl44kKY28idYi7quTQUZNYiFnvBeigrmj+0 3m7Hq3PthNHG27J/XZVglSdimVukz+uF8Fjz5yG6alFkqiI9kzb22j8zUQ8KRpFu3n r04sknwAqn35kYcJjv6Kzmw1WvyvkC7on5GrHZhZHoirXBOTGXDM9zgSBB0D0R5/uy ouyMsT1IkECsSHASWuxtaC4ySQ3gHP8+1ARIcoup7BMJg5RImySqhCk5MjKhD7lCFW AEKEra88NkoxpDOdpXxXQllfkHaUbqtxXo+RZhJ6bRAP08B6uqrhmt58limAEtaucN ku7fiSo+iQDkQ== Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 49389C19F2E; Thu, 27 Feb 2025 13:40:55 +0000 (UTC) From: Manivannan Sadhasivam via B4 Relay Date: Thu, 27 Feb 2025 19:11:02 +0530 Subject: [PATCH 20/23] dt-bindings: PCI: qcom,pcie-sc8180x: Add 'global' interrupt Precedence: bulk X-Mailing-List: linux-pci@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Message-Id: <20250227-pcie-global-irq-v1-20-2b70a7819d1e@linaro.org> References: <20250227-pcie-global-irq-v1-0-2b70a7819d1e@linaro.org> In-Reply-To: <20250227-pcie-global-irq-v1-0-2b70a7819d1e@linaro.org> To: Lorenzo Pieralisi , =?utf-8?q?Krzysztof_Wilczy?= =?utf-8?q?=C5=84ski?= , Rob Herring , Bjorn Helgaas , Krzysztof Kozlowski , Conor Dooley , Bjorn Andersson , Konrad Dybcio , cros-qcom-dts-watchers@chromium.org Cc: linux-arm-msm@vger.kernel.org, linux-pci@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Manivannan Sadhasivam X-Mailer: b4 0.14.1 X-Developer-Signature: v=1; a=openpgp-sha256; l=1916; i=manivannan.sadhasivam@linaro.org; h=from:subject:message-id; bh=Na12fmGJbdooTFijRdHfDd5PBT36knP9iLScIFZtl68=; b=owEBbQGS/pANAwAKAVWfEeb+kc71AcsmYgBnwGtiZFdkTxnv7NuCHp2GN9Rm/aTBWYJZQn+e9 PwYElIAjVGJATMEAAEKAB0WIQRnpUMqgUjL2KRYJ5dVnxHm/pHO9QUCZ8BrYgAKCRBVnxHm/pHO 9ZWrB/wPz8+bq4a82ucw3T/2CPxOQRWrnjrMU+l1T2nEBfqqz2FKqT8nGL82LGPMYA09hmxSQZ4 dQ43eZrJgM+l5cK+GMt9iXjEq2/iVhuisdaeqRPJXnbFcjqb3LgY3oNenU+1TYovSoS7LuwmhzS YljJhwXsNA7Af4e+AVxlqn9h4XwwUX9Gy2h2v0fkxtjG+0h3aliUZKk5BU2ESVg/sRtW6tlPKVv a5e7AIozRvYZhHxnhqOgjdm1G7712zF8KLg6u9aa8xJh1tlgZJShv6eMpGaGtwP0AHAqYE6IHUx ZoFX4FEO/DmJVlH62U98LO9KzKFiUjMMDJq+6iHh5Kq1SvD6 X-Developer-Key: i=manivannan.sadhasivam@linaro.org; a=openpgp; fpr=C668AEC3C3188E4C611465E7488550E901166008 X-Endpoint-Received: by B4 Relay for manivannan.sadhasivam@linaro.org/default with auth_id=185 X-Original-From: Manivannan Sadhasivam Reply-To: manivannan.sadhasivam@linaro.org From: Manivannan Sadhasivam 'global' interrupt is used to receive PCIe controller and link specific events. Signed-off-by: Manivannan Sadhasivam --- Documentation/devicetree/bindings/pci/qcom,pcie-sc8180x.yaml | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/Documentation/devicetree/bindings/pci/qcom,pcie-sc8180x.yaml b/Documentation/devicetree/bindings/pci/qcom,pcie-sc8180x.yaml index baf1813ec0ac..331fc25d7a17 100644 --- a/Documentation/devicetree/bindings/pci/qcom,pcie-sc8180x.yaml +++ b/Documentation/devicetree/bindings/pci/qcom,pcie-sc8180x.yaml @@ -49,9 +49,10 @@ properties: interrupts: minItems: 8 - maxItems: 8 + maxItems: 9 interrupt-names: + minItems: 8 items: - const: msi0 - const: msi1 @@ -61,6 +62,7 @@ properties: - const: msi5 - const: msi6 - const: msi7 + - const: global resets: maxItems: 1 @@ -136,7 +138,8 @@ examples: , , , - ; + , + ; interrupt-names = "msi0", "msi1", "msi2", @@ -144,7 +147,8 @@ examples: "msi4", "msi5", "msi6", - "msi7"; + "msi7", + "global"; #interrupt-cells = <1>; interrupt-map-mask = <0 0 0 0x7>; interrupt-map = <0 0 0 1 &intc 0 149 IRQ_TYPE_LEVEL_HIGH>, /* int_a */ From patchwork Thu Feb 27 13:41:03 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Manivannan Sadhasivam via B4 Relay X-Patchwork-Id: 13994511 X-Patchwork-Delegate: kw@linux.com Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (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 E6DA623718D; Thu, 27 Feb 2025 13:40:56 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1740663657; cv=none; b=mCqZkMTqpljixTeIaSnMQs23aG5hXLp8Feh0lVV7RNrx8ahM+BORy8DlWcPTeHJKB8UY6n321Ko+/8QYTOhDTQMU/ZOZiFKLMNCNwzca1Qm0ZOxk9UaWou1Rh/KTxGV5+tHYWwJv8E6LbOd/5+fQTstktZvafuw7tAK+VqjsiUc= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1740663657; c=relaxed/simple; bh=cgloku63G1wQeCcfNkOeaAFkTndyWuB2is19zPZnGCU=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=MbYkYVF+zIaX5i/3IlzRtHatQZaFR1eStikOIIRiFRzwclk37QUsV5MWLjFlVQUkRFKnpJiG7D7uC9NjvmdkxVs3AW1ajtqjZ9pTwqK9U6IjOJXOnW6uM/WjF/2unIFnB9gtgPpdIh6bd9hGNSjWxZoI4kiXRBmsnpy3HI89q4Y= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=JiQAwcGj; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="JiQAwcGj" Received: by smtp.kernel.org (Postfix) with ESMTPS id 6D103C4CEF3; Thu, 27 Feb 2025 13:40:55 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1740663655; bh=cgloku63G1wQeCcfNkOeaAFkTndyWuB2is19zPZnGCU=; h=From:Date:Subject:References:In-Reply-To:To:Cc:Reply-To:From; b=JiQAwcGjKXTe3hY5RVKhdaEmikLmFF9b3oy8+Bb03QLtf1M2SP3n7qBZDCmL8t+BF 8ScPiDdWyh5i5hVnQryPOPuGYYqp5WSOZ/Kua04VLB7xkgmIjpWPnngZXYHP3eKVth 3Uw5uc+LvX17QmOBVEPYrcDyC9+Ir7VHuJxktb/t4vwERq+iJcfKviSobw572VJNM0 rIbWJna3fBDWWIxalwOIQZWiKKaDEbno1wpBtxIriNB4hcILzhti2HCnp9iPkIHHuc 0jYsQa4YqH0Te3ExBIIj60N8gEe128jvsknQuXqWdG5thqhdzGwawfc4N7YDNwEviB LzM4nJHBj8sXA== Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 5C454C282C1; Thu, 27 Feb 2025 13:40:55 +0000 (UTC) From: Manivannan Sadhasivam via B4 Relay Date: Thu, 27 Feb 2025 19:11:03 +0530 Subject: [PATCH 21/23] arm64: dts: qcom: sc8180x: Add 'global' PCIe interrupt Precedence: bulk X-Mailing-List: linux-pci@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Message-Id: <20250227-pcie-global-irq-v1-21-2b70a7819d1e@linaro.org> References: <20250227-pcie-global-irq-v1-0-2b70a7819d1e@linaro.org> In-Reply-To: <20250227-pcie-global-irq-v1-0-2b70a7819d1e@linaro.org> To: Lorenzo Pieralisi , =?utf-8?q?Krzysztof_Wilczy?= =?utf-8?q?=C5=84ski?= , Rob Herring , Bjorn Helgaas , Krzysztof Kozlowski , Conor Dooley , Bjorn Andersson , Konrad Dybcio , cros-qcom-dts-watchers@chromium.org Cc: linux-arm-msm@vger.kernel.org, linux-pci@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Manivannan Sadhasivam X-Mailer: b4 0.14.1 X-Developer-Signature: v=1; a=openpgp-sha256; l=3239; i=manivannan.sadhasivam@linaro.org; h=from:subject:message-id; bh=RVfrJS0e95Y78lJzi7GpvyagUeZjC2eKUrTcOd7OnV0=; b=owEBbQGS/pANAwAKAVWfEeb+kc71AcsmYgBnwGtisRiUJcz54bh59ksZgn6tSDQ+V3vqJYTA6 BKDbMyt0tOJATMEAAEKAB0WIQRnpUMqgUjL2KRYJ5dVnxHm/pHO9QUCZ8BrYgAKCRBVnxHm/pHO 9cT5B/sHSQvAlwOhjzKudu/UbGknGhOWHsHI6j7UP19+mT2lXFHuh/oQYM5I1+Zr+UDo6nc7ktr 0nIo+/pUd5ngweTyyoSGWFSwqUAWDWMo10Wd8dlWF0lmkMWOfkT7KTNMEC3YPWPl2oAF89Vm7Tm Zqmz7TwhG5oeu2MPHDAOs1NP+vwRjChC7OfvV44YDjNJoyHn09HnMnnYmYHyiYhBeIYtqJ/9TKI KYo+iOa1tp8VM0oTYCKoPqpGawwwKFKwCl02bkzOwqCsIDWdb0qCiyyZWEH9AEWoJcieKl36TNT jGgEXlOOAO6mmQpR9mE9UKaAfHDjRUa2gGszQXHMiT8bFEIb X-Developer-Key: i=manivannan.sadhasivam@linaro.org; a=openpgp; fpr=C668AEC3C3188E4C611465E7488550E901166008 X-Endpoint-Received: by B4 Relay for manivannan.sadhasivam@linaro.org/default with auth_id=185 X-Original-From: Manivannan Sadhasivam Reply-To: manivannan.sadhasivam@linaro.org From: Manivannan Sadhasivam 'global' interrupt is used to receive PCIe controller and link specific events. Signed-off-by: Manivannan Sadhasivam --- arch/arm64/boot/dts/qcom/sc8180x.dtsi | 24 ++++++++++++++++-------- 1 file changed, 16 insertions(+), 8 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/sc8180x.dtsi b/arch/arm64/boot/dts/qcom/sc8180x.dtsi index 28693a3bfc7f..b4563389ad3b 100644 --- a/arch/arm64/boot/dts/qcom/sc8180x.dtsi +++ b/arch/arm64/boot/dts/qcom/sc8180x.dtsi @@ -1725,7 +1725,8 @@ pcie0: pcie@1c00000 { , , , - ; + , + ; interrupt-names = "msi0", "msi1", "msi2", @@ -1733,7 +1734,8 @@ pcie0: pcie@1c00000 { "msi4", "msi5", "msi6", - "msi7"; + "msi7", + "global"; #interrupt-cells = <1>; interrupt-map-mask = <0 0 0 0x7>; interrupt-map = <0 0 0 1 &intc 0 149 IRQ_TYPE_LEVEL_HIGH>, /* int_a */ @@ -1846,7 +1848,8 @@ pcie3: pcie@1c08000 { , , , - ; + , + ; interrupt-names = "msi0", "msi1", "msi2", @@ -1854,7 +1857,8 @@ pcie3: pcie@1c08000 { "msi4", "msi5", "msi6", - "msi7"; + "msi7", + "global"; #interrupt-cells = <1>; interrupt-map-mask = <0 0 0 0x7>; interrupt-map = <0 0 0 1 &intc 0 434 IRQ_TYPE_LEVEL_HIGH>, /* int_a */ @@ -1968,7 +1972,8 @@ pcie1: pcie@1c10000 { , , , - ; + , + ; interrupt-names = "msi0", "msi1", "msi2", @@ -1976,7 +1981,8 @@ pcie1: pcie@1c10000 { "msi4", "msi5", "msi6", - "msi7"; + "msi7", + "global"; #interrupt-cells = <1>; interrupt-map-mask = <0 0 0 0x7>; interrupt-map = <0 0 0 1 &intc 0 747 IRQ_TYPE_LEVEL_HIGH>, /* int_a */ @@ -2090,7 +2096,8 @@ pcie2: pcie@1c18000 { , , , - ; + , + ; interrupt-names = "msi0", "msi1", "msi2", @@ -2098,7 +2105,8 @@ pcie2: pcie@1c18000 { "msi4", "msi5", "msi6", - "msi7"; + "msi7", + "global"; #interrupt-cells = <1>; interrupt-map-mask = <0 0 0 0x7>; interrupt-map = <0 0 0 1 &intc 0 663 IRQ_TYPE_LEVEL_HIGH>, /* int_a */ From patchwork Thu Feb 27 13:41:04 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Manivannan Sadhasivam via B4 Relay X-Patchwork-Id: 13994512 X-Patchwork-Delegate: kw@linux.com Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (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 E41C6237180; Thu, 27 Feb 2025 13:40:56 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1740663657; cv=none; b=lcuvNDD2o3UuWiaATjvwlHBMEs+7OyfRgIdl5u7Y/cbvG2HLFDfMUm65SixCCp1PpPgYYLAKgBWFKwk3yZrhQJFnharTjq3V2hSLXjn9E59Ao3oHxI50z9p3oA9BLd3NUJsmiP1EAKNsTv0LImIqsBhdY0fgm4S4c0xZljTsbKo= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1740663657; c=relaxed/simple; bh=IgcOcgMtZRgIi1utN9DnyDm/nhot1//z1vzicHhPess=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=fwIzp6GO696z9ftF0Sf2xPWd8QiIDwQ6oYRkRgLyH5G6hl+HmwkVKigczD79t6+IlGWz5owwbFV2+/Hcq8zWU7Czu2nLi6rNBM0995xqASPG7zWau626WePiCp82rW0+B3qrw750xYrSieb5+uJ2vQ5gRPqJv3h9uSZDw2Fk8/k= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=WbZkDQga; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="WbZkDQga" Received: by smtp.kernel.org (Postfix) with ESMTPS id 7746DC4CEFB; Thu, 27 Feb 2025 13:40:55 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1740663655; bh=IgcOcgMtZRgIi1utN9DnyDm/nhot1//z1vzicHhPess=; h=From:Date:Subject:References:In-Reply-To:To:Cc:Reply-To:From; b=WbZkDQgaUSwDSR2KaYGrL6hrAW9MP9cKFFQcYT+iyZ5f1DZvzFXQlBodteryOnn/I 0kkfnSCdlpV4XFJX2cin6v74Is7iL/0BcevK8pmhz2fomS0veEi3Czhd5wtW9ruS7O vQJuuJ8V90RRVZhq3OyfPnBgF4V7wkjv6D4FBULr/uVZZRBzIQ53E5jYlZF005xpB6 UDoWH88VNksKiMn/UFR1UXstn9vF1PnWncwsBXXRsXFOyqMK4/+AI9qE4BKF5ez39Y AWFd3MlTdOu+iYv+VuqIsCA0w0mJqNGC1JiVbRIdigKQNP9Lzxb3Nb2eWZAONUOyrS SjnxOkMhEQnvw== Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 69822C282C5; Thu, 27 Feb 2025 13:40:55 +0000 (UTC) From: Manivannan Sadhasivam via B4 Relay Date: Thu, 27 Feb 2025 19:11:04 +0530 Subject: [PATCH 22/23] arm64: dts: qcom: sar2130p: Add 'global' PCIe interrupt Precedence: bulk X-Mailing-List: linux-pci@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Message-Id: <20250227-pcie-global-irq-v1-22-2b70a7819d1e@linaro.org> References: <20250227-pcie-global-irq-v1-0-2b70a7819d1e@linaro.org> In-Reply-To: <20250227-pcie-global-irq-v1-0-2b70a7819d1e@linaro.org> To: Lorenzo Pieralisi , =?utf-8?q?Krzysztof_Wilczy?= =?utf-8?q?=C5=84ski?= , Rob Herring , Bjorn Helgaas , Krzysztof Kozlowski , Conor Dooley , Bjorn Andersson , Konrad Dybcio , cros-qcom-dts-watchers@chromium.org Cc: linux-arm-msm@vger.kernel.org, linux-pci@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Manivannan Sadhasivam X-Mailer: b4 0.14.1 X-Developer-Signature: v=1; a=openpgp-sha256; l=1881; i=manivannan.sadhasivam@linaro.org; h=from:subject:message-id; bh=7fvWEld892bXh8SDL7oehEVmJi3Lj7hz/k6Pv7KJChI=; b=owGbwMvMwMUYOl/w2b+J574ynlZLYkg/kJ00TWb1q2Ih/ZvVa76qvtt2d5XjhItqfMauZczf2 lfl3F2q3slozMLAyMUgK6bIkr7UWavR4/SNJRHq02EGsTKBTGHg4hSAiVTrcTC0Pj/uWBtQcab7 68vZ7yRYtGPsVSM7pra4OrowLl//73ZjVG2mYHCVf0jcw+YGfQ19D9cdv02nm1awLb7Jovhm78d Ch+ZOxX2sbO59Bm/5zRyVc32MFD9uvJM23ahof+vOHyIbW3k/Kkn73JU0utG/e0V2xmn7hDTx7W XH3/A879MJfMkmxMj4JfnGmctHDbP0Pd/WpIQeiDqr8nipavLZa9pR6tWny3q3P3Rp/XBq+2z7p 1d9H23/ahcvJNoQeit4+4r4gGYWw8Vr5remiSQLby3Jzla8cfz7vcIHs+SjlugZm6dYqNyQZXY0 3xd3cNbyROnH8k5GiVmxPbvqXudWTKmbF3hplbbHVe//AA== X-Developer-Key: i=manivannan.sadhasivam@linaro.org; a=openpgp; fpr=C668AEC3C3188E4C611465E7488550E901166008 X-Endpoint-Received: by B4 Relay for manivannan.sadhasivam@linaro.org/default with auth_id=185 X-Original-From: Manivannan Sadhasivam Reply-To: manivannan.sadhasivam@linaro.org From: Manivannan Sadhasivam 'global' interrupt is used to receive PCIe controller and link specific events. Signed-off-by: Manivannan Sadhasivam --- arch/arm64/boot/dts/qcom/sar2130p.dtsi | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/sar2130p.dtsi b/arch/arm64/boot/dts/qcom/sar2130p.dtsi index dd832e6816be..6b6a7ae7c22a 100644 --- a/arch/arm64/boot/dts/qcom/sar2130p.dtsi +++ b/arch/arm64/boot/dts/qcom/sar2130p.dtsi @@ -1288,7 +1288,8 @@ pcie0: pcie@1c00000 { , , , - ; + , + ; interrupt-names = "msi0", "msi1", "msi2", @@ -1296,7 +1297,8 @@ pcie0: pcie@1c00000 { "msi4", "msi5", "msi6", - "msi7"; + "msi7", + "global"; #interrupt-cells = <1>; interrupt-map-mask = <0 0 0 0x7>; interrupt-map = <0 0 0 1 &intc 0 0 0 149 IRQ_TYPE_LEVEL_HIGH>, /* int_a */ @@ -1405,7 +1407,8 @@ pcie1: pcie@1c08000 { , , , - ; + , + ; interrupt-names = "msi0", "msi1", "msi2", @@ -1413,7 +1416,8 @@ pcie1: pcie@1c08000 { "msi4", "msi5", "msi6", - "msi7"; + "msi7", + "global"; #interrupt-cells = <1>; interrupt-map-mask = <0 0 0 0x7>; interrupt-map = <0 0 0 1 &intc 0 0 0 434 IRQ_TYPE_LEVEL_HIGH>, /* int_a */ From patchwork Thu Feb 27 13:41:05 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Manivannan Sadhasivam via B4 Relay X-Patchwork-Id: 13994513 X-Patchwork-Delegate: kw@linux.com Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (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 0BE812376F5; Thu, 27 Feb 2025 13:40:57 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1740663657; cv=none; b=dh+9wrAmVdXhIzrIc4ATCI2uObxT7Xc5kYHHYzltmuhPfHHi3p/+ONAo6zRxRMQeLCq2RQnft/+JhtEEfSsFYYgclpn+fiYgmeZmUHuSKeKq+D9cLAcSub8gKpmZq+rvMzsxG3dQOT56jiLxZvNZsMdKiT/LCmYvJZ3rImLoY04= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1740663657; c=relaxed/simple; bh=s36GOsQlI5Bxg0X5/RvjyGg6LyV0xa3Y39vcYmt7bB4=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=uMOb2OjydFJPx69SbPh9H0F15AtGOrraVD2JdkYXIVqZnefGe9HDcmzkz1Rjh53/rAkv2okfno8rw0m+oF+f0mvv5Zz7D9cw4j/YWCtd0XSjEv5jBZnH2HkJooSaHyRAsNBcSY3qr2dgM3sDCEaiROov0Om+wc04hpz57tAN66U= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=Le5gHyEq; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="Le5gHyEq" Received: by smtp.kernel.org (Postfix) with ESMTPS id 8DFB2C4DE0E; Thu, 27 Feb 2025 13:40:55 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1740663655; bh=s36GOsQlI5Bxg0X5/RvjyGg6LyV0xa3Y39vcYmt7bB4=; h=From:Date:Subject:References:In-Reply-To:To:Cc:Reply-To:From; b=Le5gHyEqExZjEKmxgLZ0UDPjVWyP7e12I4i7+3nrIycqHUJTjuoDM9TcEs17wmlUn CSpeHSlYdCkUe8HfhLli/fohKxVmeZShJJ0paXl0jc7XWez1vSkAvjsoiGUvEaMQAJ XfMTpDDG3h+Zo24yltyzzcZ+1hY5G1qGpx0Ti+dDFgQA1orrV+YYRzin4hJejVhOjU Su5YZ7Ykjv3mSGWmJmHpmXxKKLMBZ5AlhZAPI+H6qFC5Xd34f1ZCLZjMnPzDjaewcd 5MyH1a9A3qBZ+dl3EEXjpOPdEXiivMV4b9uSIClh6ZfDAGfuianKLWhfEj5MCs8BmT MNVl/qD1qftVw== Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 778ABC19F32; Thu, 27 Feb 2025 13:40:55 +0000 (UTC) From: Manivannan Sadhasivam via B4 Relay Date: Thu, 27 Feb 2025 19:11:05 +0530 Subject: [PATCH 23/23] arm64: dts: qcom: x1e80100: Add missing 'global' PCIe interrupt Precedence: bulk X-Mailing-List: linux-pci@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Message-Id: <20250227-pcie-global-irq-v1-23-2b70a7819d1e@linaro.org> References: <20250227-pcie-global-irq-v1-0-2b70a7819d1e@linaro.org> In-Reply-To: <20250227-pcie-global-irq-v1-0-2b70a7819d1e@linaro.org> To: Lorenzo Pieralisi , =?utf-8?q?Krzysztof_Wilczy?= =?utf-8?q?=C5=84ski?= , Rob Herring , Bjorn Helgaas , Krzysztof Kozlowski , Conor Dooley , Bjorn Andersson , Konrad Dybcio , cros-qcom-dts-watchers@chromium.org Cc: linux-arm-msm@vger.kernel.org, linux-pci@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Manivannan Sadhasivam X-Mailer: b4 0.14.1 X-Developer-Signature: v=1; a=openpgp-sha256; l=2331; i=manivannan.sadhasivam@linaro.org; h=from:subject:message-id; bh=D+b9sJdvKhFSUCftBjhpfmmmILsMj4McEC3OdoOVoxc=; b=owEBbQGS/pANAwAKAVWfEeb+kc71AcsmYgBnwGtiqVZNe1xC6tTLX7QsrP7cApoKwQC3cixH9 89ms7ZhdnKJATMEAAEKAB0WIQRnpUMqgUjL2KRYJ5dVnxHm/pHO9QUCZ8BrYgAKCRBVnxHm/pHO 9eyVB/4pXp/Y8V0U4S2uZSPb8oYmVLDF+X1mBwCW9GwMn7YMBk8trEwDd+2zGUyf9g3akusCuEj TmdT0RTW59JmJKVhQSjIJFSldBp8DY7EfcADKkaOq+eQfgrMhtTLmIkQQSY78mG2/fxB1fEVtOd IptrKO0e/vfyHv6Y6JyIBl+fRi6v9yjAp6bRpwtPJOPRwFu1Z7sAkvaqu98rka/0YyMltPjMPRA 8ursC+cogA+rQFN76isBjAALM/l1AOllPsjPISkzacUvkJjrDWMsjIXYVJNOGKGt3ZE0uGfM8JG MQj2Is64LObltY86F+obue5kMZfTRyKtM8CJQDVRmM9QUwAG X-Developer-Key: i=manivannan.sadhasivam@linaro.org; a=openpgp; fpr=C668AEC3C3188E4C611465E7488550E901166008 X-Endpoint-Received: by B4 Relay for manivannan.sadhasivam@linaro.org/default with auth_id=185 X-Original-From: Manivannan Sadhasivam Reply-To: manivannan.sadhasivam@linaro.org From: Manivannan Sadhasivam 'global' interrupt is used to receive PCIe controller and link specific events. Signed-off-by: Manivannan Sadhasivam --- arch/arm64/boot/dts/qcom/x1e80100.dtsi | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/x1e80100.dtsi b/arch/arm64/boot/dts/qcom/x1e80100.dtsi index 4936fa5b98ff..cea199966d82 100644 --- a/arch/arm64/boot/dts/qcom/x1e80100.dtsi +++ b/arch/arm64/boot/dts/qcom/x1e80100.dtsi @@ -3358,7 +3358,8 @@ pcie6a: pci@1bf8000 { , , , - ; + , + ; interrupt-names = "msi0", "msi1", "msi2", @@ -3366,7 +3367,8 @@ pcie6a: pci@1bf8000 { "msi4", "msi5", "msi6", - "msi7"; + "msi7", + "global"; #interrupt-cells = <1>; interrupt-map-mask = <0 0 0 0x7>; @@ -3485,7 +3487,8 @@ pcie5: pci@1c00000 { , , , - ; + , + ; interrupt-names = "msi0", "msi1", "msi2", @@ -3493,7 +3496,8 @@ pcie5: pci@1c00000 { "msi4", "msi5", "msi6", - "msi7"; + "msi7", + "global"; #interrupt-cells = <1>; interrupt-map-mask = <0 0 0 0x7>; @@ -3609,7 +3613,8 @@ pcie4: pci@1c08000 { , , , - ; + , + ; interrupt-names = "msi0", "msi1", "msi2", @@ -3617,7 +3622,8 @@ pcie4: pci@1c08000 { "msi4", "msi5", "msi6", - "msi7"; + "msi7", + "global"; #interrupt-cells = <1>; interrupt-map-mask = <0 0 0 0x7>;