aboutsummaryrefslogtreecommitdiff
path: root/hw/chiptod.c
AgeCommit message (Expand)AuthorFilesLines
2017-06-19capi: Externalize capp timebase synchronizationChristophe Lombard1-22/+23
2016-11-15chiptod: More hardening against -1 chip IDBenjamin Herrenschmidt1-0/+6
2016-08-25opal/hmi: Fix a TOD HMI failure during a race condition.Mahesh Salgaonkar1-0/+7
2016-08-11chiptod: Basic P9 supportJack Miller1-2/+8
2016-04-27chiptod: Sync timebase in both CAPP units on NaplesPhilippe Bergheaud1-18/+23
2015-11-10llvm-scan-build: fix value stored to tfmr during init is never readStewart Smith1-1/+1
2015-10-07chiptod: chiptod code improvementsVipin K Parashar1-110/+107
2015-08-13hw/chiptod: Refactor code to remove goto labelKamalesh Babulal1-2/+1
2015-08-13fsp/chiptod: Fix initialised variableJoel Stanley1-5/+5
2015-07-10Configure CAPP timebase.Philippe Bergheaud1-1/+158
2015-07-09opal: Recover from TOD register parity errors.Mahesh Salgaonkar1-2/+37
2015-07-09opal: Cache chipTOD control register values.Mahesh Salgaonkar1-0/+100
2015-07-09opal: Enable backup topology.Mahesh Salgaonkar1-6/+64
2015-07-09opal: Inform fsp about the topology switch.Mahesh Salgaonkar1-0/+33
2015-07-09opal: Check if backup master is valid before topology switch.Mahesh Salgaonkar1-2/+26
2015-07-09opal: Refactor TOD topology failover recovery.Mahesh Salgaonkar1-14/+133
2015-07-09opal: Re-sync failed chiptod with neighboring chiptod.Mahesh Salgaonkar1-2/+82
2015-07-09opal: Modify chiptod_running_check() function to take chip id as argument.Mahesh Salgaonkar1-3/+3
2015-07-09opal: Introduce a function to check sync/step network status.Mahesh Salgaonkar1-0/+116
2015-07-09opal: Query chip TOD status for a given topology.Mahesh Salgaonkar1-2/+39
2015-07-09opal: Identify chip role for a given topology.Mahesh Salgaonkar1-0/+104
2015-07-09opal: Query current TOD topology during chiptod init.Mahesh Salgaonkar1-0/+55
2015-05-07Add global CPU job queueStewart Smith1-3/+6
2015-03-26opal: Handle TB residue and HDEC parity HMI errors on split core.Mahesh Salgaonkar1-13/+10
2015-03-26opal: Recover from TFMR SPURR/PURR parity error.Mahesh Salgaonkar1-0/+24
2015-03-26opal: Recover from TFMR DEC parity error.Mahesh Salgaonkar1-1/+10
2015-03-26opal: Recover from TFMR HDEC parity error.Mahesh Salgaonkar1-0/+41
2015-03-26opal: Handle TFMR parity HMI event.Mahesh Salgaonkar1-1/+59
2015-03-26opal: Handle TFMR firmware control error.Mahesh Salgaonkar1-0/+9
2015-03-26opal: Recover from TB residue error.Mahesh Salgaonkar1-0/+9
2015-03-26opal: Refactor tb errors reset codeMahesh Salgaonkar1-1/+36
2015-03-26Revert "opal: Handle more TFAC errors."Mahesh Salgaonkar1-5/+0
2015-02-19Change user-defined _MASK/_LSH to just maskDan Streetman1-2/+1
2015-02-18Replace is_mambo_chip with a better chip quirk mechanismBenjamin Herrenschmidt1-2/+2
2015-02-18chiptod: Remove fallback to master CPUBenjamin Herrenschmidt1-33/+3
2015-02-06Move skiboot internal things from opal.h to opal-api.hStewart Smith1-0/+1
2014-12-02opal: Report only one HMI event per core for recovered TFAC errors.Mahesh Salgaonkar1-1/+14
2014-12-02opal: Handle more TFAC errors.Mahesh Salgaonkar1-0/+5
2014-12-01Add tweaks to work in Mambo simulatorBenjamin Herrenschmidt1-0/+11
2014-10-15Reduce severity of CHIPTOD printfs (to PR_DEBUG)Stewart Smith1-9/+14
2014-10-15Some CHIPTOD log messages should be prerror in event of error.Stewart Smith1-2/+2
2014-10-08Use prlog(PR_INSANE in hw/chiptod.c instead of DBG macro.Stewart Smith1-15/+12
2014-07-30chiptod: Improvement to make quicker recovery from TOD errors.Mahesh Salgaonkar1-1/+15
2014-07-25opal: Recover from TOD sync check error on master chip.Mahesh Salgaonkar1-7/+28
2014-07-25opal: Recover from TOD sync check error.Mahesh Salgaonkar1-3/+114
2014-07-02Initial commit of Open Source releaseBenjamin Herrenschmidt1-0/+685