From: "Rafael J. Wysocki" Subject: Re: [PATCH 3/3] cpufreq: Enable big.LITTLE cpufreq driver on arm64 Date: Tue, 20 May 2014 01:19:03 +0200 Message-ID: <2437793.vfcRUkFCet@vostro.rjw.lan> References: <1399653631-4938-1-git-send-email-broonie@kernel.org> <1399653631-4938-3-git-send-email-broonie@kernel.org> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7Bit Return-path: Received: from v094114.home.net.pl ([79.96.170.134]:65510 "HELO v094114.home.net.pl" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with SMTP id S1751534AbaESXCI (ORCPT ); Mon, 19 May 2014 19:02:08 -0400 In-Reply-To: Sender: linux-pm-owner@vger.kernel.org List-Id: linux-pm@vger.kernel.org To: Viresh Kumar Cc: Mark Brown , Catalin Marinas , Will Deacon , "linux-arm-kernel@lists.infradead.org" , "linux-pm@vger.kernel.org" , Lists linaro-kernel , Mark Brown On Monday, May 12, 2014 09:46:01 AM Viresh Kumar wrote: > On 9 May 2014 22:10, Mark Brown wrote: > > From: Mark Brown > > > > There are arm64 big.LITTLE systems so enable the big.LITTLE cpufreq driver. > > While IKS is not available for these systems the driver is still useful > > since it manages clusters with shared frequencies which is the common case > > for these systems. > > > > Long term combining the cpufreq-cpu0 and big.LITTLE drivers may be a > > more sensible option but that is substantially more complex especially > > in the case of IKS. > > Yeah, it was left separately for IKS specially :( > > > Signed-off-by: Mark Brown > > --- > > drivers/cpufreq/Kconfig.arm | 3 ++- > > 1 file changed, 2 insertions(+), 1 deletion(-) > > > > diff --git a/drivers/cpufreq/Kconfig.arm b/drivers/cpufreq/Kconfig.arm > > index 6e05a1e18e52..6a7dd3e958d5 100644 > > --- a/drivers/cpufreq/Kconfig.arm > > +++ b/drivers/cpufreq/Kconfig.arm > > @@ -5,7 +5,8 @@ > > # big LITTLE core layer and glue drivers > > config ARM_BIG_LITTLE_CPUFREQ > > tristate "Generic ARM big LITTLE CPUfreq driver" > > - depends on ARM && BIG_LITTLE && ARM_CPU_TOPOLOGY && HAVE_CLK > > + depends on (BIG_LITTLE && ARM_CPU_TOPOLOGY) || (ARM64 && SMP) > > + depends on HAVE_CLK > > select PM_OPP > > help > > This enables the Generic CPUfreq driver for ARM big.LITTLE platforms. > > Acked-by: Viresh Kumar I've queued this one up for 3.16, thanks! > -- > To unsubscribe from this list: send the line "unsubscribe linux-pm" in > the body of a message to majordomo@vger.kernel.org > More majordomo info at http://vger.kernel.org/majordomo-info.html -- I speak only for myself. Rafael J. Wysocki, Intel Open Source Technology Center.