aboutsummaryrefslogtreecommitdiff
path: root/hw/phb4.c
AgeCommit message (Expand)AuthorFilesLines
2017-06-26Big log level reduction...Benjamin Herrenschmidt1-11/+7
2017-06-26phb4: Mask out write-1-to-clear registers in RC cfgRussell Currey1-5/+39
2017-06-26phb4: Properly mask out link down errors during resetRussell Currey1-7/+20
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-11/+0
2017-06-26phb4: Workaround bug in spec 053Benjamin Herrenschmidt1-2/+5
2017-06-26phb4: DD2.0 updatesBenjamin Herrenschmidt1-113/+249
2017-06-21phb4: Harden init with bad PHBsMichael Neuling1-0/+8
2017-06-19capi: Handle HMI eventsChristophe Lombard1-0/+33
2017-06-19capi: Load capp microcodeChristophe Lombard1-1/+25
2017-06-19capi: Enable capi mode for PHB4Christophe Lombard1-5/+354
2017-06-19Ensure P9 DD1 workarounds apply only to NimbusMichael Neuling1-6/+6
2017-06-19hw/phb4: Rework phb4_get_presence_state()Gavin Shan1-21/+11
2017-06-16hw/phys_map: Use GCIDs as a chip indexOliver O'Halloran1-6/+4
2017-06-15phb4: Error injection for config spaceRussell Currey1-1/+181
2017-06-15phb4: Error clear implementationRussell Currey1-68/+57
2017-06-15phb4: Mask link down errors during resetRussell Currey1-0/+8
2017-06-15phb4: Implement root port initializationRussell Currey1-6/+11
2017-06-15phb4: Complete reset implementationRussell Currey1-2/+43
2017-06-07phb4: Activate shared PCI slot on witherspoonFrederic Barrat1-1/+1
2017-06-06phb4: Block D-state power management on direct slotsBenjamin Herrenschmidt1-4/+30
2017-06-06phb4: Remove long unused CFG_4B_WORKAROUNDBenjamin Herrenschmidt1-37/+0
2017-06-06phb4: Call pci config filtersBenjamin Herrenschmidt1-0/+12
2017-05-31core/pci: Rename pci_slot_op poll to run_smMichael Neuling1-1/+1
2017-05-12phb4: Add an option for disabling EEH MMIO in nvramRussell Currey1-3/+8
2017-05-10phb4: Cleanup BAR inits and loggingMichael Neuling1-57/+20
2017-05-10phb4: Migrate BAR assignment to phys_map_get()Michael Neuling1-19/+9
2017-05-10phb4: Enforce root complex config space size of 2048Michael Neuling1-2/+7
2017-05-08phb4: Fix slot presence detectMichael Neuling1-0/+2
2017-05-01pci: Describe PHB diag data size in device treeRussell Currey1-0/+3
2017-04-28xive+phb4: Fix exposing trigger page to LinuxBenjamin Herrenschmidt1-1/+2
2017-04-27nx: Add POWER9 DARN supportMichael Neuling1-1/+1
2017-04-19phb4: Make M32 segment mappings two-to-oneRussell Currey1-6/+10
2017-04-19phb4: Enable EEH for MMIORussell Currey1-1/+0
2017-04-19phb4: Implement fence checkRussell Currey1-1/+8
2017-04-19phb4: Implement diag dataRussell Currey1-0/+126
2017-03-31core/pci: Add phb->ops->device_removeGavin Shan1-0/+1
2017-03-31hw/phb4: Locate AER capability position if necessaryGavin Shan1-6/+9
2017-03-29phb4: Default to PCIe GEN2 on DD1Michael Neuling1-1/+3
2017-03-29phb3/4: Set max link speed via nvramMichael Neuling1-3/+14
2017-03-16phb4: Remove some unnecessary debug outputBenjamin Herrenschmidt1-5/+4
2017-03-02phb4: Fix TVE encoding for start addressFrederic Barrat1-1/+1
2017-02-23phb4: Always assign powerbus BARsBenjamin Herrenschmidt1-0/+4
2017-02-16core/pci: Initialize AER capability in PCI coreGavin Shan1-16/+3
2017-01-15hdat: Add support for PHB4Oliver O'Halloran1-2/+0
2017-01-10phb4: Fix endian issue with link control2/status2 registersBenjamin Herrenschmidt1-1/+1
2017-01-05xive/phb4: Work around broken LSI control on P9 DD1Benjamin Herrenschmidt1-1/+43
2017-01-05xive/phb4: Handle bad ESB offsets in PHB4 DD1Benjamin Herrenschmidt1-2/+4
2017-01-05phb4: Remove obsolete debug statementsBenjamin Herrenschmidt1-3/+0
2016-12-21tree-wide: use dt_add_property_u64s() where we canOliver O'Halloran1-4/+1