aboutsummaryrefslogtreecommitdiff
path: root/core/pci.c
AgeCommit message (Expand)AuthorFilesLines
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
2016-05-03PCI: Introduce phb_ops->phb_final_fixup()Gavin Shan1-15/+4
2016-05-03PCI: Move PHB lock to generic layerGavin Shan1-0/+1
2016-03-31pci: Add for_each_phb macro for PHB traversalRussell Currey1-0/+3
2016-02-23Merge branch 'stable' - ranges properties for offbStewart Smith1-5/+12
2016-02-23core: Add explicit 1:1 mappings in ranges propertiesSam Mendoza-Jonas1-5/+12
2015-11-17PCI: use define for wanting dynamic PHB id for pci_register_phbStewart Smith1-1/+1
2015-11-12core/pci.c: Move device node fixups to happen after all devices are added to ...Alistair Popple1-4/+19
2015-10-26PCI: Trace device node from PCI deviceGavin Shan1-2/+5
2015-10-26PCI: Cache PCI device IDsGavin Shan1-0/+5
2015-10-14Fix strcat onto uninit string for pci location codeStewart Smith1-0/+2
2015-10-08PCI: Introduce config register filterGavin Shan1-0/+53
2015-10-07pci: Use a fixed numbering of PHBs on OPAL and improve log consistencyBenjamin Herrenschmidt1-32/+49
2015-09-15PCI: Clear error bits after changing MPSGavin Shan1-3/+19
2015-09-09Fix comparing array to null is always trueStewart Smith1-2/+2
2015-09-01pci: Support absence of base location codeBenjamin Herrenschmidt1-7/+11
2015-09-01pci: Don't create -T location codes on non-FSP machinesBenjamin Herrenschmidt1-1/+5
2015-09-01pci/fsp: Cleanup slot_infoBenjamin Herrenschmidt1-7/+14
2015-07-10Introduce memory allocation return value checkKamalesh Babulal1-0/+4
2015-07-10pci_configure_mps fixes: NULL dereference, null check and typoKamalesh Babulal1-4/+4
2015-06-24pci_configure_mps(): Check empty pointer before dereferencingKamalesh Babulal1-4/+5
2015-06-23Add -Tn to ibm,loc-code for ethernet adaptorsDaniel Axtens1-3/+31
2015-05-07Add global CPU job queueStewart Smith1-27/+5
2015-05-07eeh: Fix eeh event handlingAlistair Popple1-0/+2
2015-04-29phb3: Disable write scope group in PHB for certain adaptersBenjamin Herrenschmidt1-1/+1
2015-04-18pci: Fix presence detect on PHB3Benjamin Herrenschmidt1-2/+5
2015-02-18pci: Remove pci_lockBenjamin Herrenschmidt1-12/+2
2015-02-18pci: Don't hang if we have only one CPUBenjamin Herrenschmidt1-0/+9
2014-10-15(somewhat) quieten PCI during bootStewart Smith1-7/+6
2014-10-01PCI: Don't check cap indicator for PLX 8724 (rev ba)Gavin Shan1-10/+33
2014-08-29PCI: Disable completion timeoutGavin Shan1-0/+22
2014-08-29PCI: Add pci_device_init()Gavin Shan1-6/+6
2014-08-08pci: Improve logging format and log levelsBenjamin Herrenschmidt1-59/+78