From: Kishon Vijay Abraham I <kishon@ti.com> To: Murali Karicheri <m-karicheri2@ti.com>, Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>, Gustavo Pimentel <gustavo.pimentel@synopsys.com>, Marc Zyngier <marc.zyngier@arm.com> Cc: Bjorn Helgaas <bhelgaas@google.com>, Jingoo Han <jingoohan1@gmail.com>, <linux-pci@vger.kernel.org>, <linux-arm-kernel@lists.infradead.org>, <linux-kernel@vger.kernel.org>, <kishon@ti.com> Subject: [PATCH 00/10] PCI: DWC/Keystone: MSI configuration cleanup Date: Wed, 19 Dec 2018 18:11:57 +0530 [thread overview] Message-ID: <20181219124207.13479-1-kishon@ti.com> (raw) This series tries to address the comments discussed in [1] w.r.t removing Keystone specific callbacks defined in dw_pcie_host_ops. This series also tries to cleanup the Keystone interrupt handling part. This series is created on top of git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git pci/dwc-msi Tested on K2G (had to use out of tree SERDES patches). Also tested on dra7xx to make sure there are no regressions. [1] -> https://patchwork.kernel.org/patch/10681587/ Kishon Vijay Abraham I (10): PCI: keystone: Cleanup interrupt related macros PCI: keystone: Use "dummy_irq_chip" instead of new irqchip for legacy interrupt handling PCI: keystone: Modify legacy_irq_handler to check the IRQ_STATUS of INTA/B/C/D PCI: keystone: Add separate functions for configuring MSI and legacy interrupt PCI: keystone: Use hwirq to get the IRQ number offset PCI: keystone: Cleanup ks_pcie_msi_irq_handler and ks_pcie_legacy_irq_handler PCI: dwc: Add support to use non default msi_irq_chip PCI: keystone: Use Keystone specific msi_irq_chip PCI: dwc: Remove Keystone specific dw_pcie_host_ops PCI: dwc: Do not write to MSI control registers if the platform doesn't use it drivers/pci/controller/dwc/pci-keystone.c | 430 +++++++++--------- .../pci/controller/dwc/pcie-designware-host.c | 74 ++- drivers/pci/controller/dwc/pcie-designware.h | 6 +- 3 files changed, 258 insertions(+), 252 deletions(-) -- 2.17.1
WARNING: multiple messages have this Message-ID (diff)
From: Kishon Vijay Abraham I <kishon@ti.com> To: Murali Karicheri <m-karicheri2@ti.com>, Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>, Gustavo Pimentel <gustavo.pimentel@synopsys.com>, Marc Zyngier <marc.zyngier@arm.com> Cc: Jingoo Han <jingoohan1@gmail.com>, linux-kernel@vger.kernel.org, kishon@ti.com, linux-pci@vger.kernel.org, Bjorn Helgaas <bhelgaas@google.com>, linux-arm-kernel@lists.infradead.org Subject: [PATCH 00/10] PCI: DWC/Keystone: MSI configuration cleanup Date: Wed, 19 Dec 2018 18:11:57 +0530 [thread overview] Message-ID: <20181219124207.13479-1-kishon@ti.com> (raw) This series tries to address the comments discussed in [1] w.r.t removing Keystone specific callbacks defined in dw_pcie_host_ops. This series also tries to cleanup the Keystone interrupt handling part. This series is created on top of git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git pci/dwc-msi Tested on K2G (had to use out of tree SERDES patches). Also tested on dra7xx to make sure there are no regressions. [1] -> https://patchwork.kernel.org/patch/10681587/ Kishon Vijay Abraham I (10): PCI: keystone: Cleanup interrupt related macros PCI: keystone: Use "dummy_irq_chip" instead of new irqchip for legacy interrupt handling PCI: keystone: Modify legacy_irq_handler to check the IRQ_STATUS of INTA/B/C/D PCI: keystone: Add separate functions for configuring MSI and legacy interrupt PCI: keystone: Use hwirq to get the IRQ number offset PCI: keystone: Cleanup ks_pcie_msi_irq_handler and ks_pcie_legacy_irq_handler PCI: dwc: Add support to use non default msi_irq_chip PCI: keystone: Use Keystone specific msi_irq_chip PCI: dwc: Remove Keystone specific dw_pcie_host_ops PCI: dwc: Do not write to MSI control registers if the platform doesn't use it drivers/pci/controller/dwc/pci-keystone.c | 430 +++++++++--------- .../pci/controller/dwc/pcie-designware-host.c | 74 ++- drivers/pci/controller/dwc/pcie-designware.h | 6 +- 3 files changed, 258 insertions(+), 252 deletions(-) -- 2.17.1 _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
next reply other threads:[~2018-12-19 12:42 UTC|newest] Thread overview: 27+ messages / expand[flat|nested] mbox.gz Atom feed top 2018-12-19 12:41 Kishon Vijay Abraham I [this message] 2018-12-19 12:41 ` [PATCH 00/10] PCI: DWC/Keystone: MSI configuration cleanup Kishon Vijay Abraham I 2018-12-19 12:41 ` [PATCH 01/10] PCI: keystone: Cleanup interrupt related macros Kishon Vijay Abraham I 2018-12-19 12:41 ` Kishon Vijay Abraham I 2018-12-19 12:41 ` [PATCH 02/10] PCI: keystone: Use "dummy_irq_chip" instead of new irqchip for legacy interrupt handling Kishon Vijay Abraham I 2018-12-19 12:41 ` Kishon Vijay Abraham I 2019-01-24 12:45 ` Lorenzo Pieralisi 2019-01-24 12:45 ` Lorenzo Pieralisi 2018-12-19 12:42 ` [PATCH 03/10] PCI: keystone: Modify legacy_irq_handler to check the IRQ_STATUS of INTA/B/C/D Kishon Vijay Abraham I 2018-12-19 12:42 ` Kishon Vijay Abraham I 2018-12-19 12:42 ` [PATCH 04/10] PCI: keystone: Add separate functions for configuring MSI and legacy interrupt Kishon Vijay Abraham I 2018-12-19 12:42 ` Kishon Vijay Abraham I 2018-12-19 12:42 ` [PATCH 05/10] PCI: keystone: Use hwirq to get the IRQ number offset Kishon Vijay Abraham I 2018-12-19 12:42 ` Kishon Vijay Abraham I 2018-12-19 12:42 ` [PATCH 06/10] PCI: keystone: Cleanup ks_pcie_msi_irq_handler and ks_pcie_legacy_irq_handler Kishon Vijay Abraham I 2018-12-19 12:42 ` Kishon Vijay Abraham I 2018-12-19 12:42 ` [PATCH 07/10] PCI: dwc: Add support to use non default msi_irq_chip Kishon Vijay Abraham I 2018-12-19 12:42 ` Kishon Vijay Abraham I 2019-01-02 10:12 ` Gustavo Pimentel 2018-12-19 12:42 ` [PATCH 08/10] PCI: keystone: Use Keystone specific msi_irq_chip Kishon Vijay Abraham I 2018-12-19 12:42 ` Kishon Vijay Abraham I 2018-12-19 12:42 ` [PATCH 09/10] PCI: dwc: Remove Keystone specific dw_pcie_host_ops Kishon Vijay Abraham I 2018-12-19 12:42 ` Kishon Vijay Abraham I 2019-01-02 10:12 ` Gustavo Pimentel 2018-12-19 12:42 ` [PATCH 10/10] PCI: dwc: Do not write to MSI control registers if the platform doesn't use it Kishon Vijay Abraham I 2018-12-19 12:42 ` Kishon Vijay Abraham I 2019-01-02 10:13 ` Gustavo Pimentel
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=20181219124207.13479-1-kishon@ti.com \ --to=kishon@ti.com \ --cc=bhelgaas@google.com \ --cc=gustavo.pimentel@synopsys.com \ --cc=jingoohan1@gmail.com \ --cc=linux-arm-kernel@lists.infradead.org \ --cc=linux-kernel@vger.kernel.org \ --cc=linux-pci@vger.kernel.org \ --cc=lorenzo.pieralisi@arm.com \ --cc=m-karicheri2@ti.com \ --cc=marc.zyngier@arm.com \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: linkBe sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.