aboutsummaryrefslogtreecommitdiff
path: root/hw/slw.c
AgeCommit message (Expand)AuthorFilesLines
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
2015-05-13Add a couple more missing Naples referencesBenjamin Herrenschmidt1-1/+2
2015-05-07Add global CPU job queueStewart Smith1-1/+2
2015-02-18Replace is_mambo_chip with a better chip quirk mechanismBenjamin Herrenschmidt1-1/+1
2015-02-09Move flags for PM states to opal.h, exposing defines to OSStewart Smith1-14/+10
2015-02-09cpu: Handle opal_reinit_cpus() more gracefully on P7Benjamin Herrenschmidt1-0/+3
2015-02-06Move skiboot internal things from opal.h to opal-api.hStewart Smith1-0/+1
2015-01-28Update comment about winkle residencyStewart Smith1-2/+7
2015-01-28cpuidle: Add validated metrics for idle statesPreeti U Murthy1-3/+18
2014-12-03core/hostservices.c and core/slw.c: cleanup log messagesCédric Le Goater1-2/+2
2014-12-02elog: Clean up error logging headersAlistair Popple1-1/+1
2014-12-01Add tweaks to work in Mambo simulatorBenjamin Herrenschmidt1-0/+6
2014-10-15Quieten SLW log messages, mostly to PR_DEBUG. Some elevated to PR_ERR/WARNStewart Smith1-20/+34
2014-10-08Merge branch 'release-2.1.1'Benjamin Herrenschmidt1-4/+0
2014-10-08slw: Remove log flooding from fast sleep codeBenjamin Herrenschmidt1-4/+0
2014-10-08Convert hw/slw.c from DBG #define to prlogStewart Smith1-20/+21
2014-10-01occ/slw: Fix OCC/SLW initialization for power managementPreeti U Murthy1-56/+17
2014-09-01core: Setup the OPAL DT node before platform probeBenjamin Herrenschmidt1-1/+3
2014-08-18slw: Parse DT from host-boot for fast-sleep stringVaidyanathan Srinivasan1-1/+1
2014-08-01slw: Extend opal_slw_set_reg to all supported sprsShreyas B. Prabhu1-17/+26
2014-08-01idle: Make idle flags endian safePreeti U Murthy1-3/+4
2014-07-31slw: Don't enable fast sleep on Venice DD1.x even if HB says it's thereBenjamin Herrenschmidt1-3/+4
2014-07-30slw: Fix indication of whether sleep is supportedBenjamin Herrenschmidt1-4/+9
2014-07-30slw: Small cleanup of state definitionsBenjamin Herrenschmidt1-6/+1
2014-07-30slw: patch hsprg0 for wakeup from winkleVaidyanathan Srinivasan1-0/+33
2014-07-30slw: Add winkle to cpuidle states in device treeShreyas B. Prabhu1-39/+101
2014-07-30slw: Enable fast sleep and deep winkle while initializing coreShreyas B. Prabhu1-6/+10
2014-07-30sleep: Add workarounds for fast sleepVaidyanathan Srinivasan1-1/+88
2014-07-22slw: Change bit used to expose sleep supportBenjamin Herrenschmidt1-4/+5
2014-07-02Initial commit of Open Source releaseBenjamin Herrenschmidt1-0/+875