Skip to content

sparc32,leon: PCI patches

Daniel Hellstrom sparclinux 2 versions – New

Get series with b4
b4 am [email protected]

Versions newest first · linked by author and title

  1. v3 Latest0 of 2 patches 0 repliesNew
  2. v12 patches 8 repliesSuperseded

Patches in v3 No applies recorded yet

None of the 2 patches the cover letter announces are in this archive.

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v3 yet.

Read the v3 thread

Cover letter [PATCH 0/2 v3] sparc32,leon: PCI patches

Hello,

I have tried to cleanup the patches as Sam/Julian suggested, I have added a PCIC_PCI and a LEON_PCI Kconfig setting which depend on PCI and (!)SPARC_LEON. Before pci_leon.h was included from pci_32.h, now the pci related stuff is declared inside of pci_32.h instead. The LEON host controller implementation specific stuff was moved into leon_pci.h in the same manner as the AMBA bus implementation on LEON in leon_amba.h.

Thank you for your time,
Daniel

 arch/sparc/Kconfig                  |   17 +
 arch/sparc/include/asm/leon.h       |    3 +
 arch/sparc/include/asm/leon_pci.h   |   21 +
 arch/sparc/include/asm/pci_32.h     |   24 +
 arch/sparc/include/asm/pcic.h       |    2 +-
 arch/sparc/kernel/Makefile          |    4 +-
 arch/sparc/kernel/entry.S           |    4 +-
 arch/sparc/kernel/leon_kernel.c     |   15 +
 arch/sparc/kernel/leon_pci.c        |  253 ++++++++++
 arch/sparc/kernel/leon_pci_grpci2.c |  897 
+++++++++++++++++++++++++++++++++++
 drivers/pci/Makefile                |    1 +
 11 files changed, 1237 insertions(+), 4 deletions(-)