All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 00/20] PCI root complex changes for tile architecture
@ 2013-08-05 20:06 Chris Metcalf
  2013-08-05 16:37 ` [PATCH 10/20] tile PCI DMA: handle a NULL dev argument properly Chris Metcalf
                   ` (19 more replies)
  0 siblings, 20 replies; 27+ messages in thread
From: Chris Metcalf @ 2013-08-05 20:06 UTC (permalink / raw)
  To: linux-kernel, linux-pci

These changes add new features and fix bugs in the Tilera PCI
root complex subsystem.  Among the new tilegx features are support
for I/O space access, more MXI-X interrupt vectors, and support for
TRIO 0 MAC 0 on Gx72 systems.

Chris Metcalf (20):
  tile PCI RC: cleanups for tilepro PCI RC
  tile PCI RC: tilepro conflict with PCI and RAM addresses
  tile PCI RC: support pci=off boot arg for tilepro
  tile PCI RC: tweak the the pcie_rc_delay support
  tile PCI RC: handle case that PCI link is already up
  tile: support LSI MEGARAID SAS HBA hybrid dma_ops
  tile PCI RC: support more MSI-X interrupt vectors
  tile PCI RC: gentler warning for missing plug-in PCI
  tile PCI RC: support I/O space access
  tile PCI DMA: handle a NULL dev argument properly
  tile PCI RC: restructure TRIO initialization
  tile PCI RC: eliminate pci_controller.mem_resources field
  tile PCI RC: include pci/pcie/Kconfig
  tile PCI RC: bomb comments and whitespace format
  tile PCI RC: use proper accessor function
  tile PCI RC: add dma_get_required_mask()
  tile PCI DMA: fix bug in non-page-aligned accessors
  tile PCI RC: support PCIe TRIO 0 MAC 0 on Gx72 system
  tile PCI RC: reduce driver's vmalloc space usage
  tile PCI RC: remove stale include of linux/numa.h

 arch/tile/Kconfig                    |  12 +
 arch/tile/gxio/iorpc_trio.c          |  23 ++
 arch/tile/include/arch/trio.h        |  39 ++
 arch/tile/include/asm/dma-mapping.h  |   8 +-
 arch/tile/include/asm/io.h           | 126 ++++++-
 arch/tile/include/asm/pci.h          |  17 +-
 arch/tile/include/gxio/iorpc_trio.h  |   5 +
 arch/tile/include/hv/drv_trio_intf.h |   8 +-
 arch/tile/kernel/pci-dma.c           |  44 ++-
 arch/tile/kernel/pci.c               |  33 +-
 arch/tile/kernel/pci_gx.c            | 710 ++++++++++++++++++++---------------
 arch/tile/kernel/setup.c             |   9 +-
 12 files changed, 678 insertions(+), 356 deletions(-)

-- 
1.8.3.1


^ permalink raw reply	[flat|nested] 27+ messages in thread

end of thread, other threads:[~2013-08-12 19:44 UTC | newest]

Thread overview: 27+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-08-05 20:06 [PATCH 00/20] PCI root complex changes for tile architecture Chris Metcalf
2013-08-05 16:37 ` [PATCH 10/20] tile PCI DMA: handle a NULL dev argument properly Chris Metcalf
2013-08-05 20:06 ` [PATCH 18/20] tile PCI RC: support PCIe TRIO 0 MAC 0 on Gx72 system Chris Metcalf
2013-08-05 20:06 ` [PATCH 12/20] tile PCI RC: eliminate pci_controller.mem_resources field Chris Metcalf
2013-08-05 20:06 ` [PATCH 02/20] tile PCI RC: tilepro conflict with PCI and RAM addresses Chris Metcalf
2013-08-05 20:06 ` [PATCH 16/20] tile PCI RC: add dma_get_required_mask() Chris Metcalf
2013-08-05 20:06 ` [PATCH 13/20] tile PCI RC: include pci/pcie/Kconfig Chris Metcalf
2013-08-05 20:06 ` [PATCH 14/20] tile PCI RC: bomb comments and whitespace format Chris Metcalf
2013-08-05 20:06 ` [PATCH 08/20] tile PCI RC: gentler warning for missing plug-in PCI Chris Metcalf
2013-08-05 20:06 ` [PATCH 06/20] tile: support LSI MEGARAID SAS HBA hybrid dma_ops Chris Metcalf
2013-08-05 20:52   ` Konrad Rzeszutek Wilk
2013-08-06 17:00     ` Chris Metcalf
2013-08-02 16:24       ` [PATCH v2] " Chris Metcalf
2013-08-06 17:48         ` Bjorn Helgaas
     [not found]           ` <5203CB8E.60509@tilera.com>
2013-08-09 22:42             ` Bjorn Helgaas
2013-08-12 19:44               ` Chris Metcalf
2013-08-05 20:06 ` [PATCH 11/20] tile PCI RC: restructure TRIO initialization Chris Metcalf
2013-08-05 20:06 ` [PATCH 04/20] tile PCI RC: tweak the the pcie_rc_delay support Chris Metcalf
2013-08-05 20:06 ` [PATCH 15/20] tile PCI RC: use proper accessor function Chris Metcalf
2013-08-05 20:06 ` [PATCH 19/20] tile PCI RC: reduce driver's vmalloc space usage Chris Metcalf
2013-08-05 20:06 ` [PATCH 20/20] tile PCI RC: remove stale include of linux/numa.h Chris Metcalf
2013-08-05 20:06 ` [PATCH 09/20] tile PCI RC: support I/O space access Chris Metcalf
2013-08-05 20:06 ` [PATCH 03/20] tile PCI RC: support pci=off boot arg for tilepro Chris Metcalf
2013-08-05 20:06 ` [PATCH 01/20] tile PCI RC: cleanups for tilepro PCI RC Chris Metcalf
2013-08-05 20:06 ` [PATCH 05/20] tile PCI RC: handle case that PCI link is already up Chris Metcalf
2013-08-05 20:06 ` [PATCH 07/20] tile PCI RC: support more MSI-X interrupt vectors Chris Metcalf
2013-08-05 20:06 ` [PATCH 17/20] tile PCI DMA: fix bug in non-page-aligned accessors Chris Metcalf

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.