aboutsummaryrefslogtreecommitdiff
path: root/hw
AgeCommit message (Expand)AuthorFilesLines
2017-05-10pore: Always use libporeOliver O'Halloran1-25/+0
2017-05-10npu2: Do not attempt to initialise non DD1 hardwareAlistair Popple1-0/+7
2017-05-10npu2: Fix BAR mapping for multiple chipsAlistair Popple1-97/+135
2017-05-10npu2: Fix argument order to npu2_scom_write in BAR setupAlistair Popple1-1/+1
2017-05-10FSP: Notify FSP of Platform Log ID after Host Initiated Reset ReloadStewart Smith2-22/+50
2017-05-08phb4: Fix slot presence detectMichael Neuling1-0/+2
2017-05-03nx: Cleanup init message for P9 RNGMichael Neuling1-1/+1
2017-05-03npu, npu2: Describe diag data size in device treeRussell Currey2-0/+2
2017-05-03xive: Workaround a problem with indirect TM accessBenjamin Herrenschmidt1-0/+10
2017-05-01xive: Log more information in opal_xive_dump() for emulation stateBenjamin Herrenschmidt1-4/+27
2017-05-01xive: Add a per-cpu logging mechanism to XICS emulationBenjamin Herrenschmidt1-1/+104
2017-05-01xive: Check queues for duplicates in DEBUG buildsBenjamin Herrenschmidt1-1/+58
2017-05-01pci: Describe PHB diag data size in device treeRussell Currey3-0/+15
2017-04-28xive+phb4: Fix exposing trigger page to LinuxBenjamin Herrenschmidt2-4/+14
2017-04-28i2c: Add interrupts support on P9Benjamin Herrenschmidt1-1/+8
2017-04-28i2c: Remove old hack for bad clock frequencyBenjamin Herrenschmidt1-6/+0
2017-04-28i2c: Log the engine clock frequency at bootBenjamin Herrenschmidt1-2/+3
2017-04-28i2c: Improve loggingBenjamin Herrenschmidt1-15/+31
2017-04-28prd: clean up prd messagingOliver O'Halloran1-31/+15
2017-04-28prd: Fix PRD scoms for P9Ananth N Mavinakayanahalli1-16/+45
2017-04-27nx: Add POWER9 DARN supportMichael Neuling2-1/+53
2017-04-27npu: Implement FLRAlexey Kardashevskiy2-1/+36
2017-04-21mbox: Sanitize interrupts registersBenjamin Herrenschmidt1-4/+11
2017-04-21xive: Fix potential for lost IPIs when manipulating CPPRBenjamin Herrenschmidt1-14/+19
2017-04-21xive: Don't double EOI interrupts that have an EOI overrideBenjamin Herrenschmidt1-2/+2
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-04-19xive: Clear emulation mode queue on resetBenjamin Herrenschmidt1-0/+1
2017-04-19xive: Fixes/improvements to xive reset for multi-chip systemsBenjamin Herrenschmidt1-19/+75
2017-04-19xive: Synchronize after disable IRQs in opal_xive_reset()Benjamin Herrenschmidt1-0/+1
2017-04-12occ/irq: Fix SCOM address and irq reasons for P9 OCCShilpasri G Bhat2-15/+74
2017-04-05xive: Fix setting of remote NVT VSDBenjamin Herrenschmidt1-1/+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 Shan3-0/+3
2017-03-31hw/phb4: Locate AER capability position if necessaryGavin Shan1-6/+9
2017-03-31hw/phb3: Locate AER capability position if necessaryGavin Shan1-6/+9
2017-03-30SLW: Add init for power9 power managementAkshay Adiga1-7/+51
2017-03-30npu2: Add hardware link training proceduresAlistair Popple3-3/+731
2017-03-30npu2: Add OPAL calls for nvlink2 address translation servicesAlistair Popple1-1/+229
2017-03-30npu2: Allocate GPU memory and describe it in the dtReza Arbab1-0/+196
2017-03-30Introduce NPU2 supportAlistair Popple2-1/+1389
2017-03-29phb4: Default to PCIe GEN2 on DD1Michael Neuling1-1/+3
2017-03-29phb3/4: Set max link speed via nvramMichael Neuling2-6/+28
2017-03-24xscom: Add indirect form 1 scomsMichael Neuling1-2/+47
2017-03-24xscom: Harden indirect writesMichael Neuling1-0/+4
2017-03-24xscom: Add POWER9 scom resetMichael Neuling1-3/+9
2017-03-24xscom: Abstract error recovery registersMichael Neuling1-3/+9