aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2017-04-20PCI: Restore pref MMIO allocation logic for host bridge without mmio64for_pci_v4.12_nextYinghai Lu3-8/+18
2017-04-20PCI: Only treat non-pref mmio64 as pref if host bridge has mmio64Yinghai Lu1-1/+1
2017-04-20PCI: Add has_mem64 for struct host_bridgeYinghai Lu2-0/+8
2017-04-20PCI: Only treat non-pref mmio64 as pref if all bridges have MEM_64Yinghai Lu1-2/+29
2017-04-20PCI: Check pref compatible bit for mem64 resource of PCIe deviceYinghai Lu7-9/+66
2017-04-20OF/PCI: Add IORESOURCE_MEM_64 for 64-bit resourceYinghai Lu1-1/+3
2017-04-20powerpc/PCI: Add IORESOURCE_MEM_64 for 64-bit resource in OF parsingYinghai Lu1-1/+3
2017-04-20powerpc/PCI: Keep resource idx order with bridge register numberYinghai Lu1-1/+7
2017-04-20sparc/PCI: Keep resource idx order with bridge register numberYinghai Lu1-1/+7
2017-04-20sparc/PCI: Add IORESOURCE_MEM_64 for 64-bit resource in OF parsingYinghai Lu2-4/+6
2017-04-20sparc/PCI: Reserve legacy mmio after PCI mmioYinghai Lu3-28/+33
2017-04-20PCI: Add pci_find_bus_resource()Yinghai Lu2-11/+18
2017-04-20sparc/PCI: Use correct offset for bus address to resourceYinghai Lu3-11/+31
2017-04-20Merge branch 'pci/virtualization' into nextBjorn Helgaas9-39/+130
2017-04-20PCI: Call pcie_flr() from reset_chelsio_generic_dev()Christoph Hellwig1-14/+1
2017-04-20PCI: Call pcie_flr() from reset_intel_82599_sfp_virtfn()Christoph Hellwig1-12/+4
2017-04-20PCI: Export pcie_flr()Christoph Hellwig2-11/+29
2017-04-20PCI: Add sysfs sriov_drivers_autoprobe to control VF driver bindingBodong Wang6-4/+82
2017-04-20Merge branch 'pci/resource-mmap' into nextBjorn Helgaas34-385/+238
2017-04-20ia64: Use generic pci_mmap_resource_range()David Woodhouse2-30/+1
2017-04-20ia64: Remove redundant checks for WC in pci_mmap_page_range()David Woodhouse1-16/+2
2017-04-20ia64: Remove redundant valid_mmap_phys_addr_range() from pci_mmap_page_range()David Woodhouse1-3/+0
2017-04-20PCI: Add I/O BAR support to generic pci_mmap_resource_range()David Woodhouse2-4/+12
2017-04-20x86/PCI: Use generic pci_mmap_resource_range()David Woodhouse2-48/+1
2017-04-20unicore32/PCI: Use generic pci_mmap_resource_range()David Woodhouse2-24/+1
2017-04-20sh/PCI: Use generic pci_mmap_resource_range()David Woodhouse2-22/+1
2017-04-20parisc: Use generic pci_mmap_resource_range()David Woodhouse2-29/+1
2017-04-20mn10300/PCI: Use generic pci_mmap_resource_range()David Woodhouse2-24/+1
2017-04-20MIPS: PCI: Use generic pci_mmap_resource_range()David Woodhouse2-26/+1
2017-04-20cris/PCI: Use generic pci_mmap_resource_range()David Woodhouse2-23/+1
2017-04-20ARM/PCI: Use generic pci_mmap_resource_range()David Woodhouse2-20/+1
2017-04-20PCI: Add pci_mmap_resource_range() and use it for ARM64David Woodhouse7-20/+125
2017-04-20PCI: Add BAR index argument to pci_mmap_page_range()David Woodhouse16-18/+30
2017-04-20PCI: Use BAR index in sysfs attr->private instead of resource pointerDavid Woodhouse1-24/+14
2017-04-20Merge branch 'pci/resource' into nextBjorn Helgaas8-31/+104
2017-04-20Merge branch 'pci/pm' into nextBjorn Helgaas1-6/+9
2017-04-20Merge branch 'pci/msi' into nextBjorn Helgaas7-189/+73
2017-04-20Merge branch 'pci/misc' into nextBjorn Helgaas2-2/+3
2017-04-20Merge branch 'pci/irq' into nextBjorn Helgaas5-23/+91
2017-04-20Merge branch 'pci/ioremap' into nextBjorn Helgaas24-31/+183
2017-04-20PCI: versatile: Update PCI config space remap functionLorenzo Pieralisi1-1/+2
2017-04-20PCI: keystone-dw: Update PCI config space remap functionLorenzo Pieralisi1-1/+1
2017-04-20PCI: layerscape: Update PCI config space remap functionLorenzo Pieralisi1-1/+1
2017-04-20PCI: hisi: Update PCI config space remap functionLorenzo Pieralisi1-4/+3
2017-04-20PCI: tegra: Update PCI config space remap functionLorenzo Pieralisi1-2/+2
2017-04-20PCI: xgene: Update PCI config space remap functionLorenzo Pieralisi1-2/+2
2017-04-20PCI: armada8k: Update PCI config space remap functionLorenzo Pieralisi1-1/+1
2017-04-20PCI: designware: Update PCI config space remap functionLorenzo Pieralisi1-5/+7
2017-04-20PCI: iproc-platform: Update PCI config space remap functionLorenzo Pieralisi1-1/+2
2017-04-20PCI: qcom: Update PCI config space remap functionLorenzo Pieralisi1-1/+1
2017-04-20PCI: rockchip: Update PCI config space remap functionLorenzo Pieralisi1-1/+1
2017-04-20PCI: spear13xx: Update PCI config space remap functionLorenzo Pieralisi1-1/+1
2017-04-20PCI: xilinx-nwl: Update PCI config space remap functionLorenzo Pieralisi1-1/+1
2017-04-20PCI: xilinx: Update PCI config space remap functionLorenzo Pieralisi1-1/+1
2017-04-20PCI: ECAM: Map config region with pci_remap_cfgspace()Lorenzo Pieralisi1-2/+4
2017-04-20PCI: Implement devm_pci_remap_cfgspace()Lorenzo Pieralisi3-2/+91
2017-04-20devres: fix devm_ioremap_*() offset parameter kerneldoc descriptionLorenzo Pieralisi1-3/+3
2017-04-20ARM: Implement pci_remap_cfgspace() interfaceLorenzo Pieralisi3-0/+29
2017-04-20Merge branch 'pci/iommu' into nextBjorn Helgaas1-0/+2
2017-04-20Merge branch 'pci/enumeration' into nextBjorn Helgaas8-29/+100
2017-04-20Merge branch 'pci/switchtec' into nextBjorn Helgaas10-0/+1936
2017-04-20Merge branch 'pci/host-thunder' into nextBjorn Helgaas3-0/+23
2017-04-20Merge branch 'pci/host-rockchip' into nextBjorn Helgaas1-19/+26
2017-04-20Merge branch 'pci/host-mvebu' into nextBjorn Helgaas1-2/+3
2017-04-20Merge branch 'pci/host-iproc' into nextBjorn Helgaas1-1/+1
2017-04-20Merge branch 'pci/host-imx6' into nextBjorn Helgaas3-55/+161
2017-04-20Merge branch 'pci/host-hv' into nextBjorn Helgaas1-11/+35
2017-04-20Merge branch 'pci/host-faraday' into nextBjorn Helgaas4-0/+698
2017-04-20Merge branch 'pci/host-designware' into nextBjorn Helgaas50-158/+5122
2017-04-19ARM64: Implement pci_remap_cfgspace() interfaceLorenzo Pieralisi1-0/+10
2017-04-19linux/io.h: Add pci_remap_cfgspace() interfaceLorenzo Pieralisi1-0/+19
2017-04-19PCI: Remove __weak tag from pci_remap_iospace()Lorenzo Pieralisi1-1/+1
2017-04-19PCI: Don't resize resources when realigning all devices in systemYongji Xie1-16/+43
2017-04-19PCI: Don't reassign resources that are already alignedBjorn Helgaas1-21/+19
2017-04-19PCI: Factor pci_reassigndev_resource_alignment()Bjorn Helgaas1-22/+47
2017-04-19powerpc/powernv: Override pcibios_default_alignment() to force PCI devices to...Yongji Xie3-0/+17
2017-04-19PCI: Add pcibios_default_alignment() for arch-specific alignment controlYongji Xie1-2/+8
2017-04-19PCI: Include PCI-to-PCIe bridges as "Downstream Ports"Bjorn Helgaas1-1/+2
2017-04-18PCI: Freeze PME scan before suspending devicesLukas Wunner1-4/+5
2017-04-18PCI: Fix calculation of bridge window's size and alignmentYongji Xie1-2/+2
2017-04-18PCI: Ignore requested alignment for IOV BARsYongji Xie1-1/+1
2017-04-18PCI: Make PCI_ROM_ADDRESS_MASK a 32-bit constantMatthias Kaehlcke3-3/+3
2017-04-18PCI: Change pci_host_common_probe() visibilityMarc Gonzalez1-1/+1
2017-04-18PCI: Improve __pci_read_base() robustnessMarc Gonzalez1-1/+1
2017-04-18nvme/pci: Switch to pci_request_irq()Christoph Hellwig1-17/+13
2017-04-18PCI/irq: Add pci_request_irq() and pci_free_irq() helpersChristoph Hellwig2-1/+66
2017-04-18genirq: Return the IRQ name from free_irq()Christoph Hellwig2-4/+11
2017-04-18genirq: Fix indentation in remove_irq()Christoph Hellwig1-1/+1
2017-04-18PCI: Add arch_can_pci_mmap_io() on architectures which can mmap() I/O spaceDavid Woodhouse8-12/+26
2017-04-18PCI: Move multiple declarations of pci_mmap_page_range() to <linux/pci.h>David Woodhouse14-38/+8
2017-04-18PCI: Add arch_can_pci_mmap_wc() macroDavid Woodhouse7-11/+25
2017-04-18xtensa/PCI: Do not mmap PCI BARs to userspace as write-throughDavid Woodhouse1-20/+1
2017-04-18PCI: Only allow WC mmap on prefetchable resourcesDavid Woodhouse1-5/+8
2017-04-18PCI: Fix another sanity check bug in /proc/pci mmapDavid Woodhouse1-2/+8
2017-04-18PCI: hv: Convert hv_pci_dev.refs from atomic_t to refcount_tElena Reshetova1-4/+5
2017-04-17PCI: Avoid generating invalid ThunderX2 DMA aliasesJayachandran C1-0/+14
2017-04-13PCI: Add device flag PCI_DEV_FLAGS_BRIDGE_XLATE_ROOTJayachandran C2-0/+6
2017-04-12PCI: Fix pci_mmap_fits() for HAVE_PCI_RESOURCE_TO_USER platformsDavid Woodhouse1-3/+7
2017-04-12PCI: Add bridge DMA alias quirk for ITE 8893 bridgeJarod Wilson1-0/+2
2017-04-12switchtec: Add IOCTLs to the Switchtec driverLogan Gunthorpe5-0/+642
2017-04-12switchtec: Add sysfs attributes to the Switchtec driverLogan Gunthorpe3-0/+210
2017-04-12switchtec: Add user interface documentationLogan Gunthorpe2-0/+54
2017-04-11PCI: rockchip: Set PCI_EXP_LNKSTA_SLC in the Root PortShawn Lin1-1/+1
2017-04-11ARM: DRA7: clockdomain: Change the CLKTRCTRL of CM_PCIE_CLKSTCTRL to SW_WKUPKishon Vijay Abraham I1-1/+1
2017-04-11MAINTAINERS: Add PCI Endpoint maintainerKishon Vijay Abraham I1-0/+9
2017-04-11Documentation: PCI: Add userguide for PCI endpoint test functionKishon Vijay Abraham I2-0/+181
2017-04-11tools: PCI: Add sample test script to invoke pcitestKishon Vijay Abraham I1-0/+56
2017-04-11tools: PCI: Add a userspace tool to test PCI endpointKishon Vijay Abraham I1-0/+186
2017-04-11Documentation: misc-devices: Add Documentation for pci-endpoint-test driverKishon Vijay Abraham I1-0/+35
2017-04-11misc: Add host side PCI driver for PCI test function deviceKishon Vijay Abraham I5-0/+562
2017-04-11PCI: Add device IDs for DRA74x and DRA72xKishon Vijay Abraham I1-0/+2
2017-04-11dt-bindings: PCI: dra7xx: Add DT bindings to enable unaligned accessKishon Vijay Abraham I1-0/+5
2017-04-11PCI: dwc: dra7xx: Workaround for errata id i870Kishon Vijay Abraham I1-0/+49
2017-04-11dt-bindings: PCI: dra7xx: Add DT bindings for PCI dra7xx EP modeKishon Vijay Abraham I1-7/+30
2017-04-11PCI: dwc: dra7xx: Add EP mode supportKishon Vijay Abraham I4-18/+221
2017-04-11PCI: dwc: dra7xx: Facilitate wrapper and MSI interrupts to be enabled indepen...Kishon Vijay Abraham I1-6/+18
2017-04-11dt-bindings: PCI: Add DT bindings for PCI designware EP modeKishon Vijay Abraham I1-8/+18
2017-04-11PCI: dwc: designware: Add EP mode supportKishon Vijay Abraham I5-0/+578
2017-04-11Documentation: PCI: Add binding documentation for pci-test endpoint functionKishon Vijay Abraham I2-0/+19
2017-04-11PCI: endpoint: functions: Add an EP function to test PCIKishon Vijay Abraham I5-1/+530
2017-04-11Documentation: PCI: Add specification for the *PCI test* function deviceKishon Vijay Abraham I2-0/+68
2017-04-11PCI: endpoint: Create configfs entry for EPC device and EPF driverKishon Vijay Abraham I4-0/+12
2017-04-11Documentation: PCI: Guide to use PCI endpoint configfsKishon Vijay Abraham I2-0/+107
2017-04-11PCI: endpoint: Introduce configfs entry for configuring EP functionsKishon Vijay Abraham I4-0/+560
2017-04-11Documentation: PCI: Guide to use PCI Endpoint Core LayerKishon Vijay Abraham I2-0/+217
2017-04-11PCI: endpoint: Add EP core layer to enable EP controller and EP functionsKishon Vijay Abraham I10-0/+1415
2017-04-04PCI: imx6: Do not switch speed if Gen2 is disabledAndrey Smirnov1-26/+26
2017-04-04PCI: imx6: Do not wait for speed change on i.MX7Andrey Smirnov1-4/+15
2017-04-04PCI: imx6: Allow probe deferral by reset GPIOAndrey Smirnov1-8/+17
2017-04-04PCI: imx6: Add code to support i.MX7DAndrey Smirnov3-26/+112
2017-04-04PCI: hv: Allocate interrupt descriptors with GFP_ATOMICK. Y. Srinivasan1-1/+1
2017-04-04PCI: hv: Specify CPU_AFFINITY_ALL for MSI affinity when >= 32 CPUsK. Y. Srinivasan1-3/+8
2017-04-04PCI: Fix typo pci_cfg_access_lock() commentBrian Norris1-1/+1
2017-04-04PCI: dwc: dra7xx: Push request_irq() call to the bottom of probeKeerthy1-7/+7
2017-04-04PCI: dwc: designware: Move _unroll configurations to a separate functionKishon Vijay Abraham I1-39/+58
2017-04-04PCI: dwc: all: Modify dbi accessors to access data of 4/2/1 bytesKishon Vijay Abraham I3-26/+42
2017-04-04PCI: dwc: all: Modify dbi accessors to take dbi_base as argumentKishon Vijay Abraham I3-14/+29
2017-04-04PCI: dwc: artpec6: Populate cpu_addr_fixup opsKishon Vijay Abraham I1-5/+6
2017-04-04PCI: dwc: dra7xx: Populate cpu_addr_fixup opsKishon Vijay Abraham I1-5/+6
2017-04-04PCI: dwc: designware: Add new *ops* for CPU addr fixupKishon Vijay Abraham I2-0/+4
2017-04-04PCI: dwc: Fix uninitialized variable in dw_handle_msi_irq()Dan Carpenter1-3/+4
2017-04-04PCI: dwc: Unindent dw_handle_msi_irq() loopBjorn Helgaas1-11/+11
2017-04-04PCI: dwc: Fix dw_pcie_ops NULL pointer dereferenceNiklas Cassel2-0/+8
2017-04-03PCI: dwc: Select PCI_HOST_COMMON for hisiArnd Bergmann1-0/+1
2017-04-03PCI: rockchip: Advertise 128-byte Read Completion Boundary supportShawn Lin1-0/+5
2017-04-03PCI: Avoid FLR for Intel 82579 NICsSasha Neftin3-0/+16
2017-04-03PCI: thunder-pem: Fix legacy firmware PEM-specific resourcesTomasz Nowicki1-2/+8
2017-03-30PCI: Apply Cavium ACS quirk only to CN81xx/CN83xx/CN88xx devicesManish Jaggi1-0/+3
2017-03-29PCI: Short-circuit pci_device_is_present() for disconnected devicesKeith Busch1-0/+2
2017-03-29PCI/MSI: Skip disabling disconnected devicesKeith Busch1-1/+6
2017-03-29PCI: Don't attempt config access to disconnected devicesKeith Busch1-0/+18
2017-03-29PCI: Add device disconnected stateKeith Busch4-0/+27
2017-03-29PCI: Export PCI device config accessorsKeith Busch2-26/+44
2017-03-25PCI: mvebu: Avoid changing the SCC bit in the Link Status registerRussell King1-2/+3
2017-03-24PCI: faraday: Add Faraday Technology FTPCI100 PCI Host Bridge driverLinus Walleij3-0/+569
2017-03-24PCI: Add DT bindings for Faraday Technology PCI Host BridgeLinus Walleij1-0/+129
2017-03-24PCI: hv: Lock PCI bus on device ejectLong Li1-0/+4
2017-03-24PCI: hv: Properly handle PCI bus removeLong Li1-3/+17
2017-03-23PCI: rockchip: Make 'return 0' more obvious in probe()Brian Norris1-1/+1
2017-03-23PCI: rockchip: Unindent rockchip_pcie_set_power_limit()Bjorn Helgaas1-16/+17
2017-03-23PCI: thunder-pem: Add legacy firmware support for Cavium ThunderX host contro...Tomasz Nowicki1-2/+54
2017-03-23PCI: thunder-pem: Use Cavium assigned hardware ID for ThunderX host controllerTomasz Nowicki1-1/+1
2017-03-23PCI: rockchip: Handle regulator_get_current_limit() failure correctlyBrian Norris1-1/+2
2017-03-23PCI/MSI: Use dev_printk() when possibleBjorn Helgaas1-2/+4
2017-03-23PCI: Include pci.h for struct pci_ops definitionMarc Gonzalez1-0/+1
2017-03-16PCI: iproc: Add PCI_DOMAIN dependency to PCI KconfigJon Mason1-1/+1
2017-03-14of/pci: Remove unused MSI controller helpersThomas Petazzoni2-56/+0
2017-03-14PCI: mvebu: Remove useless MSI enabling codeThomas Petazzoni1-17/+0
2017-03-14PCI: aardvark: Move to MSI handling using generic MSI supportThomas Petazzoni1-106/+67
2017-03-14PCI/PM: Don't sleep at all when d3_delay or d3cold_delay is zeroAdrian Hunter1-2/+4
2017-03-09PCI/MSI: Make pci_msi_shutdown() and pci_msix_shutdown() staticBjorn Helgaas2-6/+2
2017-03-09PCI/MSI: Stop disabling MSI/MSI-X in pci_device_shutdown()Prarit Bhargava1-2/+0
2017-03-09PCI: iproc: Save host bridge window resource in struct iproc_pcieBjorn Helgaas3-21/+23
2017-03-07PCI/ASPM: Always set link->downstream to avoid NULL dereference on removeYinghai Lu1-3/+2
2017-03-07PCI: Prevent VPD access for QLogic ISP2722Ethan Zhao1-0/+1
2017-03-07PCI: exynos: Initialize elbi_base even when using PHY frameworkJaehoon Chung1-4/+4
2017-03-06MicroSemi Switchtec management interface driverLogan Gunthorpe6-0/+1030
2017-03-05Linux 4.11-rc1Linus Torvalds1-2/+2
2017-03-04Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netLinus Torvalds86-368/+895
2017-03-04Merge tag 'kvm-4.11-2' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds12-30/+223
2017-03-04Merge tag 'docs-4.11-fixes' of git://git.lwn.net/linuxLinus Torvalds8-41/+47
2017-03-04Merge tag 'staging-4.11-rc1-part2' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds8-23/+29
2017-03-04Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert...Linus Torvalds11-54/+79
2017-03-03Merge branch 'work.misc' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds11-43/+67
2017-03-03Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsiLinus Torvalds87-3188/+22372
2017-03-03strparser: destroy workqueue on module exitWANG Cong1-0/+1
2017-03-03Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nfDavid S. Miller5-91/+66
2017-03-03Merge branch 'libnvdimm-fixes' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds6-12/+48
2017-03-03Merge tag 'pci-v4.11-fixes-1' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds11-3/+25
2017-03-03Merge branch 'parisc-4.11-1' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds7-88/+83
2017-03-03Merge tag 'xtensa-20170303' of git://github.com/jcmvbkbc/linux-xtensaLinus Torvalds8-30/+71
2017-03-03Merge tag 'armsoc-late' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/...Linus Torvalds31-302/+852
2017-03-03Merge branch 'for-next' of git://git.samba.org/sfrench/cifs-2.6Linus Torvalds16-168/+447
2017-03-03Documentation/sphinx: fix primary_domain configurationJohn Keeping1-1/+1
2017-03-03docs: Fix htmldocs build failureMartyn Welch1-2/+2
2017-03-03doc/ko_KR/memory-barriers: Update control-dependencies sectionSeongJae Park1-31/+37
2017-03-03pcieaer doc: update the linkCao jin1-1/+1
2017-03-03Documentation: Update path to sysrq.txtKrzysztof Kozlowski4-6/+6
2017-03-03Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/msz...Linus Torvalds3-18/+13
2017-03-03Merge branch 'overlayfs-linus' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds5-27/+148