aboutsummaryrefslogtreecommitdiff
path: root/hw/slw.c
AgeCommit message (Expand)AuthorFilesLines
2017-09-28cpu: idle POWER9 power management implementationNicholas Piggin1-1/+1
2017-09-19SLW: Removing timebase related flags for stop4Akshay Adiga1-2/+2
2017-09-19SLW: Allow deep states if homer address is knownAkshay Adiga1-6/+17
2017-09-19SLW: Configure self-restore for HRMORAkshay Adiga1-0/+29
2017-09-19SLW: Add opal_slw_set_reg support for power9Akshay Adiga1-20/+40
2017-09-19Revert "hw/slw.c: Offline code still uses p8 bits"Stewart Smith1-3/+0
2017-09-15hw/slw.c: Offline code still uses p8 bitsBalbir Singh1-0/+3
2017-09-04idle: disable stop*_lite POWER9 idle states for Mambo platformNicholas Piggin1-1/+110
2017-09-04idle: user context state loss flags fix for stop statesNicholas Piggin1-4/+4
2017-08-24slw: Modify the power9 stop0_lite latency & residencyGautham R. Shenoy1-6/+6
2017-06-26Big log level reduction...Benjamin Herrenschmidt1-2/+2
2017-06-19Ensure P9 DD1 workarounds apply only to NimbusMichael Neuling1-4/+5
2017-05-10pore: Always use libporeOliver O'Halloran1-25/+0
2017-03-30SLW: Add init for power9 power managementAkshay Adiga1-7/+51
2017-03-23slw: Define stop idle states for P9 DD1Shilpasri G Bhat1-4/+57
2017-03-16hw/slw: fix NOTICE/WARNING of idle states found/not-foundStewart Smith1-2/+2
2017-03-02hw/slw: fix possible NULL dereferenceStewart Smith1-2/+8
2017-02-22slw: Print enabled stop statesMichael Neuling1-0/+2
2017-02-07slw: Fix parsing of supported STOP statesShilpasri G Bhat1-2/+4
2017-02-03slw: fix typo in slw dump commentJeremy Kerr1-1/+1
2017-01-16hw/slw: only enable supported STOP statesOliver O'Halloran1-0/+14
2017-01-16hw/slw: use dt_new_check()Oliver O'Halloran1-3/+2
2016-12-13slw: Set PSSCR value for idle statesShilpasri G Bhat1-14/+78
2016-11-24slw: do SLW timer testing while holding xscom lockStewart Smith1-3/+9
2016-10-17Fast reboot for P8Benjamin Herrenschmidt1-2/+5
2016-09-17SLW: Actually print the register dump only to memoryStewart Smith1-1/+1
2016-09-14slw: improve error message for SLW timer stuckStewart Smith1-3/+21
2016-08-22interrupts: Rename icp_prep_for_rvwinkle to icp_prep_for_pmBenjamin Herrenschmidt1-1/+1
2016-08-22slw: Move SPR setup calls away from assemblyBenjamin Herrenschmidt1-0/+4
2016-08-22Rename rvwinkle patch to reset patch and install at bootBenjamin Herrenschmidt1-9/+7
2016-08-22Rename enter_rvwinkle to enter_pm_stateBenjamin Herrenschmidt1-4/+1
2016-07-11slw: fix not indented if conditionStewart Smith1-1/+1
2016-06-30slw: FWTS annotation suggestion for SLWRegisterDumpStewart Smith1-4/+4
2016-06-30slw: Fix typo in FWTS annotationStewart Smith1-2/+2
2016-06-24slw: add FWTS annotations for errorsStewart Smith1-0/+13
2016-06-20slw: use strncpy instead of strcpyShreyas B. Prabhu1-1/+2
2016-06-20slw: Allow adding idle states to power-mgt node in mamboShreyas B. Prabhu1-6/+0
2016-06-20slw: Move macros associated with power-mgt nodes to opal-api.hShreyas B. Prabhu1-76/+56
2016-06-20slw: Add Power9 idle states to power-mgt dt nodeShreyas B. Prabhu1-37/+149
2016-06-20slw: Remove unnecessary type casting castShreyas B. Prabhu1-6/+6
2016-06-20slw: Change variable name can_winkle to has_slwShreyas B. Prabhu1-4/+5
2016-06-20slw: Simplify if-condition while adding idle states to device treeShreyas B. Prabhu1-30/+43
2015-11-17slw: Remove overwrites for EX_PM_CORE_ECO_VRET and EX_PM_CORE_PFET_VRETShreyas B. Prabhu1-17/+0
2015-11-17slw: don't be tricky with pointer mathStewart Smith1-3/+5
2015-11-10sparse: fix warning constant is so big it is long in hw/slw.cStewart Smith1-6/+6
2015-10-30slw: Move add_cpu_idle_state_properties() to add_opal_node()Shilpasri G Bhat1-3/+1
2015-09-11slw/timer: SBE based timer supportBenjamin Herrenschmidt1-15/+168
2015-08-31Fix scan-build waring of never read rc valueStewart Smith1-0/+4
2015-07-31errorlog: Deprecate elog callback parameterSamuel Mendoza-Jonas1-4/+4
2015-07-02fixup warnings when building with PORE=0Stewart Smith1-7/+15