[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <20170314154843.GD20572@atomide.com>
Date: Tue, 14 Mar 2017 08:48:44 -0700
From: Tony Lindgren <tony@...mide.com>
To: Roger Quadros <rogerq@...com>
Cc: paul@...an.com, bcousson@...libre.com, t-kristo@...com,
nsekhar@...com, linux-omap@...r.kernel.org,
linux-kernel@...r.kernel.org
Subject: Re: [PATCH 2/4] ARM: OMAP2+ hwmod: Allow modules to disable HW_AUTO
* Roger Quadros <rogerq@...com> [170313 04:55]:
> --- a/arch/arm/mach-omap2/omap_hwmod.c
> +++ b/arch/arm/mach-omap2/omap_hwmod.c
> @@ -2149,7 +2149,7 @@ static int _idle(struct omap_hwmod *oh)
> _idle_sysc(oh);
> _del_initiator_dep(oh, mpu_oh);
>
> - if (oh->clkdm)
> + if (oh->clkdm && !(oh->flags & HWMOD_CLKDM_NOAUTO))
> clkdm_deny_idle(oh->clkdm);
>
> if (oh->flags & HWMOD_BLOCK_WFI)
Is this change to _idle() really needed? It seems that the
clkdm_deny_idle() there is paired with the clkdm_allow_idle()
later on in the same function?
Regards,
Tony
Powered by blists - more mailing lists