[Skiboot] [PATCH v3 6/6] slw: Allow adding idle states to power-mgt node in mambo
    Michael Neuling 
    mikey at neuling.org
       
    Mon Jun  6 16:29:07 AEST 2016
    
    
  
On Thu, 2016-06-02 at 14:20 +0530, Shreyas B. Prabhu wrote:
> This patch removes the check which prevents adding any idle state to
> "power-mgt" node in mambo.
> 
> Power8 exposes 3 idle states- nap, fast-sleep and deep-winkle.
> While fast-sleep depends on SCOMs and deep-winkle depends on SCOMs/SLW,
> nap has no such dependencies and it can be enabled in mambo. Current code
> checks for "fast-sleep" in hostboot provided
> "ibm,enabled-idle-states" dt node for adding fast-sleep and checks
> for presence of SLW for adding winkle to "power-mgt". Hence with this
> change only nap will be added to "power-mgt" node in mambo on Power8.
> 
> On Power9, this patch enables all idle states which don't need SLW.
> 
> Signed-off-by: Shreyas B. Prabhu <shreyas at linux.vnet.ibm.com>
> 
This looks good.  One minor comment below, if you address that then:
Acked-by: Michael Neuling <mikey at neuling.org>
> diff --git a/include/chip.h b/include/chip.h
> index 340941986371..ea42b56b9419 100644
> --- a/include/chip.h
> +++ b/include/chip.h
> @@ -118,7 +118,6 @@ enum proc_chip_quirks {
>  	QUIRK_NO_F000F		= 0x00000004,
>  	QUIRK_NO_PBA		= 0x00000008,
>  	QUIRK_NO_OCC_IRQ       	= 0x00000010,
> -	QUIRK_DISABLE_NAP	= 0x00000020,
Please repack these.
>  	QUIRK_SIMICS		= 0x00000040,
>  } proc_chip_quirks;
>  
    
    
More information about the Skiboot
mailing list