[PATCH 0/3] PCI:hisi: Add DT almost ECAM support for HiSilicon Hip06/Hip07 host controllers

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



The PCIe controller in Hip06/Hip07 SoCs is not completely
ECAM-compliant. It is non-ECAM only for the RC bus config space; for
any other bus underneath the root bus it does support ECAM access.

This series contains
1. Add the almost ECAM support in DT way. 
2. Add quirk to set root port pdev->no_msi = 1. 
3. Add condition #ifndef CONFIG_ARM64 for pci_fixup_irqs.

This patchset is based on 4.10-rc3.

Dongdong Liu (3):
  PCI:hisi: Add DT almost ECAM support for HiSilicon Hip06/Hip07 host
    controllers
  PCI: Set pdev->no_msi=1 for HiSilicon Hip06/Hip07 host controllers
  PCI: generic: Fix the bug of pci_fixup_irqs() for arm64 platform.

 .../devicetree/bindings/pci/hisilicon-pcie.txt     | 37 +++++++++++++++
 drivers/pci/host/pci-host-common.c                 |  2 +
 drivers/pci/host/pcie-hisi.c                       | 54 ++++++++++++++++++++--
 drivers/pci/quirks.c                               |  1 +
 include/linux/pci_ids.h                            |  3 ++
 5 files changed, 94 insertions(+), 3 deletions(-)

-- 
1.9.1

--
To unsubscribe from this list: send the line "unsubscribe linux-pci" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html



[Index of Archives]     [DMA Engine]     [Linux Coverity]     [Linux USB]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Greybus]

  Powered by Linux