aboutsummaryrefslogtreecommitdiff
path: root/hw/phb3.c
AgeCommit message (Expand)AuthorFilesLines
2017-06-26phb3/4: Silence a useless warningBenjamin Herrenschmidt1-1/+1
2017-06-26phb3/4: Move IO VPD preload out to a common placeBenjamin Herrenschmidt1-10/+0
2017-06-19capi: Handle HMI eventsChristophe Lombard1-0/+35
2017-06-19capi: Load capp microcodeChristophe Lombard1-192/+13
2017-06-19capi: Move phb3 capp registers to specialized filesChristophe Lombard1-0/+1
2017-06-19capi: Externalize capp timebase synchronizationChristophe Lombard1-1/+2
2017-06-15hw/phb3: Use cached vendor/device IDs in phb3_check_device_quirks()Gavin Shan1-19/+20
2017-06-06pci: Make handling of config filters genericBenjamin Herrenschmidt1-26/+4
2017-06-06phb3: Turn the link speed hack into a cfg filterBenjamin Herrenschmidt1-10/+25
2017-06-06phb3+iov: Fixup support for config space filtersBenjamin Herrenschmidt1-15/+19
2017-06-06pci: Add bitmap to know if a pci device has cfg reg filtersBenjamin Herrenschmidt1-7/+2
2017-05-31core/pci: Rename pci_slot_op poll to run_smMichael Neuling1-2/+2
2017-05-01pci: Describe PHB diag data size in device treeRussell Currey1-0/+3
2017-03-31hw/phb3: Enable ECRC on endpointsGavin Shan1-24/+2
2017-03-31hw/phb3: Adjust ECRC on root port dynamicallyGavin Shan1-11/+63
2017-03-31core/pci: Add phb->ops->device_removeGavin Shan1-0/+1
2017-03-31hw/phb3: Locate AER capability position if necessaryGavin Shan1-6/+9
2017-03-29phb3/4: Set max link speed via nvramMichael Neuling1-3/+14
2017-03-20hw/phb3: add host sync notifier to trigger creset/CAPP disable on kexecAndrew Donnellan1-0/+40
2017-03-20hw/phb3: disable CAPI mode during complete resetAndrew Donnellan1-5/+136
2017-02-16hw/phb3: Apply config register filter after HW changeGavin Shan1-3/+3
2017-02-16core/pci: Initialize AER capability in PCI coreGavin Shan1-16/+3
2016-12-22phb3: Lock the PHB on set_xive callbacksBenjamin Herrenschmidt1-0/+8
2016-12-21tree-wide: use dt_add_property_u64s() where we canOliver O'Halloran1-4/+1
2016-12-14pci: Always print PHB and PE numbers as hexadecimalRussell Currey1-17/+17
2016-12-13hw/phb3: fix error handling in complete resetAndrew Donnellan1-2/+1
2016-12-08phb3: Trick to allow control of the PCIe link width and speedBenjamin Herrenschmidt1-0/+86
2016-10-24pci: Remove obsoleted PCI slot pfreset() operationGavin Shan1-16/+15
2016-10-17hw/phb3: Override root slot's prepare_link_change() with PHB'sGavin Shan1-0/+8
2016-10-17hw/phb3: Disable surprise link down event on PCI slotsGavin Shan1-8/+49
2016-10-12pci: Avoid hot resets at boot timeRussell Currey1-2/+2
2016-10-11hw/phb3: Disable ECRC on Broadcom adapter behind PMC switchGavin Shan1-2/+24
2016-10-11Revert "hw/phb3.c: adjust offset to run CAPP containers"Stewart Smith1-22/+2
2016-10-11Revert "hw/phb3.c: preload the whole CAPP partition"Stewart Smith1-2/+2
2016-10-10hw/phb3.c: adjust offset to run CAPP containersClaudio Carvalho1-2/+22
2016-10-10hw/phb3.c: preload the whole CAPP partitionClaudio Carvalho1-2/+2
2016-09-02core/pci: Improve PCI config register filterGavin Shan1-6/+8
2016-08-30pci: Standardise on uint64_t pe_numberRussell Currey1-47/+47
2016-08-24hw/phb3: Update capi initialization sequenceFrederic Barrat1-1/+2
2016-08-11interrupts: Add new source ->attributes callbackBenjamin Herrenschmidt1-11/+15
2016-07-25hw/phb3: Increase AIB TX command credit for DMA read in CAPP DMA modeAndrew Donnellan1-2/+11
2016-07-13interrupts: Expose irq_source and change prototypes of all opsBenjamin Herrenschmidt1-22/+15
2016-07-12interrupts: Use a #interrupt-cells of 2 for XICS interruptsBenjamin Herrenschmidt1-1/+5
2016-07-11phb3: fix inconsistent indentingStewart Smith1-2/+2
2016-07-08pci: get_reserved_pe_number() needs to take the PHB as argumentBenjamin Herrenschmidt1-1/+1
2016-07-05PHB3: Disable UTL outbound discard error interruptGavin Shan1-1/+1
2016-06-20Fix for typosFrederic Bonnard1-2/+2
2016-06-14hw/phb3: Support PHB slotGavin Shan1-399/+278
2016-06-14hw/phb3: Remove useless commentsGavin Shan1-14/+0
2016-06-14core/pci: Return value for struct phb_ops::device_initGavin Shan1-2/+10