aboutsummaryrefslogtreecommitdiff
path: root/hw/phb4.c
AgeCommit message (Expand)AuthorFilesLines
2019-02-18phb4: Rework BDFN filtering in phb4_set_pe()Oliver O'Halloran1-41/+17
2019-01-25Remove POWER9N DD1 supportNicholas Piggin1-215/+67
2019-01-25phb4: remove POWER9N DD1 creset workaroundNicholas Piggin1-5/+0
2019-01-18sparse: Make tree 'constant is so big' warning cleanStewart Smith1-24/+24
2019-01-16capp/phb4: Prevent HMI from getting triggered when disabling CAPPVaibhav Jain1-0/+11
2019-01-16phb4/capp: Implement sequence to disable CAPP and enable fast-resetVaibhav Jain1-3/+64
2019-01-16capp/phb4: Introduce PHB4 flag, PHB4_CAPP_DISABLE to disable CAPPVaibhav Jain1-1/+96
2019-01-16capp/phb4: Force CAPP to PCIe mode during kernel shutdownVaibhav Jain1-0/+34
2019-01-16phb4/capp: Update and re-factor phb4_set_capi_mode()Vaibhav Jain1-35/+53
2019-01-16capp/phb: Introduce 'struct capp' to hold capp related info in 'struct phb'Vaibhav Jain1-7/+47
2018-11-01phb4/capp: Only reset FIR bits that cause capp machine checkVaibhav Jain1-0/+17
2018-11-01phb4: Check for RX errors after link trainingOliver O'Halloran1-3/+26
2018-10-16phb4: Enable PHB MMIO-0/1 Bars only when mmio window existsVaibhav Jain1-2/+1
2018-10-16phb4/capp: Update the expected Eye-catcher for CAPP ucode lidVaibhav Jain1-2/+2
2018-10-16phb4/capp: Use link width to allocate STQ engines to CAPPVaibhav Jain1-17/+29
2018-09-27phb4: Generate checkstop on AIB ECC corr/uncorr for DD2.0 partsMichael Neuling1-9/+34
2018-09-20phb4: Re-factor phb4_fenced() and introduce phb4_dump_pec_err_regs()Vaibhav Jain1-30/+38
2018-09-20phb4: Reset pfir and nfir if new errors reported during ETU resetVaibhav Jain1-0/+19
2018-09-17phb4: Fix typo in disable lane eq codeMichael Neuling1-1/+1
2018-09-13phb4: Don't probe a PHB if its gardedVaibhav Jain1-2/+11
2018-09-13phb4: Workaround PHB errata with CFG write UR/CA errorsBenjamin Herrenschmidt1-1/+5
2018-09-13phb4: Handle allocation errors in phb4_eeh_dump_regs()Benjamin Herrenschmidt1-0/+4
2018-09-13phb4: Don't try to access non-existent PEST entriesBenjamin Herrenschmidt1-3/+3
2018-08-15phb4: Disable 32-bit MSI in capi modeFrederic Barrat1-0/+9
2018-08-15capp: Fix the capp recovery timeout comparisonVaibhav Jain1-1/+1
2018-08-13phb4/capp: Update DMA read engines set in APC_FSM_READ_MASK based on link-widthVaibhav Jain1-4/+18
2018-08-06phb4: Use the return value of phb4_fenced() in phb4_get_diag_data()Cyril Bur1-2/+3
2018-08-06phb4: Track PEC index in dt and phb4 structReza Arbab1-0/+2
2018-08-01hw/phb4: Use local_alloc for phb4 structuresOliver O'Halloran1-2/+6
2018-07-26hw/phb4: Fix unused value/parameter warningsAndrew Donnellan1-20/+27
2018-07-26hw/phb4: Add helpers to dump the IODA tablesOliver O'Halloran1-0/+89
2018-07-26hw/phb4: Add a helper to dump the PELT-VOliver O'Halloran1-0/+40
2018-07-26hw/phb4: Print the PEs in the EEH dump in hexOliver O'Halloran1-1/+1
2018-07-19phb4: Reallocate PEC2 DMA-Read engines to improve GPU-Direct bandwidthVaibhav Jain1-3/+37
2018-07-17phb4: Disable nodal scoped DMA accesses when PB pump mode is enabledAlistair Popple1-0/+11
2018-07-10capi: Select the correct IODA table entry for the mbt cache.Christophe Lombard1-9/+9
2018-07-04phb4/capp: Calculate STQ/DMA read engines based on link-width for PECVaibhav Jain1-9/+27
2018-07-03phb4: Delay training till after PERST is deassertedMichael Neuling1-0/+14
2018-07-03phb4: Move training trace logging to next state.Michael Neuling1-2/+2
2018-07-03phb4: Minimise wait when moving through FRESET statesMichael Neuling1-1/+1
2018-05-22capi: Add a comment for the Transport Control RegisterChristophe Lombard1-1/+5
2018-05-11phb4: Print WOF registers on fence detectRussell Currey1-1/+7
2018-05-02phb4: Hardware init updatesRussell Currey1-3/+3
2018-04-11phb4: Restore bus numbers after CRSMichael Neuling1-12/+1
2018-04-11phb4: Enable the PCIe slotcap on pluggable slotsOliver O'Halloran1-0/+20
2018-04-11interrupts: Create an "interrupts" property in the OPAL nodeBenjamin Herrenschmidt1-1/+1
2018-04-11capi: Keep the current mmio windows in the mbt cache table.Christophe Lombard1-32/+36
2018-04-10phb4: Do not set the PBCQ Tunnel BAR register when enabling capi mode.Philippe Bergheaud1-19/+0
2018-04-10phb4: Quieten and improve "Timeout waiting for electrical link"Benjamin Herrenschmidt1-3/+2
2018-04-09phb4: set TVT1 for tunneled operations in capi modePhilippe Bergheaud1-15/+7