summaryrefslogtreecommitdiffstats
path: root/core/pci.c
Commit message (Expand)AuthorAgeFilesLines
* phb4: Restore bus numbers after CRSMichael Neuling2018-04-111-0/+16
* core/pci: Set slot power limit when supportedOliver O'Halloran2018-04-111-0/+37
* core/pci: Document some stuffOliver O'Halloran2018-04-101-9/+13
* pci: Reduce log level of error messageMichael Neuling2018-03-061-1/+1
* npu2-opencapi: Train OpenCAPI links and setup devicesAndrew Donnellan2018-03-011-1/+2
* pci: Make fast reboot creset PHBs in parallelMichael Neuling2018-02-281-30/+21
* pci: Move code aroundMichael Neuling2018-02-281-63/+63
* fast-reboot: move pci_reset error handling into fast-reboot codeNicholas Piggin2018-02-081-6/+5
* pci-iov: free memory across fast-rebootStewart Smith2017-10-101-3/+11
* pci: Make pci_wait_crs() globalMichael Neuling2017-09-121-1/+1
* pci: Wait for CRS and switch link when restoring bus numbersRussell Currey2017-08-211-13/+38
* pci: Trivial typo fixesRussell Currey2017-08-211-2/+2
* pci: Track whether a PCI device is a virtual functionRussell Currey2017-08-211-0/+1
* core/pci: Fix mem-leak on fast-rebootMatt Brown2017-07-201-0/+1
* pci: Add ability to trace timingMichael Neuling2017-07-131-0/+1
* pci: Print resetting PHB notice at higher log levelMichael Neuling2017-07-131-1/+1
* Big log level reduction...Benjamin Herrenschmidt2017-06-261-1/+1
* core/pci: Use PCI slot's power facality in pci_enable_bridge()Gavin Shan2017-06-161-158/+242
* core/pci: Make the conditions for device type quirk obviousGavin Shan2017-06-151-3/+2
* core/pci: Use macro as vendor ID register offsetGavin Shan2017-06-151-4/+4
* core/pci: Use cached vendor/device IDs in quirksGavin Shan2017-06-151-1/+1
* phb4: Activate shared PCI slot on witherspoonFrederic Barrat2017-06-071-0/+3
* PCI: only wait 20ms for PHB logic to settle if we detected any PHBsStewart Smith2017-06-071-1/+6
* pci: Wait 20ms before checking presence detect on PCIeBenjamin Herrenschmidt2017-06-061-0/+5
* phb4: Block D-state power management on direct slotsBenjamin Herrenschmidt2017-06-061-0/+10
* pci: Make handling of config filters genericBenjamin Herrenschmidt2017-06-061-1/+23
* pci: Add bitmap to know if a pci device has cfg reg filtersBenjamin Herrenschmidt2017-06-061-0/+10
* core/pci: Rename pci_slot_op poll to run_smMichael Neuling2017-05-311-2/+2
* core/pci.c: Don't reserve PCI slots for non-pluggable slotsAlistair Popple2017-05-101-6/+9
* core/pci: Add phb->ops->device_removeGavin Shan2017-03-311-0/+3
* core/pci: Fix lost NVMe adapter behind PMC 8546 switchGavin Shan2017-03-311-6/+22
* fast-reboot: creset PHBs on fast rebootAndrew Donnellan2017-03-201-0/+21
* core/pci: remove misleading fast reboot commentAndrew Donnellan2017-03-201-2/+0
* pci: Add a framework for quirksRussell Currey2017-03-031-0/+3
* core/pci: Support SRIOV VFsGavin Shan2017-02-161-0/+2
* core/pci: Allow associating parameter with capabilityGavin Shan2017-02-161-2/+2
* core/pci: Initialize AER capability in PCI coreGavin Shan2017-02-161-0/+13
* core/pci: Introduce separate function to initialize PCIe capabilityGavin Shan2017-02-161-53/+66
* pci: Always print PHB and PE numbers as hexadecimalRussell Currey2016-12-141-2/+2
* pci: Check power state before powering off slotGavin Shan2016-10-241-1/+17
* core/pci: Reserve PCI buses for RC's slotGavin Shan2016-10-171-2/+21
* core/pci: Get PCI slot before applying quirkGavin Shan2016-10-171-12/+10
* Fast reboot for P8Benjamin Herrenschmidt2016-10-171-2/+10
* core/pci: Print CRS retry timesGavin Shan2016-10-111-2/+2
* core/pci: Fix the power-off timeout in pci_slot_power_off()Gavin Shan2016-09-221-1/+1
* interrupts: Use a #interrupt-cells of 2 for XICS interruptsBenjamin Herrenschmidt2016-07-121-6/+10
* pci: When restoring bus numbers after a reset, also restore device cacheBenjamin Herrenschmidt2016-07-081-1/+7
* pci: get_reserved_pe_number() needs to take the PHB as argumentBenjamin Herrenschmidt2016-07-081-1/+1
* core/pci: Power off empty hotpluggable slotGavin Shan2016-06-141-1/+55
* core/pci: Use PCI slot in enumerationGavin Shan2016-06-141-141/+38
OpenPOWER on IntegriCloud