aboutsummaryrefslogtreecommitdiff
path: root/hw/xscom.c
AgeCommit message (Expand)AuthorFilesLines
2019-05-09hw/xscom: Enable sw xstop by default on p9Oliver O'Halloran1-24/+2
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
2015-11-10sparse: fix constant is so big warning in hw/xscom.cStewart Smith1-1/+1
2015-10-01centaur: Add indirect XSCOM supportBenjamin Herrenschmidt1-12/+0
2015-09-30xscom: Fix logging of indirect XSCOM errorsBenjamin Herrenschmidt1-3/+3
2015-07-31opal-api: Add OPAL call to handle abnormal reboots.Vipin K Parashar1-0/+32
2015-07-31errorlog: Deprecate elog callback parameterSamuel Mendoza-Jonas1-3/+3
2015-06-11Fix possible return garbage from xscom_read_cfam_chipid()Stewart Smith1-1/+2
2015-05-01Merge branch 'stable', skiboot-5.0.1Stewart Smith1-18/+11
2015-05-01Add xscom_ok() and lpc_ok() to check XSCOM and LPC usabilityskiboot-5.0.1Benjamin Herrenschmidt1-0/+5
2015-05-01xscom: Remove recursive lockingBenjamin Herrenschmidt1-18/+6
2015-04-30chip: Fix chip name display for NaplesBenjamin Herrenschmidt1-3/+6
2015-04-09Add Naples chip supportBenjamin Herrenschmidt1-0/+4
2015-02-23hw: Create xscom_read_cfam_chipid()Michael Neuling1-6/+16
2015-02-19update users of GET/SETFIELD()Dan Streetman1-7/+7
2015-02-19Change user-defined _MASK/_LSH to just maskDan Streetman1-6/+4
2015-02-18Replace is_mambo_chip with a better chip quirk mechanismBenjamin Herrenschmidt1-1/+1
2015-02-06Move skiboot internal things from opal.h to opal-api.hStewart Smith1-0/+1
2014-12-02elog: Clean up error logging headersAlistair Popple1-1/+1
2014-12-01Add tweaks to work in Mambo simulatorBenjamin Herrenschmidt1-2/+8
2014-08-08lock: Fix races when setting in_con_lockBenjamin Herrenschmidt1-0/+8