aboutsummaryrefslogtreecommitdiff
path: root/hw/phb3.c
AgeCommit message (Expand)AuthorFilesLines
2021-10-19phb3: make endian-cleanNicholas Piggin1-158/+159
2021-10-19Remove support for POWER8 DD1Nicholas Piggin1-56/+12
2020-03-12Re-license IBM written files as Apache 2.0 OR GPLv2+Stewart Smith1-1/+1
2019-11-11Remove dead POWER7 codeNicholas Piggin1-11/+0
2019-08-16pci: Use a macro for accessing PCI BDF Function NumberJordan Niethe1-1/+1
2019-08-16pci: Use a macro for accessing PCI BDF Bus NumberJordan Niethe1-3/+3
2019-07-26SPDX-ify all skiboot codeStewart Smith1-13/+5
2019-06-27hw/phb3: Add verbose EEH outputOliver O'Halloran1-1/+96
2019-06-24Move FSP-specific VPD functionality to platforms/ibm-fsp/Stewart Smith1-1/+2
2019-06-03Remove remnants of OPAL_PCI_GET_PHB_DIAG_DATAStewart Smith1-1/+0
2019-02-20hw/phb3/naples: Disable D-statesAlexey Kardashevskiy1-0/+29
2019-02-18opal: Deprecate reading the PHB statusAlexey Kardashevskiy1-8/+2
2019-01-18sparse: Make tree 'constant is so big' warning cleanStewart Smith1-122/+122
2018-04-11interrupts: Create an "interrupts" property in the OPAL nodeBenjamin Herrenschmidt1-1/+1
2018-03-22phb*: Remove the state field in the various phb structuresOliver O'Halloran1-15/+12
2018-02-20phb3/phb4/p7ioc: Document supported TCE sizes in DTRussell Currey1-0/+5
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