aboutsummaryrefslogtreecommitdiff
path: root/core/pci.c
AgeCommit message (Expand)AuthorFilesLines
2018-02-08fast-reboot: move pci_reset error handling into fast-reboot codeNicholas Piggin1-6/+5
2017-10-10pci-iov: free memory across fast-rebootStewart Smith1-3/+11
2017-09-12pci: Make pci_wait_crs() globalMichael Neuling1-1/+1
2017-08-21pci: Wait for CRS and switch link when restoring bus numbersRussell Currey1-13/+38
2017-08-21pci: Trivial typo fixesRussell Currey1-2/+2
2017-08-21pci: Track whether a PCI device is a virtual functionRussell Currey1-0/+1
2017-07-20core/pci: Fix mem-leak on fast-rebootMatt Brown1-0/+1
2017-07-13pci: Add ability to trace timingMichael Neuling1-0/+1
2017-07-13pci: Print resetting PHB notice at higher log levelMichael Neuling1-1/+1
2017-06-26Big log level reduction...Benjamin Herrenschmidt1-1/+1
2017-06-16core/pci: Use PCI slot's power facality in pci_enable_bridge()Gavin Shan1-158/+242
2017-06-15core/pci: Make the conditions for device type quirk obviousGavin Shan1-3/+2
2017-06-15core/pci: Use macro as vendor ID register offsetGavin Shan1-4/+4
2017-06-15core/pci: Use cached vendor/device IDs in quirksGavin Shan1-1/+1
2017-06-07phb4: Activate shared PCI slot on witherspoonFrederic Barrat1-0/+3
2017-06-07PCI: only wait 20ms for PHB logic to settle if we detected any PHBsStewart Smith1-1/+6
2017-06-06pci: Wait 20ms before checking presence detect on PCIeBenjamin Herrenschmidt1-0/+5
2017-06-06phb4: Block D-state power management on direct slotsBenjamin Herrenschmidt1-0/+10
2017-06-06pci: Make handling of config filters genericBenjamin Herrenschmidt1-1/+23
2017-06-06pci: Add bitmap to know if a pci device has cfg reg filtersBenjamin Herrenschmidt1-0/+10
2017-05-31core/pci: Rename pci_slot_op poll to run_smMichael Neuling1-2/+2
2017-05-10core/pci.c: Don't reserve PCI slots for non-pluggable slotsAlistair Popple1-6/+9
2017-03-31core/pci: Add phb->ops->device_removeGavin Shan1-0/+3
2017-03-31core/pci: Fix lost NVMe adapter behind PMC 8546 switchGavin Shan1-6/+22
2017-03-20fast-reboot: creset PHBs on fast rebootAndrew Donnellan1-0/+21
2017-03-20core/pci: remove misleading fast reboot commentAndrew Donnellan1-2/+0
2017-03-03pci: Add a framework for quirksRussell Currey1-0/+3
2017-02-16core/pci: Support SRIOV VFsGavin Shan1-0/+2
2017-02-16core/pci: Allow associating parameter with capabilityGavin Shan1-2/+2
2017-02-16core/pci: Initialize AER capability in PCI coreGavin Shan1-0/+13
2017-02-16core/pci: Introduce separate function to initialize PCIe capabilityGavin Shan1-53/+66
2016-12-14pci: Always print PHB and PE numbers as hexadecimalRussell Currey1-2/+2
2016-10-24pci: Check power state before powering off slotGavin Shan1-1/+17
2016-10-17core/pci: Reserve PCI buses for RC's slotGavin Shan1-2/+21
2016-10-17core/pci: Get PCI slot before applying quirkGavin Shan1-12/+10
2016-10-17Fast reboot for P8Benjamin Herrenschmidt1-2/+10
2016-10-11core/pci: Print CRS retry timesGavin Shan1-2/+2
2016-09-22core/pci: Fix the power-off timeout in pci_slot_power_off()Gavin Shan1-1/+1
2016-07-12interrupts: Use a #interrupt-cells of 2 for XICS interruptsBenjamin Herrenschmidt1-6/+10
2016-07-08pci: When restoring bus numbers after a reset, also restore device cacheBenjamin Herrenschmidt1-1/+7
2016-07-08pci: get_reserved_pe_number() needs to take the PHB as argumentBenjamin Herrenschmidt1-1/+1
2016-06-14core/pci: Power off empty hotpluggable slotGavin Shan1-1/+55
2016-06-14core/pci: Use PCI slot in enumerationGavin Shan1-141/+38
2016-06-14core/pci: Support PCI slotGavin Shan1-23/+54
2016-06-14core/pci: Return value for struct phb_ops::device_initGavin Shan1-1/+1
2016-06-14core/pci: Extend pci_restore_bridge_buses() for PCI slotGavin Shan1-2/+2
2016-06-14core/pci: Extend pci_walk_dev() for PCI slotGavin Shan1-4/+8
2016-06-14core/pci: Fix wrong reserved PE# in enumerationGavin Shan1-3/+12
2016-06-09Fixup whitespace and build warning/errorStewart Smith1-4/+4
2016-06-09pci: Do a dummy config write to devices to establish bus numberBenjamin Herrenschmidt1-0/+7