[lkml]   [2018]   [Dec]   [19]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
Messages in this thread
Subject[PATCH 00/10] PCI: DWC/Keystone: MSI configuration cleanup
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

This series is created on top of

Tested on K2G (had to use out of tree SERDES patches). Also tested on
dra7xx to make sure there are no regressions.

[1] ->

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
PCI: keystone: Add separate functions for configuring MSI and legacy
PCI: keystone: Use hwirq to get the IRQ number offset
PCI: keystone: Cleanup ks_pcie_msi_irq_handler and
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(-)


 \ /
  Last update: 2018-12-19 13:43    [W:0.079 / U:0.500 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site