aboutsummaryrefslogtreecommitdiff
path: root/hw/phb3.c
AgeCommit message (Expand)AuthorFilesLines
2015-07-01PHB3: Wait 2s for electrical link to come upBenjamin Herrenschmidt1-2/+2
2015-06-16hw/phb3: Fix crash in phb3_init_hw()Gavin Shan1-5/+5
2015-05-12Fix infinite loop in wait_for_resource if CAPP ucode load failsStewart Smith1-11/+8
2015-05-07Preload VPD LID and set up fsp_lid_load() for async queued loadingStewart Smith1-0/+11
2015-05-07Asynchronously preload CAPP microcodeStewart Smith1-60/+78
2015-04-29PHB3: Wait 1s, not 100ms, for PCIe electricals to trainBenjamin Herrenschmidt1-1/+1
2015-04-29phb3: Disable write scope group in PHB for certain adaptersBenjamin Herrenschmidt1-0/+33
2015-04-29capi: Use existing #definesMichael Neuling1-3/+3
2015-04-28PHB3: Wait 1s, not 100ms, for PCIe electricals to trainBenjamin Herrenschmidt1-1/+1
2015-04-28phb3: Disable write scope group in PHB for certain adaptersBenjamin Herrenschmidt1-0/+33
2015-04-18pci: Fix presence detect on PHB3Benjamin Herrenschmidt1-23/+4
2015-04-15phb3: Add Naples PHB supportBenjamin Herrenschmidt1-16/+23
2015-04-01Remove redundant includes of opal-api.hMichael Ellerman1-1/+0
2015-03-23Change load_resource() API to be all about preloading.Stewart Smith1-1/+9
2015-03-17PHB3: Do not release unhold lock in error pathVasant Hegde1-1/+1
2015-02-23capi: Rework microcode flash download and CAPP uploadMichael Neuling1-60/+107
2015-02-23capi: Make microcode lid parsing code endian safeMichael Neuling1-46/+60
2015-02-23capi: Move code aroundMichael Neuling1-130/+129
2015-02-23capi: Dynamically calculate which CAPP port to useMichael Neuling1-6/+23
2015-02-19change direct use of LSH to SETFIELDDan Streetman1-2/+4
2015-02-19update users of GET/SETFIELD()Dan Streetman1-1/+1
2015-02-18phb3: Reduce some time_wait occurrencesBenjamin Herrenschmidt1-5/+7
2015-02-06Move skiboot internal things from opal.h to opal-api.hStewart Smith1-0/+1
2014-11-19Merge branch 'update-2.1.1.1'Stewart Smith1-0/+32
2014-11-18phb3: Increase some timeouts (SW283991)skiboot-2.1.1-fw810.20-2Benjamin Herrenschmidt1-4/+40
2014-11-17Merge branch 'update-2.1.1.1'Benjamin Herrenschmidt1-8/+9
2014-11-17phb3: Increase some timeouts (SW283991)Benjamin Herrenschmidt1-4/+8
2014-11-17PHB3: wait 1s after PERST deassert for CAPP adaptersRyan Grimm1-4/+1
2014-10-15(somewhat) quieten PCI during bootStewart Smith1-17/+19
2014-10-08PHB3: Support DMA error injectionGavin Shan1-0/+98
2014-10-08PHB3: Support MM64 error injectionGavin Shan1-6/+82
2014-10-08PHB3: Support multiple MM32 segments for error injectionGavin Shan1-17/+26
2014-10-08PCI: Refactor error injectionGavin Shan1-123/+137
2014-09-30phb3/capi: Some tweaks to the new CAPI interfacesBenjamin Herrenschmidt1-7/+6
2014-09-30phb3/capi: Add capp recovery to phb3Ryan Grimm1-3/+60
2014-09-30phb3/capi: Add two new modes to opal_pci_set_phb_capi_modeRyan Grimm1-2/+34
2014-09-30phb3/capi: Initialize capp regs with field values.Ryan Grimm1-7/+9
2014-08-29PCI: Add pci_device_init()Gavin Shan1-2/+2
2014-08-08pci: Improve logging format and log levelsBenjamin Herrenschmidt1-2/+2
2014-08-08PCI: Restore bus numbers after complete resetGavin Shan1-0/+12
2014-08-08Use small macros for PHB debug/log messagesStewart Smith1-20/+6
2014-07-21PCI: Allow to set frozen stateGavin Shan1-0/+35
2014-07-21PCI: Clear PAPR error injectionGavin Shan1-0/+19
2014-07-21PHB3: Support error injectionMike Qiu1-0/+145
2014-07-13phb3: Remove recursive lockingBenjamin Herrenschmidt1-6/+0
2014-07-09phb3: Support capp microcode load for murano phb3 dd2.0Ryan Grimm1-0/+4
2014-07-08phb3: Parse capp microcode lid if lid header in memory.Ryan Grimm1-2/+10
2014-07-08phb3: Fix pointer arithmetic when parsing ucode structs.Ryan Grimm1-4/+6
2014-07-08phb3: Increase size allotted for capp microcode.Ryan Grimm1-1/+1
2014-07-04phb3: Fix snoop capi config register in phb->capp procedureRyan Grimm1-1/+1