From mboxrd@z Thu Jan 1 00:00:00 1970 From: Sudeep Holla Subject: Re: [PATCH v5 4/5] arm64: add support for ACPI Low Power Idle(LPI) Date: Mon, 13 Jun 2016 10:40:20 +0100 Message-ID: <575E7F84.2000106@arm.com> References: <1462981062-24909-1-git-send-email-sudeep.holla@arm.com> <1462981062-24909-5-git-send-email-sudeep.holla@arm.com> Mime-Version: 1.0 Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit Return-path: In-Reply-To: Sender: linux-kernel-owner@vger.kernel.org To: "Sajjan, Vikas C" Cc: "linux-acpi@vger.kernel.org" , "Rafael J. Wysocki" , Sudeep Holla , "linux-kernel@vger.kernel.org" , "Lakshminarasimha, Sunil Vishwanathpur" , Prashanth Prakash , Ashwin Chaugule , Al Stone , Lorenzo Pieralisi , Mark Rutland , "linux-arm-kernel@lists.infradead.org" List-Id: linux-acpi@vger.kernel.org On 13/06/16 05:47, Sajjan, Vikas C wrote: > Hi Sudeep, > [...] > --- a/drivers/firmware/psci.c > +++ b/drivers/firmware/psci.c > @@ -13,6 +13,7 @@ > > #define pr_fmt(fmt) "psci: " fmt > > +#include > #include > #include > #include > @@ -310,11 +311,66 @@ static int psci_dt_cpu_init_idle(struct device_node *cpu_node, int cpu) > return ret; > } > > +#ifdef CONFIG_ACPI > +#include > + > +static int __maybe_unused psci_acpi_cpu_init_idle(unsigned int cpu) { > + int i, count; > + u32 *psci_states; > + struct acpi_processor *pr; > + struct acpi_lpi_state *lpi; > + > + pr = per_cpu(processors, cpu); > + if (unlikely(!pr || !pr->flags.has_lpi)) > > Any particular reason for _not_ considering CST flag here. > Or you are planning to add CST support in some other patch set. > Are you referring the old C-state objects ? We don't support them on ARM64. Only LPIs are support. The ARM FFH is not defined for CST, only for LPIs. -- Regards, Sudeep