aboutsummaryrefslogtreecommitdiff
path: root/hw/phb4.c
AgeCommit message (Expand)AuthorFilesLines
2019-06-03hw/phb4: Make phb4_training_trace() more generalOliver O'Halloran1-19/+25
2019-06-03hw/phb4: Set trace enable where it's usedOliver O'Halloran1-12/+22
2019-06-03hw/phb4: Add missing LTSSM statesOliver O'Halloran1-0/+6
2019-06-03hw/phb4: Use read/write_reg in assert_perstOliver O'Halloran1-2/+2
2019-06-03hw/phb4: Assert Link Disable bit after ETU initOliver O'Halloran1-0/+6
2019-06-03Remove remnants of OPAL_PCI_GET_PHB_DIAG_DATAStewart Smith1-1/+0
2019-05-20hw/phb4: Make pci-tracing print at PR_NOTICEOliver O'Halloran1-4/+7
2019-05-15nvram: Flag dangerous NVRAM optionsMichael Neuling1-6/+5
2019-05-02hw/phb4: Fix references to PHB3Oliver O'Halloran1-2/+2
2019-04-29hw/phb4: Read ibm,loc-code from PBCQ nodeOliver O'Halloran1-2/+2
2019-04-17hw/phb4: Squash the IO bridge windowOliver O'Halloran1-0/+8
2019-03-28hw/phb4: Drop FRESET_DEASSERT_DELAY stateOliver O'Halloran1-5/+0
2019-03-28hw/phb4: Factor out PERST controlOliver O'Halloran1-28/+36
2019-03-28hw/phb4: Remove FRESET presence checkOliver O'Halloran1-12/+2
2019-03-28hw/phb4: Skip FRESET PERST when coming from CRESETOliver O'Halloran1-1/+23
2019-03-28hw/phb4: Look for the hub-id from in the PBCQ nodeOliver O'Halloran1-3/+9
2019-02-25hw/phb4: Fix indentation of brdgCtlOliver O'Halloran1-2/+1
2019-02-26Retry link training at PCIe GEN1 if presence detected but training repeatedly...Timothy Pearson1-13/+46
2019-02-18opal: Deprecate reading the PHB statusAlexey Kardashevskiy1-7/+2
2019-02-18phb4: Update some commentsOliver O'Halloran1-19/+13
2019-02-18phb4: Eliminate peltv_cacheOliver O'Halloran1-18/+12
2019-02-18phb4: Eliminate p->rte_cacheOliver O'Halloran1-22/+15
2019-02-18phb4: Remove pointless NULL checksOliver O'Halloran1-12/+2
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