1. 10 Jun, 2014 1 commit
  2. 03 Jun, 2014 2 commits
    • Bjorn Helgaas's avatar
      Merge branches 'pci/host-designware', 'pci/host-imx6', 'pci/host-mvebu' and... · 843a85ce
      Bjorn Helgaas authored
      Merge branches 'pci/host-designware', 'pci/host-imx6', 'pci/host-mvebu' and 'pci/host-tegra' into next
      
      * pci/host-designware:
        PCI: designware: Remove unnecessary use of 'conf_lock' spinlock
        PCI: designware: Use new OF interrupt mapping when possible
        PCI: designware: Fix iATU programming for cfg1, io and mem viewport
        PCI: designware: Fix comment for setting number of lanes
      
      * pci/host-imx6:
        PCI: designware: Split Exynos and i.MX bindings
      
      * pci/host-mvebu:
        PCI: mvebu: Use '%pa' for printing 'phys_addr_t' type
        PCI: mvebu: Remove unnecessary use of 'conf_lock' spinlock
        PCI: mvebu: split PCIe BARs into multiple MBus windows when needed
        bus: mvebu-mbus: allow several windows with the same target/attribute
        bus: mvebu-mbus: Avoid setting an undefined window size
        PCI: mvebu: fix off-by-one in the computed size of the mbus windows
      
      * pci/host-tegra:
        PCI: tegra: Use new OF interrupt mapping when possible
      843a85ce
    • Lucas Stach's avatar
      PCI: designware: Split Exynos and i.MX bindings · 1db823ee
      Lucas Stach authored
      The glue around the core designware IP is significantly different between
      the Exynos and i.MX implementation, which is reflected in the DT bindings.
      
      This changes the i.MX6 binding to reuse as much as possible from the common
      designware binding and removes old cruft.
      
      I removed the optional GPIOs with the following reasoning:
      - disable-gpio: endpoint specific GPIO, not currently wired up in any code.
        Should be handled by the PCI device driver, not the host controller
        driver.
      - wake-up-gpio: same as above.
      - power-on-gpio: No user in any upstream DT.  This should be handled by a
        regulator which shouldn't be controlled by the host driver, but rather by
        the PCI device driver.
      
      [bhelgaas: whitespace fixes]
      Signed-off-by: default avatarLucas Stach <l.stach@pengutronix.de>
      Signed-off-by: default avatarBjorn Helgaas <bhelgaas@google.com>
      1db823ee
  3. 02 Jun, 2014 1 commit
    • Bjorn Helgaas's avatar
      Merge branch 'pci/iommu' into next · 0eeb4f2a
      Bjorn Helgaas authored
      * pci/iommu:
        PCI: Add bridge DMA alias quirk for ASMedia and Tundra bridges
        PCI: Add support for PCIe-to-PCI bridge DMA alias quirks
        PCI: Add function 1 DMA alias quirk for Marvell devices
        PCI: Add function 0 DMA alias quirk for Ricoh devices
        PCI: Add support for DMA alias quirks
        PCI: Convert pci_dev_flags definitions to bit shifts
        PCI: Add DMA alias iterator
      0eeb4f2a
  4. 30 May, 2014 13 commits
  5. 29 May, 2014 1 commit
  6. 28 May, 2014 16 commits
  7. 27 May, 2014 6 commits