aboutsummaryrefslogtreecommitdiff
path: root/hw/xscom.c
AgeCommit message (Expand)AuthorFilesLines
2021-10-02external/mambo: Updates for POWER10 configuration for DD2.0Nicholas Piggin1-1/+1
2021-08-06Initial POWER10 enablementNicholas Piggin1-7/+18
2020-12-15xscom: Fix xscom error logging caused due to xscom OPAL callGautham R. Shenoy1-2/+19
2020-04-08hw/centaur: Convert to use the new scom APIOliver O'Halloran1-4/+0
2020-04-08hw/xscom: Add scom infrastructureOliver O'Halloran1-0/+75
2020-03-12Re-license IBM written files as Apache 2.0 OR GPLv2+Stewart Smith1-1/+1
2019-12-16opal-api: add endian conversions to most opal callsNicholas Piggin1-2/+17
2019-12-06xscom: Don't log xscom errors caused by OPAL callsOliver O'Halloran1-4/+11
2019-11-11Remove dead POWER7 codeNicholas Piggin1-9/+1
2019-07-26SPDX-ify all skiboot codeStewart Smith1-13/+4
2019-06-27external/mambo: Bump default POWER9 to Nimbus DD2.3Nicholas Piggin1-1/+1
2019-06-04Remove POWER7 and POWER7+ supportStewart Smith1-9/+1
2019-05-15xscom: move more register definitions into processor-specific includesNicholas Piggin1-0/+5
2019-05-15nvram: Flag dangerous NVRAM optionsMichael Neuling1-1/+1
2019-04-17hw/xscom: P9P rather than P9Stewart Smith1-1/+1
2019-04-17hw/xscom: add missing P9P chip nameNicholas Piggin1-1/+1
2019-04-17hw/xscom: Enable sw xstop by default on p9Oliver O'Halloran1-24/+2
2019-02-10Add PVR_TYPE_P9PReza Arbab1-0/+4
2019-01-18sparse: Make tree 'constant is so big' warning cleanStewart Smith1-2/+2
2018-06-05Quieten console output on bootStewart Smith1-3/+3
2018-03-27Revert "NPU2 HMIs: dump out a *LOT* of npu2 registers for debugging"Stewart Smith1-22/+14
2018-02-28NPU2 HMIs: dump out a *LOT* of npu2 registers for debuggingStewart Smith1-14/+22
2018-01-14opal/xstop: Use nvram option to enable/disable sw checkstop.Mahesh Salgaonkar1-0/+32
2017-12-11opal/xscom: Add recovery for lost core wakeup scom failures.Mahesh Salgaonkar1-3/+77
2017-12-11opal/xscom: Move the delay inside xscom_reset() function.Mahesh Salgaonkar1-18/+21
2017-10-29Suppress XSCOM chiplet-offline errors on P9Stewart Smith1-1/+21
2017-10-10xscom: Do not print error message for 'chiplet offline' return valuesVasant Hegde1-0/+14
2017-08-21xscom: Grab P9 DD2 revision levelMichael Neuling1-4/+5
2017-08-04xscom: Add xscom_write_mask() functionAlistair Popple1-0/+15
2017-06-26Big log level reduction...Benjamin Herrenschmidt1-8/+8
2017-06-06mambo: Make xscom claim to be DD 2.0Michael Ellerman1-1/+1
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
2017-02-03mambo: Don't probe ECID for DD1.0X on MamboStewart Smith1-1/+3
2017-02-02xscom: Grab P9 DD1.0 revision levelBenjamin Herrenschmidt1-0/+28
2016-11-24slw: do SLW timer testing while holding xscom lockStewart Smith1-6/+20
2016-09-13xscom: Map all HMER status codes to OPAL errorsBenjamin Herrenschmidt1-3/+13
2016-09-13xscom: Initialize the data to a known value in xscom_readBenjamin Herrenschmidt1-0/+7
2016-08-17Use additional checks in skiboot for pointersBalbir Singh1-0/+3
2016-07-13xscom: Log error on invalid partidBenjamin Herrenschmidt1-0/+16
2016-07-12hw/xscom: Reset XSCOM engine after querying sleeping core FIRVipin K Parashar1-1/+2
2016-07-06Cleanup xscom_read_cfam_chipid to make p8/p9 difference clearerBenjamin Herrenschmidt1-1/+2
2016-07-06xscom: A few P9 updatesBenjamin Herrenschmidt1-10/+23
2016-07-06POWER9: Fix P9 chip name in XSCOMBenjamin Herrenschmidt1-1/+1
2016-07-06POWER9: Make xscom_addr() work for p8 and p9Michael Neuling1-3/+5
2016-07-05hw/xscom: Reset XSCOM engine after finite number of retries when busyVipin K Parashar1-17/+57
2016-05-10Add base POWER9 supportMichael Neuling1-4/+14
2016-03-31xscom: Return OPAL_WRONG_STATE on XSCOM ops if CPU is asleepRussell Currey1-11/+18