aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/pci
AgeCommit message (Expand)AuthorFilesLines
2015-03-12Merge tag 'pci-v4.0-fixes-2' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds2-4/+5
2015-03-05PCI: xgene: Add register offset to config space base addressFeng Kan1-2/+2
2015-02-28PCI: versatile: Update for list_for_each_entry() API changeJoachim Nilsson1-1/+1
2015-02-24PCI: Don't read past the end of sysfs "driver_override" bufferSasha Levin1-2/+3
2015-02-19Merge branch 'kconfig' of git://git.kernel.org/pub/scm/linux/kernel/git/mmare...Linus Torvalds1-1/+1
2015-02-10Merge tag 'pm+acpi-3.20-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds12-40/+85
2015-02-10Merge tag 'pci-v3.20-changes' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds22-422/+497
2015-02-10Merge branches 'pm-pci' and 'pm-cpuidle'Rafael J. Wysocki4-5/+55
2015-02-10Merge branch 'acpi-resources'Rafael J. Wysocki6-27/+21
2015-02-10Merge branch 'acpica'Rafael J. Wysocki1-6/+7
2015-02-05PCI: Use common resource list management code instead of private implementationJiang Liu6-27/+21
2015-02-03PCI: Handle read-only BARs on AMD CS553x devicesMyron Stowe1-3/+37
2015-02-03Merge branch 'acpica' into acpi-resourcesRafael J. Wysocki1-6/+7
2015-02-02Merge branches 'pci/misc' and 'pci/msi' into nextBjorn Helgaas2-5/+12
2015-02-02Merge branches 'pci/host-generic' and 'pci/host-versatile' into nextBjorn Helgaas3-0/+242
2015-02-02Merge branch 'pci/config' into nextBjorn Helgaas6-368/+114
2015-01-30PCI: xilinx: Convert to use generic config accessorsRob Herring1-79/+9
2015-01-30PCI: xgene: Convert to use generic config accessorsRob Herring1-141/+9
2015-01-30PCI: tegra: Convert to use generic config accessorsRob Herring1-52/+3
2015-01-30PCI: rcar: Convert to use generic config accessorsRob Herring1-48/+3
2015-01-30PCI: generic: Convert to use generic config accessorsRob Herring1-48/+3
2015-01-29PCI: versatile: Add DT-based ARM Versatile PB PCIe host driverRob Herring3-0/+242
2015-01-28PCI: Fail MSI-X mappings if there's no space assigned to MSI-X BARYijing Wang1-0/+5
2015-01-27Merge branches 'pci/enumeration', 'pci/hotplug', 'pci/resource' and 'pci/virt...Bjorn Helgaas5-11/+120
2015-01-27Merge branches 'pci/host-keystone', 'pci/host-tegra', 'pci/host-xgene' and 'p...Bjorn Helgaas3-4/+4
2015-01-27PCI: designware: Reject MSI-X IRQsLucas Stach1-0/+3
2015-01-26ACPI: Introduce acpi_unload_parent_table() usages in Linux kernelLv Zheng1-6/+7
2015-01-23PCI: Fix infinite loop with ROM image of size 0Michel Dänzer1-3/+4
2015-01-23PCI: xgene: Include clk.h instead of clk-private.hStephen Boyd1-1/+1
2015-01-23PCI: Add Wellsburg (X99) to Intel PCH root port ACS quirkAlex Williamson1-0/+3
2015-01-23PCI: Add DMA alias quirk for Adaptec 3405Alex Williamson1-0/+38
2015-01-23PCI: xilinx: Fix harmless format string warningArnd Bergmann1-2/+2
2015-01-23PCI / PM: Avoid resuming PCI devices during system suspendRafael J. Wysocki4-5/+55
2015-01-22PCI: Add generic config accessorsRob Herring1-0/+87
2015-01-21PCI: pciehp: Handle surprise add even if surprise removal isn't supportedBjorn Helgaas1-2/+0
2015-01-16PCI: Add ACS quirk for Emulex NICsVasundhara Volam1-0/+2
2015-01-16PCI: Mark AMD/ATI VGA devices that don't reset on D3hot->D0 transitionAlex Williamson1-0/+21
2015-01-16PCI: Add flag for devices that don't reset on D3hot->D0 transitionAlex Williamson1-1/+1
2015-01-16PCI: Add pci_claim_bridge_resource() to clip window if necessaryYinghai Lu1-0/+35
2015-01-16PCI: Add pci_bus_clip_resource() to clip to fit upstream windowYinghai Lu2-0/+44
2015-01-16PCI: Pass bridge device, not bus, when updating bridge windowsYinghai Lu1-12/+9
2015-01-16PCI: Mark Atheros AR93xx to avoid bus resetAlex Williamson1-0/+14
2015-01-16PCI: Add flag for devices where we can't use bus resetAlex Williamson1-4/+36
2015-01-09PCI: keystone: Fix misspelling of current function in debug outputJulia Lawall1-1/+1
2015-01-09PCI/ASPM: Use standard parsing functions for sysfs settersChris J Arges1-5/+7
2015-01-09PCI: Generate uppercase hex for modalias var in ueventRicardo Ribalda Delgado1-1/+1
2015-01-07kconfig: use bool instead of boolean for type definition attributesChristoph Jaeger1-1/+1
2014-12-29Merge branches 'pci/host-keystone', 'pci/host-layerscape', 'pci/host-rcar' an...Bjorn Helgaas4-17/+3
2014-12-29Merge branches 'pci/domain' and 'pci/hotplug' into nextBjorn Helgaas5-21/+52
2014-12-27ARM/PCI: Move to generic PCI domainsLorenzo Pieralisi3-19/+2
2014-12-27PCI: Move domain assignment from arm64 to generic codeLorenzo Pieralisi1-0/+49
2014-12-26PCI: Delete unnecessary NULL pointer checksMarkus Elfring1-2/+1
2014-12-26PCI: tegra: Remove unnecessary tegra_pcie_fixup_bridge()Lucas Stach1-13/+0
2014-12-26PCI: tegra: Remove unnecessary tegra_pcie_fixup_bridge()Lucas Stach1-13/+0
2014-12-26PCI: layerscape: Fix platform_no_drv_owner.cocci warningsJulia Lawall1-1/+0
2014-12-26PCI: rcar: Fix error handling of irq_of_parse_and_map()Dmitry Torokhov1-2/+2
2014-12-26PCI: keystone: Fix error handling of irq_of_parse_and_map()Dmitry Torokhov1-1/+1
2014-12-19Merge branch 'x86-apic-for-linus' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds4-135/+3
2014-12-16x86, irq: Make MSI and HT_IRQ indepenent of X86_IO_APICJiang Liu1-1/+1
2014-12-16x86, irq: Move IOAPIC related declarations from hw_irq.h into io_apic.hJiang Liu1-0/+1
2014-12-16x86, irq: Kill useless parameter 'irq_attr' of IO_APIC_get_PCI_irq_vector()Jiang Liu1-4/+1
2014-12-16PCI: Remove PCI ioapic driverJiang Liu3-130/+0
2014-12-14Merge tag 'driver-core-3.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds13-41/+10
2014-12-14Merge tag 'usb-3.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gre...Linus Torvalds1-0/+20
2014-12-11Merge tag 'stable/for-linus-3.19-rc0-tag' of git://git.kernel.org/pub/scm/lin...Linus Torvalds1-2/+3
2014-12-10Merge tag 'pm+acpi-3.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds3-16/+10
2014-12-10Merge tag 'pci-v3.19-changes' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds22-210/+331
2014-12-10Merge branch 'irq-irqdomain-for-linus' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds10-181/+377
2014-12-08Merge branch 'pm-runtime'Rafael J. Wysocki3-16/+10
2014-12-04PCI: Expose pci_load_saved_state for public consumption.Konrad Rzeszutek Wilk1-2/+3
2014-12-04PCI / PM: Drop CONFIG_PM_RUNTIME from the PCI coreRafael J. Wysocki3-16/+10
2014-12-03Merge tag 'pci-v3.18-fixes-4' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-8/+20
2014-12-01PCI: tegra: Use physical range for I/O mappingThierry Reding1-8/+20
2014-11-30Merge 3.18-rc7 into usb-nextGreg Kroah-Hartman5-15/+52
2014-11-24PCI/MSI: Add device flag indicating that 64-bit MSIs don't workBenjamin Herrenschmidt1-0/+26
2014-11-23PCI/MSI: Allow an msi_controller to be associated to an irq domainMarc Zyngier1-2/+14
2014-11-23PCI/MSI: Provide mechanism to alloc/free MSI/MSIX interrupt from irqdomainJiang Liu1-3/+64
2014-11-23PCI/MSI: Enhance core to support hierarchy irqdomainJiang Liu2-0/+173
2014-11-23PCI/MSI: Move cached entry functions to irq coreJiang Liu2-18/+1
2014-11-23PCI/MSI: Rename mask/unmask_msi_irq treewideThomas Gleixner5-18/+18
2014-11-23PCI/MSI: Rename mask/unmask_msi_irq et alThomas Gleixner1-8/+16
2014-11-23PCI/MSI: Rename write_msi_msg() to pci_write_msi_msg()Jiang Liu5-9/+9
2014-11-23PCI/MSI: Rename __read_msi_msg() to __pci_read_msi_msg()Jiang Liu1-8/+1
2014-11-23PCI/MSI: Kill redundant call of irq_set_msi_desc() for MSI-X interruptsJiang Liu1-1/+0
2014-11-23PCI/MSI: Simplify PCI MSI code by initializing msi_desc.nvec_used earlierJiang Liu1-25/+15
2014-11-23PCI/MSI: Remove unnecessary braces around single statementsJiang Liu1-6/+3
2014-11-21Merge tag 'pci-v3.18-fixes-3' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds4-15/+26
2014-11-21Merge branch 'pci/msi' into nextBjorn Helgaas1-17/+12
2014-11-21PCI: xilinx: Save MSI controller in pci_sys_dataYijing Wang1-15/+5
2014-11-21PCI: mvebu: Save MSI controller in pci_sys_dataYijing Wang1-7/+4
2014-11-21PCI: rcar: Save MSI controller in pci_sys_dataYijing Wang1-10/+3
2014-11-21PCI: designware: Save MSI controller in pci_sys_dataYijing Wang1-11/+5
2014-11-21PCI: tegra: Save MSI controller in pci_sys_dataYijing Wang1-10/+4
2014-11-19Merge branches 'pci/enumeration', 'pci/hotplug', 'pci/misc', 'pci/numa' and '...Bjorn Helgaas9-83/+86
2014-11-19PCI: Remove fixed parameter in pci_iov_resource_bar()Myron Stowe3-13/+7
2014-11-19PCI: Add informational printk for invalid BARsMyron Stowe1-1/+4
2014-11-19PCI: Support 64-bit bridge windows if we have 64-bit dma_addr_tYinghai Lu1-12/+16
2014-11-15Merge branches 'pci/host-designware', 'pci/host-dra7xx', 'pci/host-exynos', '...Bjorn Helgaas13-127/+245
2014-11-13PCI: Apply _HPX Link Control settings to all devices with a linkYinghai Lu3-2/+4
2014-11-13PCI: tegra: Add Kconfig help textThierry Reding1-0/+3
2014-11-13PCI: tegra: Do not build on 64-bit ARMThierry Reding1-1/+1
2014-11-13PCI: spear: Remove unnecessary OOM messageJingoo Han1-3/+1
2014-11-13PCI: mvebu: Add a blank line after declarationsJingoo Han1-0/+2
2014-11-13PCI: designware: Add a blank line after declarationsJingoo Han1-0/+1
2014-11-13PCI: exynos: Remove unnecessary return statementJingoo Han1-8/+0
2014-11-13PCI: imx6: Use tabs for indentationJingoo Han1-2/+2
2014-11-13PCI: keystone: Remove unnecessary OOM messageJingoo Han1-3/+2
2014-11-13PCI: Make FLR and AF FLR reset warning messages differentGavin Shan1-9/+3
2014-11-13PCI: xgene: Assign resources to bus before adding new devicesDuc Dang1-1/+6
2014-11-13PCI: dra7xx: Add __init annotation to dra7xx_add_pcie_port()Jingoo Han1-2/+2
2014-11-13PCI: spear: Add __init annotation to spear13xx_add_pcie_port()Jingoo Han1-2/+2
2014-11-13PCI: spear: Rename add_pcie_port(), pcie_init() to spear13xx_add_pcie_port(),...Jingoo Han1-4/+5
2014-11-13PCI: dra7xx: Rename add_pcie_port() to dra7xx_add_pcie_port()Jingoo Han1-3/+3
2014-11-13PCI: layerscape: Add Freescale Layerscape PCIe driverMinghuan Lian3-0/+188
2014-11-12PCI/MSI: Add weak pcibios_msi_controller()Yijing Wang1-1/+16
2014-11-12PCI/MSI: Rename "struct msi_chip" to "struct msi_controller"Yijing Wang9-21/+23
2014-11-11Revert "PCI: Add x86_msi.msi_mask_irq() and msix_mask_irq()"Yijing Wang1-16/+6
2014-11-10PCI: Simplify if-return sequencesQuentin Lambert2-9/+2
2014-11-10PCI: Delete unnecessary NULL pointer checksMarkus Elfring4-8/+4
2014-11-10PCI: Shrink decoding-disabled window while sizing BARsMyron Stowe1-46/+31
2014-11-10PCI: Restore detection of read-only BARsMyron Stowe1-0/+3
2014-11-07cpumask: factor out show_cpumap into separate helper functionSudeep Holla1-29/+10
2014-11-06PCI/MSI: Add pci_msi_ignore_mask to prevent writes to MSI/MSI-X Mask BitsYijing Wang1-1/+6
2014-11-06PCI: Allow numa_node override via sysfsPrarit Bhargava1-1/+26
2014-11-05xen/pcifront: Process failure for pcifront_(re)scan_root()Chen Gang1-0/+10
2014-11-05PCI: generic: Convert to DT resource parsing APILorenzo Pieralisi1-93/+27
2014-11-05PCI: generic: Allocate config space windows after limiting bus number rangeLorenzo Pieralisi1-5/+5
2014-11-03Merge branch 'platform/remove_owner' of git://git.kernel.org/pub/scm/linux/ke...Greg Kroah-Hartman12-12/+0
2014-11-03PCI: Prevent xHCI driver from claiming AMD Nolan USB3 DRD deviceHuang Rui1-0/+20
2014-10-31Merge tag 'pci-v3.18-fixes-1' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds3-14/+14
2014-10-30PCI: Rename sysfs 'enabled' file back to 'enable'Greg Kroah-Hartman1-4/+4
2014-10-29PCI: imx6: Wait for clocks to stabilize after ref_enRichard Zhu1-3/+10
2014-10-27Revert duplicate "PCI: pciehp: Prevent NULL dereference during probe"Kamal Mostafa1-7/+0
2014-10-23PCI / PM: handle failure to enable wakeup on PCIe PMELucas Stach1-2/+4
2014-10-23PCI: rcar: Make rcar_pci staticJingoo Han1-1/+1
2014-10-23PCI: keystone: Make ks_dw_pcie_msi_domain_ops staticJingoo Han1-1/+1
2014-10-23PCI: exynos: Add exynos prefix to add_pcie_port()/pcie_init()Jingoo Han1-5/+5
2014-10-20pci: host: drop owner assignment from platform_driversWolfram Sang12-12/+0
2014-10-11Merge tag 'stable/for-linus-3.18-rc0-tag' of git://git.kernel.org/pub/scm/lin...Linus Torvalds1-2/+4
2014-10-11Merge tag 'vfio-v3.18-rc1' of git://github.com/awilliam/linux-vfioLinus Torvalds1-0/+2
2014-10-09Merge tag 'pm+acpi-3.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-10/+51
2014-10-09Merge tag 'pci-v3.18-changes' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds50-1067/+3759
2014-10-07Merge branch 'pm-genirq'Rafael J. Wysocki1-10/+51
2014-10-06Merge branch 'pci/host-xgene' into nextBjorn Helgaas3-1/+670
2014-10-06Merge branch 'pci/virtualization' into nextBjorn Helgaas1-0/+7
2014-10-06xen: remove DEFINE_XENBUS_DRIVER() macroDavid Vrabel1-2/+4
2014-10-02PCI: Add ACS quirk for AMD A88X southbridge devicesMarti Raudsepp1-0/+7
2014-10-01Merge branch 'pci/host-designware' into nextBjorn Helgaas1-83/+14
2014-10-01Merge branch 'pci/resource' into nextBjorn Helgaas1-1/+1
2014-10-01PCI: xgene: Add APM X-Gene PCIe driverTanmay Inamdar3-0/+670
2014-10-01PCI: designware: Remove open-coded bitmap operationsLucas Stach1-44/+7
2014-10-01Merge branch 'pci/msi' into nextBjorn Helgaas3-80/+39
2014-10-01Merge branch 'pci/host-generic' into nextBjorn Helgaas4-12/+72
2014-10-01Merge branches 'pci/aer' and 'pci/virtualization' into nextBjorn Helgaas2-8/+37
2014-10-01PCI/MSI: Remove unnecessary temporary variableBjorn Helgaas1-3/+2
2014-10-01PCI/MSI: Use __write_msi_msg() instead of write_msi_msg()Yijing Wang1-1/+1
2014-10-01PCI/MSI: Add "msi_bus" sysfs MSI/MSI-X control for endpointsYijing Wang1-20/+19
2014-10-01PCI/MSI: Remove "pos" from the struct msi_desc msi_attribYijing Wang2-5/+2
2014-10-01PCI/MSI: Remove unused kobject from struct msi_descYijing Wang1-11/+0
2014-10-01PCI/MSI: Rename pci_msi_check_device() to pci_msi_supported()Alexander Gordeev1-15/+12
2014-10-01PCI/MSI: Move D0 check into pci_msi_check_device()Alexander Gordeev1-17/+10
2014-10-01PCI/MSI: Remove arch_msi_check_device()Alexander Gordeev1-18/+3
2014-09-30PCI: Add pci_remap_iospace() to map bus I/O resourcesLiviu Dudau1-0/+31
2014-09-30of/pci: Add pci_get_new_domain_nr() and of_get_pci_domain_nr()Liviu Dudau1-0/+9
2014-09-30PCI: Add generic domain handlingCatalin Marinas1-3/+8
2014-09-30of/pci: Fix the conversion of IO ranges into IO resourcesLiviu Dudau2-9/+22
2014-09-30PCI: designware: Setup and clear exactly one MSI at a timeLucas Stach1-40/+7
2014-09-30PCI: Add missing MEM_64 mask in pci_assign_unassigned_bridge_resources()Yinghai Lu1-1/+1
2014-09-29PCI: Add ACS quirk for Intel 10G NICsAlex Williamson1-6/+28
2014-09-29Merge branch 'pci/host-designware' into nextBjorn Helgaas5-11/+15
2014-09-29PCI: Export MSI message relevant functionsGavin Shan1-0/+2
2014-09-25Merge branches 'pci/enumeration', 'pci/virtualization' and 'pci/cleanup' into...Bjorn Helgaas20-190/+149
2014-09-25Merge branches 'pci/host-mvebu' and 'pci/host-spear' into nextBjorn Helgaas2-4/+4
2014-09-25PCI/AER: Add additional PCIe AER error stringsChen, Gong1-2/+9
2014-09-24Merge branches 'pci/hotplug', 'pci/initdata' and 'pci/misc' into nextBjorn Helgaas1-5/+10
2014-09-24Merge tag 'pci-v3.17-fixes-3' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2-16/+6
2014-09-24PCI: Remove assignment from complicated "if" conditionsQuentin Lambert1-4/+9
2014-09-24PCI: Remove assignment from "if" conditionsQuentin Lambert9-30/+66
2014-09-24PCI: Remove unnecessary curly bracesQuentin Lambert8-36/+22
2014-09-24PCI: Add space before open parenthesisQuentin Lambert8-39/+39
2014-09-24PCI: designware: Add get_msi_data() to pcie_host_opsMinghuan Lian2-1/+7
2014-09-24PCI: designware: Rename get_msi_data() to get_msi_addr()Minghuan Lian2-3/+3
2014-09-24PCI: designware: Fix IO resource end address calculationMinghuan Lian1-1/+1
2014-09-24PCI: designware: Fix configuration base address when using 'reg'Minghuan Lian1-2/+0
2014-09-23PCI: pciehp: Stop disabling notifications during initYinghai Lu1-3/+0
2014-09-23PCI: pciehp: Add more Slot Control debug outputYinghai Lu1-1/+9
2014-09-23PCI: pciehp: Fix wait time in timeout messageYinghai Lu1-1/+1
2014-09-23Merge branch 'pci/hotplug' into nextBjorn Helgaas11-473/+409
2014-09-22PCI: pciehp: Fix pcie_wait_cmd() timeoutYinghai Lu1-1/+1
2014-09-22PCI: Add ACS quirk for Solarflare SFC9120 & SFC9140Alex Williamson1-0/+17
2014-09-22PCI: designware: Use NULL instead of falseFabio Estevam1-1/+1
2014-09-22PCI: Remove unused pci_get_dma_source()Alex Williamson1-51/+0
2014-09-22PCI: Remove unused pci_find_upstream_pcie_bridge()Alex Williamson1-34/+0
2014-09-22PCI: mvebu: Fix uninitialized variable in mvebu_get_tgt_attr()Thomas Petazzoni1-3/+3
2014-09-22PCI: spear: Pass config resource through reg propertyPratyush Anand1-1/+1
2014-09-22PCI: Generate uppercase hex for modalias interface classRicardo Ribalda Delgado1-1/+1
2014-09-22Merge branches 'pci/host-designware', 'pci/host-imx6', 'pci/host-keystone', '...Bjorn Helgaas7-102/+288
2014-09-22Merge branches 'pci/enumeration', 'pci/misc' and 'pci/virtualization' into nextBjorn Helgaas3-3/+43
2014-09-19Merge tag 'pci-v3.17-fixes-2' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds4-15/+57
2014-09-19Revert "PCI: Make sure bus number resources stay within their parents bounds"Bjorn Helgaas1-8/+2