Re: [PATCH 2/7] pm: at91: pm_suspend: add the WFI support for ARMv7

2015-01-29 Thread Lorenzo Pieralisi
On Thu, Jan 29, 2015 at 02:36:01AM +, Yang, Wenyou wrote: Hi Lorenzo, Thank you for your review. -Original Message- From: Lorenzo Pieralisi [mailto:lorenzo.pieral...@arm.com] Sent: Wednesday, January 28, 2015 7:26 PM To: Yang, Wenyou Cc: Ferre, Nicolas; li

Re: [RFC PATCH v3 2/2] arm: kernel: fix pci_mmap_page_range() offset calculation

2015-01-26 Thread Lorenzo Pieralisi
On Fri, Jan 23, 2015 at 11:59:11PM +, Bjorn Helgaas wrote: On Thu, Nov 13, 2014 at 11:19:16AM +, Lorenzo Pieralisi wrote: The pci_mmap_page_range() API should be written to expect offset values representing PCI memory resource addresses as seen by user space, through

Re: [RFC 2/4] PCI: generic: Add support for ARM64 and MSI(x)

2015-01-05 Thread Lorenzo Pieralisi
On Fri, Jan 02, 2015 at 09:09:33PM +, Arnd Bergmann wrote: On Friday 02 January 2015 12:18:06 Suravee Suthikulanit wrote: On 1/2/2015 5:55 AM, Lorenzo Pieralisi wrote: Hi Suravee, On Mon, Dec 29, 2014 at 07:32:44PM +, Suravee Suthikulpanit wrote: Hi, I am not sure

Re: [PATCH v6 08/17] ARM64 / ACPI: Parse FADT table to get PSCI flags for PSCI init

2015-01-12 Thread Lorenzo Pieralisi
On Mon, Jan 12, 2015 at 04:26:41AM +, Hanjun Guo wrote: On 2015年01月10日 03:04, Lorenzo Pieralisi wrote: On Sun, Jan 04, 2015 at 10:55:09AM +, Hanjun Guo wrote: There are two flags: PSCI_COMPLIANT and PSCI_USE_HVC. When set, the former signals to the OS that the firmware is PSCI

Re: ARM64: hibernation: How to use hibernation/suspend-to-disk on ARMv8?

2015-01-12 Thread Lorenzo Pieralisi
On Sat, Jan 10, 2015 at 03:14:33PM +, George Bush wrote: Hi all I notice we have hibernation.c in arm/kernel, however, I don't find it in arm64. Does it mean arm64 do not support hibernation/suspend-to-disk function? Yes, not at the moment, but we have planned to implement it. I

Re: [PATCH RESEND] PM / sleep: Fix racing timers

2015-01-12 Thread Lorenzo Pieralisi
Hi Rafael, Soren, On Sun, Jan 11, 2015 at 11:20:36PM +, Rafael J. Wysocki wrote: On Friday, January 09, 2015 01:50:59 PM Sören Brinkmann wrote: On Sat, 2014-11-08 at 03:56PM -0800, Sören Brinkmann wrote: Hi Rafael, On Thu, 2014-11-06 at 01:33AM +0100, Rafael J. Wysocki wrote:

Re: [PATCH RESEND] PM / sleep: Fix racing timers

2015-01-12 Thread Lorenzo Pieralisi
On Mon, Jan 12, 2015 at 03:55:05PM +, Sören Brinkmann wrote: On Mon, 2015-01-12 at 03:43PM +, Lorenzo Pieralisi wrote: Hi Rafael, Soren, On Sun, Jan 11, 2015 at 11:20:36PM +, Rafael J. Wysocki wrote: On Friday, January 09, 2015 01:50:59 PM Sören Brinkmann wrote: On Sat

Re: [PATCH v6 08/17] ARM64 / ACPI: Parse FADT table to get PSCI flags for PSCI init

2015-01-09 Thread Lorenzo Pieralisi
On Sun, Jan 04, 2015 at 10:55:09AM +, Hanjun Guo wrote: There are two flags: PSCI_COMPLIANT and PSCI_USE_HVC. When set, the former signals to the OS that the firmware is PSCI compliant. The latter selects the appropriate conduit for PSCI calls by toggling between Hypervisor Calls (HVC) and

Re: [PATCH] ARM: vexpress: bindings: Add generic PD awareness to the spc controller

2015-01-07 Thread Lorenzo Pieralisi
On Tue, Jan 06, 2015 at 10:01:03PM +, Rob Herring wrote: On Tue, Jan 6, 2015 at 12:36 PM, Mathieu Poirier mathieu.poir...@linaro.org wrote: On 6 January 2015 at 10:02, Rob Herring robherri...@gmail.com wrote: On Tue, Jan 6, 2015 at 10:45 AM, mathieu.poir...@linaro.org wrote: From:

Re: linux-next: build failure after merge of the pm tree

2015-02-09 Thread Lorenzo Pieralisi
On Mon, Feb 09, 2015 at 03:21:25PM +, Jiang Liu wrote: On 2015/2/9 23:10, Rafael J. Wysocki wrote: On Monday, February 09, 2015 06:23:40 AM Lorenzo Pieralisi wrote: On Mon, Feb 09, 2015 at 05:36:07AM +, Jiang Liu wrote: Hi Rafael and Lorenzo, With more closer review, I suspect

Re: [PATCH v2 00/30] Refine PCI scan interfaces and make generic pci host bridge

2015-02-14 Thread Lorenzo Pieralisi
Hi Yijing, On Wed, Jan 21, 2015 at 12:29:55AM +, Yijing Wang wrote: v1-v2: Split pci_host_bridge_list into a new patch, remove .phb_probe_mode and rework powerpc .phb_of_scan_bus() for simpilicty suggested by Arnd. Refresh some patch description log, and add a new patch

Re: [PATCH 01/11] ARM: vexpress: use ARM_CPU_SUSPEND if needed

2015-02-14 Thread Lorenzo Pieralisi
On Sat, Feb 14, 2015 at 01:34:34AM +, Liviu Dudau wrote: On Sat, Feb 14, 2015 at 06:55:05AM +0800, Nicolas Pitre wrote: On Fri, 13 Feb 2015, Liviu Dudau wrote: On Thu, Feb 12, 2015 at 07:42:33PM +, Arnd Bergmann wrote: The vexpress tc2 power management code calls

[PATCH] drivers: of: pci: remove duplicate kfree in of_pci_get_host_bridge_resources

2015-02-10 Thread Lorenzo Pieralisi
on the bus_range resource. Fixes: d2be00c0fb5a (of/pci: Free resources on failure in of_pci_get_host_bridge_resources()) Signed-off-by: Lorenzo Pieralisi lorenzo.pieral...@arm.com Reported-by: Jiang Liu jiang@linux.intel.com Cc: Bjorn Helgaas bhelg...@google.com Cc: Rafael J. Wysocki r

Re: linux-next: build failure after merge of the pm tree

2015-02-08 Thread Lorenzo Pieralisi
On Mon, Feb 09, 2015 at 03:19:33AM +, Rafael J. Wysocki wrote: On Monday, February 09, 2015 01:26:42 PM Stephen Rothwell wrote: Hi Rafael, After merging the pm tree, today's linux-next build (powerpc ppc64_defconfig) failed like this: In file included from

Re: [Linaro-acpi] [PATCH v8 11/21] ARM64 / ACPI: Get PSCI flags in FADT for PSCI init

2015-02-05 Thread Lorenzo Pieralisi
Hi Al, On Thu, Feb 05, 2015 at 05:11:31PM +, Al Stone wrote: On 02/04/2015 09:43 AM, Lorenzo Pieralisi wrote: On Mon, Feb 02, 2015 at 12:45:39PM +, Hanjun Guo wrote: From: Graeme Gregory graeme.greg...@linaro.org There are two flags: PSCI_COMPLIANT and PSCI_USE_HVC. When set

Re: [PATCH 7/9] ARM: vexpress/TC2: Add generic power domain awareness to scp driver

2015-01-07 Thread Lorenzo Pieralisi
Hi Mathieu, On Tue, Jan 06, 2015 at 04:37:11PM +, mathieu.poir...@linaro.org wrote: [...] diff --git a/arch/arm/mach-vexpress/spc.c b/arch/arm/mach-vexpress/spc.c index f61158c6ce71..4ff1009f2d16 100644 --- a/arch/arm/mach-vexpress/spc.c +++ b/arch/arm/mach-vexpress/spc.c @@ -28,6

Re: [PATCH] ARM: vexpress: bindings: Add generic PD awareness to the spc controller

2015-01-07 Thread Lorenzo Pieralisi
On Wed, Jan 07, 2015 at 02:33:38PM +, Mathieu Poirier wrote: [...] I will ask the vexpress maintainers where they want to see this code going. Would you accept this binding as part of the existing arm,vexpress-sysreg [1] or even arm,vexpress-scc [2]? We are not CC'ed :). [2] is

Re: [PATCH v10 18/21] ARM64 / ACPI: Select ACPI_REDUCED_HARDWARE_ONLY if ACPI is enabled on ARM64

2015-03-18 Thread Lorenzo Pieralisi
On Mon, Mar 16, 2015 at 11:33:29AM +, Hanjun Guo wrote: On 2015年03月13日 19:04, Lorenzo Pieralisi wrote: On Fri, Mar 13, 2015 at 03:28:45AM +, Hanjun Guo wrote: [...] /* * acpi_boot_table_init() called from setup_arch(), always. * 1. find RSDP and get its address

Re: [PATCH v10 08/21] ARM64 / ACPI: Introduce early_param acpi= to enable/disable ACPI

2015-03-18 Thread Lorenzo Pieralisi
On Wed, Mar 11, 2015 at 12:39:34PM +, Hanjun Guo wrote: From: Al Stone al.st...@linaro.org This implements the following policy to decide whether ACPI should be used to boot the system: - acpi=off: ACPI will not be used to boot the system, even if there is no alternative available

Re: [PATCH 4/6] ARM64: cpuidle: Rename cpu_init_idle to a common function name

2015-03-15 Thread Lorenzo Pieralisi
On Sat, Mar 14, 2015 at 11:41:09AM +, Catalin Marinas wrote: On Fri, Mar 13, 2015 at 06:22:46PM +, Catalin Marinas wrote: On Tue, Mar 03, 2015 at 01:29:35PM +0100, Daniel Lezcano wrote: diff --git a/drivers/cpuidle/cpuidle-arm64.c b/drivers/cpuidle/cpuidle-arm64.c index

Re: [PATCH 0/6] ARM: cpuidle: Unify the ARM64/ARM DT approach

2015-03-15 Thread Lorenzo Pieralisi
On Fri, Mar 13, 2015 at 08:51:38PM +, Rob Herring wrote: On Thu, Mar 12, 2015 at 9:25 AM, Daniel Lezcano daniel.lezc...@linaro.org wrote: Catalin, Rob, do you agree with this patchset ? There's very little to do with DT, but looks fine to me. There are key points related to DT,

Re: [PATCH 2/6] ARM: cpuidle: Add a cpuidle ops structure to be used for DT

2015-03-16 Thread Lorenzo Pieralisi
On Tue, Mar 03, 2015 at 12:29:33PM +, Daniel Lezcano wrote: The current state of the different cpuidle drivers is the different PM Nit: The current state of cpuidle drivers is such that different ... operations are passed via the platform_data using the platform driver paradigm. This

Re: [update][PATCH v10 06/21] ACPI / sleep: Introduce CONFIG_ACPI_GENERIC_SLEEP

2015-03-17 Thread Lorenzo Pieralisi
On Tue, Mar 17, 2015 at 03:23:11AM +, Rafael J. Wysocki wrote: [...] Do you mean remove CONFIG_ACPI_GENERIC_SLEEP and +acpi-$(CONFIG_ACPI_SLEEP) += sleep.o as well (also need to remove duplicate #ifdef CONFIG_ACPI_SLEEP in sleep.c if we doing so)? Well, almost. There is

Re: [PATCH v10 18/21] ARM64 / ACPI: Select ACPI_REDUCED_HARDWARE_ONLY if ACPI is enabled on ARM64

2015-03-17 Thread Lorenzo Pieralisi
On Mon, Mar 16, 2015 at 11:33:29AM +, Hanjun Guo wrote: [...] Patch rewritten, here below, please have a look, test it and rework bits as needed, I added comments where I thought they were needed but please add to that if you feel it is worth it. It should be easy to split, let me

Re: [PATCH 2/6] ARM: cpuidle: Add a cpuidle ops structure to be used for DT

2015-03-17 Thread Lorenzo Pieralisi
On Mon, Mar 16, 2015 at 10:08:19PM +, Stephen Boyd wrote: On 03/03/15 04:29, Daniel Lezcano wrote: The code is optimized to use the __init section intensively in order to reduce the memory footprint after the driver is initialized and unify the function names with ARM64. In

Re: [PATCH v10 15/21] ARM64 / ACPI: Introduce ACPI_IRQ_MODEL_GIC and register device's gsi

2015-03-19 Thread Lorenzo Pieralisi
On Thu, Mar 19, 2015 at 03:45:35AM +, Hanjun Guo wrote: [...] +/* + * success: return IRQ number (0) + * failure: return = 0 + */ +int acpi_register_gsi(struct device *dev, u32 gsi, int trigger, int polarity) +{ + unsigned int irq; + unsigned int irq_type; + + /*

Re: [PATCH v10 00/21] Introduce ACPI for ARM64 based on ACPI 5.1

2015-03-19 Thread Lorenzo Pieralisi
On Thu, Mar 19, 2015 at 04:09:33AM +, Hanjun Guo wrote: On 2015/3/19 3:05, Will Deacon wrote: Hanjun, Hi Will, On Wed, Mar 11, 2015 at 12:39:26PM +, Hanjun Guo wrote: This patch set already tested on multi platforms: - AMD Seattle board; - Cavium Thunder board; -

Re: [PATCH v10 08/21] ARM64 / ACPI: Introduce early_param acpi= to enable/disable ACPI

2015-03-19 Thread Lorenzo Pieralisi
On Wed, Mar 18, 2015 at 08:07:09PM +, Ard Biesheuvel wrote: On 18 March 2015 at 12:35, Lorenzo Pieralisi lorenzo.pieral...@arm.com wrote: On Wed, Mar 11, 2015 at 12:39:34PM +, Hanjun Guo wrote: From: Al Stone al.st...@linaro.org This implements the following policy to decide

Re: [PATCH V2 7/8] ARM: cpuidle: Register per cpuidle device

2015-03-19 Thread Lorenzo Pieralisi
On Wed, Mar 18, 2015 at 06:46:11PM +, Daniel Lezcano wrote: Some architectures have some cpus which does not support idle states. Let the underlying low level code to return -ENOSYS when it is not possible to set an idle state. http://www.spinics.net/lists/linux-acpi/msg0.html

Re: [PATCH V2 7/8] ARM: cpuidle: Register per cpuidle device

2015-03-19 Thread Lorenzo Pieralisi
On Thu, Mar 19, 2015 at 11:27:20AM +, Daniel Lezcano wrote: [...] for_each_possible_cpu(cpu) { ret = arm_cpuidle_init(cpu); + + /* This cpu does not support any idle states */ + if (ret == -ENOSYS) + continue; + if

Re: [PATCH V2 3/8] ARM64: cpuidle: Replace cpu_suspend by the common ARM/ARM64 function

2015-03-21 Thread Lorenzo Pieralisi
Herring robherri...@gmail.com I think that's ok even though I would like with this set to stop churning out arm64 cpuidle related functions renaming, so: Acked-by: Lorenzo Pieralisi lorenzo.pieral...@arm.com --- drivers/cpuidle/cpuidle-arm64.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion

Re: [PATCH V3 6/8] ARM: cpuidle: Enable the ARM64 driver for both ARM32/ARM64

2015-03-21 Thread Lorenzo Pieralisi
ARM_EXYNOS_CPUIDLE bool Cpu Idle Driver for the Exynos processors - depends on ARCH_EXYNOS + depends on ARCH_EXYNOS !ARM64 I would add a guard for all ARM drivers to prevent pulling them in on ARM64. With the above changes: Acked-by: Lorenzo Pieralisi lorenzo.pieral...@arm.com select

Re: [PATCH V3 5/8] ARM64: cpuidle: Remove arm64 reference

2015-03-21 Thread Lorenzo Pieralisi
-by: Rob Herring robherri...@gmail.com Acked-by: Lorenzo Pieralisi lorenzo.pieral...@arm.com --- drivers/cpuidle/cpuidle-arm64.c | 34 +- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/drivers/cpuidle/cpuidle-arm64.c b/drivers/cpuidle/cpuidle

Re: [PATCH V3 0/8] ARM: cpuidle: Unify the ARM64/ARM DT approach

2015-03-21 Thread Lorenzo Pieralisi
On Fri, Mar 20, 2015 at 11:43:53AM +, Daniel Lezcano wrote: There is a big number of cpuidle drivers for the ARM architecture. These drivers have been cleaned up and grouped into the drivers/cpuidle directory to keep track of the changes more easily and ensure the code is following the

Re: [PATCH V3 8/8] ARM: cpuidle: Change function name to be consistent with x86

2015-03-21 Thread Lorenzo Pieralisi
On Fri, Mar 20, 2015 at 11:44:01AM +, Daniel Lezcano wrote: Change the functions name: arm_cpuidle_suspend = arm_idle arm_cpuidle_init= arm_idle_cpu_init Signed-off-by: Daniel Lezcano daniel.lezc...@linaro.org I think you can drop this patch, unless we have a compelling reason to

Re: [PATCH V3 4/8] ARM64: cpuidle: Rename cpu_init_idle to a common function name

2015-03-21 Thread Lorenzo Pieralisi
...@gmail.com Acked-by: Lorenzo Pieralisi lorenzo.pieral...@arm.com --- arch/arm64/include/asm/cpuidle.h | 4 ++-- arch/arm64/kernel/cpuidle.c | 2 +- drivers/cpuidle/cpuidle-arm64.c | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/arch/arm64/include/asm/cpuidle.h

Re: [PATCH V3 7/8] ARM: cpuidle: Register per cpuidle device

2015-03-21 Thread Lorenzo Pieralisi
On Fri, Mar 20, 2015 at 11:44:00AM +, Daniel Lezcano wrote: Some architectures have some cpus which does not support idle states. Let the underlying low level code to return -ENXIO when it is not possible to set an idle state. Well, this is getting interesting. We are parsing possible

Re: [PATCH v10 15/21] ARM64 / ACPI: Introduce ACPI_IRQ_MODEL_GIC and register device's gsi

2015-03-21 Thread Lorenzo Pieralisi
On Thu, Mar 19, 2015 at 07:37:24PM +, Will Deacon wrote: On Thu, Mar 19, 2015 at 10:12:05AM +, Lorenzo Pieralisi wrote: On Thu, Mar 19, 2015 at 03:45:35AM +, Hanjun Guo wrote: + if (trigger == ACPI_EDGE_SENSITIVE + polarity

Re: [PATCH v10 15/21] ARM64 / ACPI: Introduce ACPI_IRQ_MODEL_GIC and register device's gsi

2015-03-20 Thread Lorenzo Pieralisi
On Fri, Mar 20, 2015 at 01:07:12PM +, Hanjun Guo wrote: On 2015/3/20 3:37, Will Deacon wrote: On Thu, Mar 19, 2015 at 10:12:05AM +, Lorenzo Pieralisi wrote: On Thu, Mar 19, 2015 at 03:45:35AM +, Hanjun Guo wrote: + if (trigger == ACPI_EDGE_SENSITIVE

Re: [PATCH V3 0/8] ARM: cpuidle: Unify the ARM64/ARM DT approach

2015-03-20 Thread Lorenzo Pieralisi
Hi Daniel, On Fri, Mar 20, 2015 at 11:43:53AM +, Daniel Lezcano wrote: There is a big number of cpuidle drivers for the ARM architecture. These drivers have been cleaned up and grouped into the drivers/cpuidle directory to keep track of the changes more easily and ensure the code is

Re: [PATCH v10 10/21] ARM64 / ACPI: Get PSCI flags in FADT for PSCI init

2015-03-16 Thread Lorenzo Pieralisi
On Mon, Mar 16, 2015 at 11:45:25AM +, Hanjun Guo wrote: On 2015年03月13日 22:51, Lorenzo Pieralisi wrote: On Wed, Mar 11, 2015 at 12:39:36PM +, Hanjun Guo wrote: [...] +static void __init psci_0_2_set_functions(void) +{ + pr_info(Using standard PSCI v0.2 function IDs\n

Re: [PATCH] ACPI / sleep: Drop acpi_suspend() which is not used

2015-03-17 Thread Lorenzo Pieralisi
On Tue, Mar 17, 2015 at 02:29:23PM +, Rafael J. Wysocki wrote: From: Rafael J. Wysocki rafael.j.wyso...@intel.com The acpi_suspend() function has no callers, so drop it. Signed-off-by: Rafael J. Wysocki rafael.j.wyso...@intel.com Acked-by: Lorenzo Pieralisi lorenzo.pieral...@arm.com

Re: [PATCH v9 05/21] ARM64 / ACPI: Get RSDP and ACPI boot-time tables

2015-03-10 Thread Lorenzo Pieralisi
On Tue, Mar 10, 2015 at 08:01:16AM +, Hanjun Guo wrote: [...] diff --git a/arch/arm64/include/asm/acpi.h b/arch/arm64/include/asm/acpi.h new file mode 100644 index 000..8b837ab --- /dev/null +++ b/arch/arm64/include/asm/acpi.h @@ -0,0 +1,45 @@ +/* + * Copyright (C)

Re: [PATCH v9 18/21] ARM64 / ACPI: Select ACPI_REDUCED_HARDWARE_ONLY if ACPI is enabled on ARM64

2015-03-10 Thread Lorenzo Pieralisi
On Tue, Mar 10, 2015 at 12:23:03PM +, Hanjun Guo wrote: On 2015年03月07日 01:47, Lorenzo Pieralisi wrote: On Wed, Feb 25, 2015 at 08:39:58AM +, Hanjun Guo wrote: From: Al Stone al.st...@linaro.org ACPI reduced hardware mode is disabled by default, but ARM64 can only run properly

Re: [PATCH v10 06/21] ACPI / sleep: Introduce CONFIG_ACPI_GENERIC_SLEEP

2015-03-12 Thread Lorenzo Pieralisi
-by: Lorenzo Pieralisi lorenzo.pieral...@arm.com --- arch/ia64/Kconfig | 1 + arch/x86/Kconfig| 1 + drivers/acpi/Kconfig| 4 drivers/acpi/Makefile | 2 +- drivers/acpi/internal.h | 4 5 files changed, 11 insertions(+), 1 deletion(-) diff --git a/arch/ia64/Kconfig b

Re: [PATCH v10 13/21] ACPI / processor: Introduce phys_cpuid_t for CPU hardware ID

2015-03-12 Thread Lorenzo Pieralisi
and the macro name itself changed) so you should rewrite it before asking to merge it. Furthermore you should not describe how you implemented the change, you should describe why. Other than that: Acked-by: Lorenzo Pieralisi lorenzo.pieral...@arm.com CC: Rafael J Wysocki r...@rjwysocki.net

Re: [PATCH v9 07/21] ACPI / sleep: Introduce arm64 specific acpi_sleep.c

2015-03-06 Thread Lorenzo Pieralisi
On Thu, Mar 05, 2015 at 12:16:29AM +, Rafael J. Wysocki wrote: On Thursday, March 05, 2015 12:25:54 AM Rafael J. Wysocki wrote: On Wednesday, March 04, 2015 10:49:25 PM G Gregory wrote: On 4 March 2015 at 22:38, Rafael J. Wysocki r...@rjwysocki.net wrote: On Wednesday, February 25,

Re: [PATCH v9 18/21] ARM64 / ACPI: Select ACPI_REDUCED_HARDWARE_ONLY if ACPI is enabled on ARM64

2015-03-06 Thread Lorenzo Pieralisi
On Wed, Feb 25, 2015 at 08:39:58AM +, Hanjun Guo wrote: From: Al Stone al.st...@linaro.org ACPI reduced hardware mode is disabled by default, but ARM64 can only run properly in ACPI hardware reduced mode, so select ACPI_REDUCED_HARDWARE_ONLY if ACPI is enabled on ARM64. Agreed. This

Re: [PATCH v9 12/21] ACPI / table: Print GIC information when MADT is parsed

2015-03-06 Thread Lorenzo Pieralisi
...@cavium.com Acked-by: Sudeep Holla sudeep.ho...@arm.com Signed-off-by: Hanjun Guo hanjun@linaro.org Signed-off-by: Tomasz Nowicki tomasz.nowi...@linaro.org Acked-by: Lorenzo Pieralisi lorenzo.pieral...@arm.com --- drivers/acpi/tables.c | 22 ++ 1 file changed, 22 insertions

Re: [PATCH v9 08/21] ARM64 / ACPI: Introduce PCI stub functions for ACPI

2015-03-06 Thread Lorenzo Pieralisi
On Wed, Feb 25, 2015 at 08:39:48AM +, Hanjun Guo wrote: [...] diff --git a/arch/arm64/kernel/pci.c b/arch/arm64/kernel/pci.c index 6f93c24..4095379 100644 --- a/arch/arm64/kernel/pci.c +++ b/arch/arm64/kernel/pci.c @@ -10,6 +10,7 @@ * */ +#include linux/acpi.h #include

Re: [PATCH 1/6] ARM: cpuidle: Remove duplicate header inclusion

2015-03-13 Thread Lorenzo Pieralisi
both in each .c file, move the proc-fns.h header inclusion in the cpuidle.h header file directly, so we can save some line of code. Signed-off-by: Daniel Lezcano daniel.lezc...@linaro.org Acked-by: Lorenzo Pieralisi lorenzo.pieral...@arm.com --- arch/arm/include/asm/cpuidle.h| 2

Re: [PATCH v10 14/21] ACPI / processor: Make it possible to get CPU hardware ID via GICC

2015-03-12 Thread Lorenzo Pieralisi
cpu_logical_map and map processor objects to logical cpu ids - but given the current state of affairs, this patch looks fine: Acked-by: Lorenzo Pieralisi lorenzo.pieral...@arm.com CC: Rafael J. Wysocki r...@rjwysocki.net CC: Catalin Marinas catalin.mari...@arm.com CC: Will Deacon will.dea

Re: [PATCH v10 18/21] ARM64 / ACPI: Select ACPI_REDUCED_HARDWARE_ONLY if ACPI is enabled on ARM64

2015-03-13 Thread Lorenzo Pieralisi
On Fri, Mar 13, 2015 at 03:28:45AM +, Hanjun Guo wrote: [...] /* * acpi_boot_table_init() called from setup_arch(), always. * 1. find RSDP and get its address, and then find XSDT * 2. extract all tables and checksums them all * 3. check ACPI FADT revision + * 4. check

Re: [PATCH v10 10/21] ARM64 / ACPI: Get PSCI flags in FADT for PSCI init

2015-03-13 Thread Lorenzo Pieralisi
On Wed, Mar 11, 2015 at 12:39:36PM +, Hanjun Guo wrote: [...] +static void __init psci_0_2_set_functions(void) +{ + pr_info(Using standard PSCI v0.2 function IDs\n); + psci_function_id[PSCI_FN_CPU_SUSPEND] = PSCI_0_2_FN64_CPU_SUSPEND; + psci_ops.cpu_suspend =

Re: [PATCH v10 18/21] ARM64 / ACPI: Select ACPI_REDUCED_HARDWARE_ONLY if ACPI is enabled on ARM64

2015-03-12 Thread Lorenzo Pieralisi
On Wed, Mar 11, 2015 at 12:39:44PM +, Hanjun Guo wrote: From: Al Stone al.st...@linaro.org ACPI reduced hardware mode is disabled by default, but ARM64 can only run properly in ACPI hardware reduced mode, so select ACPI_REDUCED_HARDWARE_ONLY if ACPI is enabled on ARM64. If the

[PATCH 5/5] ARM64: kernel: acpi: honour acpi=force command line parameter

2015-03-24 Thread Lorenzo Pieralisi
on the command line. Signed-off-by: Lorenzo Pieralisi lorenzo.pieral...@arm.com Cc: Ard Biesheuvel ard.biesheu...@linaro.org Cc: Hanjun Guo hanjun@linaro.org Cc: Catalin Marinas catalin.mari...@arm.com --- arch/arm64/include/asm/acpi.h | 3 --- arch/arm64/kernel/acpi.c | 6 -- arch/arm64/kernel

[PATCH 4/5] ARM64: kernel: acpi: refactor ACPI tables init and checks

2015-03-24 Thread Lorenzo Pieralisi
further checks FADT to be added in the future. Signed-off-by: Lorenzo Pieralisi lorenzo.pieral...@arm.com Cc: Will Deacon will.dea...@arm.com Cc: Hanjun Guo hanjun@linaro.org Cc: Catalin Marinas catalin.mari...@arm.com Cc: Rafael J. Wysocki r...@rjwysocki.net --- arch/arm64/kernel/acpi.c | 104

[PATCH 2/5] ARM64: kernel: psci: factor out probe function

2015-03-24 Thread Lorenzo Pieralisi
it available to other boot mechanisms (ie ACPI) to reuse. The psci_probe() probing function can be easily extended to add detection and initialization of PSCI functions defined in PSCI versions 0.2. Signed-off-by: Lorenzo Pieralisi lorenzo.pieral...@arm.com Cc: Hanjun Guo hanjun@linaro.org Cc: Sudeep

[PATCH 3/5] ARM64: kernel: psci: let ACPI probe PSCI version

2015-03-24 Thread Lorenzo Pieralisi
PSCI v0.2+ allows the kernel to probe the PSCI firmware version. This patch replaces the default initialization of PSCI v0.2+ functions with code that allows probing PSCI firmware version and initializes PSCI functions accordingly. Signed-off-by: Lorenzo Pieralisi lorenzo.pieral...@arm.com Cc

Re: [PATCH 5/5] ARM64: kernel: acpi: honour acpi=force command line parameter

2015-03-25 Thread Lorenzo Pieralisi
Hi Will, On Wed, Mar 25, 2015 at 01:56:47PM +, Hanjun Guo wrote: On 2015/3/25 1:58, Lorenzo Pieralisi wrote: If acpi=force is passed on the command line, it forces ACPI to be the only available boot method, hence it must be left enabled even if the initialization and sanity checks

Re: [PATCH 4/5] ARM64: kernel: acpi: refactor ACPI tables init and checks

2015-03-25 Thread Lorenzo Pieralisi
On Wed, Mar 25, 2015 at 02:26:23PM +, Will Deacon wrote: On Tue, Mar 24, 2015 at 05:58:54PM +, Lorenzo Pieralisi wrote: [...] void __init acpi_boot_table_init(void) { + int err; + /* * Enable ACPI instead of device tree unless * - ACPI has been disabled

Re: [PATCH 1/5] ACPI: move arm64 GSI IRQ model to generic GSI IRQ layer

2015-03-25 Thread Lorenzo Pieralisi
On Wed, Mar 25, 2015 at 01:20:44PM +, Marc Zyngier wrote: On 24/03/15 17:58, Lorenzo Pieralisi wrote: The code deployed to implement GSI linux IRQ numbers mapping on arm64 turns out to be generic enough so that it can be moved to ACPI core code along with its respective config option

Re: [PATCH v10 00/21] Introduce ACPI for ARM64 based on ACPI 5.1

2015-03-26 Thread Lorenzo Pieralisi
On Tue, Mar 24, 2015 at 10:02:53PM +, Grant Likely wrote: On Thu, 19 Mar 2015 19:39:27 + , Will Deacon will.dea...@arm.com wrote: On Thu, Mar 19, 2015 at 10:17:27AM +, Lorenzo Pieralisi wrote: On Thu, Mar 19, 2015 at 04:09:33AM +, Hanjun Guo wrote: On 2015/3/19 3:05

Re: [patch v11 09/23] ARM64 / ACPI: If we chose to boot from acpi then disable FDT

2015-03-26 Thread Lorenzo Pieralisi
On Wed, Mar 25, 2015 at 05:00:27PM +, Catalin Marinas wrote: On Tue, Mar 24, 2015 at 10:02:42PM +0800, Hanjun Guo wrote: If the early boot methods of acpi are happy that we have valid ACPI tables and acpi=force has been passed, then do not unflat devicetree effectively disabling further

Re: [PATCH] ARM: dts: mt8173: support arm64 cpuidle-dt

2015-03-31 Thread Lorenzo Pieralisi
On Tue, Mar 31, 2015 at 04:24:37AM +0100, Howard Chen wrote: add an idle-states node to describe the mt8173 cpu idle add a reference to the idle-states node in each CPU node You are also changing the PSCI version in this patch, but I think it is acceptable to have multiple changes at once to

Re: [PATCH V3 0/8] ARM: cpuidle: Unify the ARM64/ARM DT approach

2015-03-23 Thread Lorenzo Pieralisi
rid of the platform driver approach and go further in the cpuidle driver flexibility via the DT. Tested on arm64 Juno and FVP models. Tested-by: Lorenzo Pieralisi lorenzo.pieral...@arm.com Changelog: V3: * Fixed unroll loop when failing to register the device * Removed

Re: [PATCH 0/2] drivers: cpuidle: minor suspend-to-idle fixes

2015-03-02 Thread Lorenzo Pieralisi
On Sat, Feb 28, 2015 at 11:58:21PM +, Rafael J. Wysocki wrote: On Saturday, February 28, 2015 11:54:23 AM Lorenzo Pieralisi wrote: On Fri, Feb 27, 2015 at 10:11:54PM +, Rafael J. Wysocki wrote: On Friday, February 27, 2015 10:00:00 AM Lorenzo Pieralisi wrote: [CC'ed Preeti

Re: [PATCH 0/2] drivers: cpuidle: minor suspend-to-idle fixes

2015-02-28 Thread Lorenzo Pieralisi
On Fri, Feb 27, 2015 at 10:11:54PM +, Rafael J. Wysocki wrote: On Friday, February 27, 2015 10:00:00 AM Lorenzo Pieralisi wrote: [CC'ed Preeti] On Thu, Feb 26, 2015 at 11:37:54PM +, Rafael J. Wysocki wrote: Me versions of the two $subject patches follow. Thank you. I am

Re: [PATCH 2/2] cpuidle / sleep: Use broadcast timer for states that stop local timer

2015-03-02 Thread Lorenzo Pieralisi
by cpuidle_idle_call() directly. Fixes: 381063133246 (PM / sleep: Re-implement suspend-to-idle handling) Reported-by: Lorenzo Pieralisi lorenzo.pieral...@arm.com Signed-off-by: Rafael J. Wysocki rafael.j.wyso...@intel.com Minor comment below, otherwise on the 4-patch series: Tested-by: Lorenzo Pieralisi

Re: [PATCH 1/2] cpuidle: Clean up fallback handling in cpuidle_idle_call()

2015-03-02 Thread Lorenzo Pieralisi
On Mon, Mar 02, 2015 at 02:51:35PM +, Rafael J. Wysocki wrote: From: Rafael J. Wysocki rafael.j.wyso...@intel.com Move the fallback code path in cpuidle_idle_call() to the end of the function to avoid jumping to a label in a an if () branch. Nit: in an if () branch Signed-off-by:

Re: [PATCH v9 05/21] ARM64 / ACPI: Get RSDP and ACPI boot-time tables

2015-03-05 Thread Lorenzo Pieralisi
On Wed, Feb 25, 2015 at 08:39:45AM +, Hanjun Guo wrote: From: Al Stone al.st...@linaro.org As we want to get ACPI tables to parse and then use the information for system initialization, we should get the RSDP (Root System Description Pointer) first, it then locates Extended Root

Re: [PATCH 0/2] drivers: cpuidle: minor suspend-to-idle fixes

2015-02-27 Thread Lorenzo Pieralisi
[CC'ed Preeti] On Thu, Feb 26, 2015 at 11:37:54PM +, Rafael J. Wysocki wrote: Me versions of the two $subject patches follow. Thank you. I am testing them and I have run into the following issue. Starting with: 3810631 (PM / sleep: Re-implement suspend-to-idle handling) the

Re: [PATCH 1/2] drivers: cpuidle: remove stale irq disabling call in cpuidle_enter_freeze()

2015-02-25 Thread Lorenzo Pieralisi
On Wed, Feb 25, 2015 at 02:13:23PM +, Daniel Lezcano wrote: On 02/24/2015 06:58 PM, Lorenzo Pieralisi wrote: On return from cpuidle_enter_freeze() irqs are re-enabled by the function caller (ie cpuidle_idle_call) in the idle loop. This patch removes a stale local_irq_disable() call

Re: [PATCH 2/2] drivers: cpuidle: add driver/device checks in cpuidle_enter_freeze()

2015-02-25 Thread Lorenzo Pieralisi
On Wed, Feb 25, 2015 at 02:30:49PM +, Daniel Lezcano wrote: [...] diff --git a/drivers/cpuidle/cpuidle.c b/drivers/cpuidle/cpuidle.c index f47edc6c..344fe6c 100644 --- a/drivers/cpuidle/cpuidle.c +++ b/drivers/cpuidle/cpuidle.c @@ -44,6 +44,12 @@ void disable_cpuidle(void)

Re: [PATCH 2/2] drivers: cpuidle: add driver/device checks in cpuidle_enter_freeze()

2015-02-25 Thread Lorenzo Pieralisi
On Wed, Feb 25, 2015 at 02:30:49PM +, Daniel Lezcano wrote: On 02/24/2015 06:58 PM, Lorenzo Pieralisi wrote: The changes in commit: 381063133246 (PM / sleep: Re-implement suspend-to-idle handling) let suspend-to-idle code bypass the cpuidle_select() function to enter the deepest

[PATCH 1/2] drivers: cpuidle: remove stale irq disabling call in cpuidle_enter_freeze()

2015-02-24 Thread Lorenzo Pieralisi
. Wysocki r...@rjwysocki.net Cc: Daniel Lezcano daniel.lezc...@linaro.org Signed-off-by: Lorenzo Pieralisi lorenzo.pieral...@arm.com --- drivers/cpuidle/cpuidle.c | 3 --- 1 file changed, 3 deletions(-) diff --git a/drivers/cpuidle/cpuidle.c b/drivers/cpuidle/cpuidle.c index 4d53458..f47edc6c 100644

[PATCH 0/2] drivers: cpuidle: minor suspend-to-idle fixes

2015-02-24 Thread Lorenzo Pieralisi
...@rjwysocki.net Cc: Daniel Lezcano daniel.lezc...@linaro.org Lorenzo Pieralisi (2): drivers: cpuidle: remove stale irq disabling call in cpuidle_enter_freeze() drivers: cpuidle: add driver/device checks in cpuidle_enter_freeze() drivers/cpuidle/cpuidle.c | 21 + 1 file

[PATCH 2/2] drivers: cpuidle: add driver/device checks in cpuidle_enter_freeze()

2015-02-24 Thread Lorenzo Pieralisi
and carried out in both control paths. Cc: Rafael J. Wysocki r...@rjwysocki.net Cc: Daniel Lezcano daniel.lezc...@linaro.org Signed-off-by: Lorenzo Pieralisi lorenzo.pieral...@arm.com --- drivers/cpuidle/cpuidle.c | 18 +- 1 file changed, 13 insertions(+), 5 deletions(-) diff --git

Re: [PATCH 1/2] drivers: cpuidle: remove stale irq disabling call in cpuidle_enter_freeze()

2015-02-26 Thread Lorenzo Pieralisi
On Wed, Feb 25, 2015 at 11:36:10PM +, Rafael J. Wysocki wrote: On Wednesday, February 25, 2015 02:39:17 PM Lorenzo Pieralisi wrote: On Wed, Feb 25, 2015 at 02:13:23PM +, Daniel Lezcano wrote: On 02/24/2015 06:58 PM, Lorenzo Pieralisi wrote: On return from cpuidle_enter_freeze

Re: [PATCH 2/2] ARM: cpuidle: Document the code

2015-03-24 Thread Lorenzo Pieralisi
it together): Acked-by: Lorenzo Pieralisi lorenzo.pieral...@arm.com + */ int __init arm_cpuidle_init(int cpu) { struct device_node *cpu_node = of_cpu_device_node_get(cpu); -- 1.9.1 -- To unsubscribe from this list: send the line unsubscribe linux-kernel in the body of a message

Re: [PATCH 2/2] ARM: cpuidle: Document the code

2015-03-24 Thread Lorenzo Pieralisi
On Tue, Mar 24, 2015 at 06:51:44PM +, Lorenzo Pieralisi wrote: On Tue, Mar 24, 2015 at 09:54:02AM +, Daniel Lezcano wrote: [...] +/* + * arm_cpuidle_init() - Initialize cpuidle_ops for a specific cpu + * @cpu: the cpu to be initialized + * + * Initialize the cpuidle ops

[PATCH 1/5] ACPI: move arm64 GSI IRQ model to generic GSI IRQ layer

2015-03-24 Thread Lorenzo Pieralisi
the ACPI_GENERIC_GSI config options and keep relying on their arch specific GSI mapping layer. Signed-off-by: Lorenzo Pieralisi lorenzo.pieral...@arm.com Cc: Will Deacon will.dea...@arm.com Cc: Hanjun Guo hanjun@linaro.org Cc: Jiang Liu jiang@linux.intel.com Cc: Catalin Marinas catalin.mari

[PATCH 0/5] ARM64: ACPI core updates

2015-03-24 Thread Lorenzo Pieralisi
layer to generic ACPI code, in that the arm64 GSI layer is based on IRQ domains that are generic data structures in the kernel that are not tied to an arch specific implementation. Patches [2-5] implement some fixes/clean-up of arm64 ACPI core code. Tested on Juno v8 chip. Lorenzo Pieralisi (5

Re: [PATCH V5 1/2] ARM: cpuidle: Register per cpuidle device

2015-03-24 Thread Lorenzo Pieralisi
), the system continues to boot but in degraded mode as some SPM may not be correctly initialized. Signed-off-by: Daniel Lezcano daniel.lezc...@linaro.org Acked-by: Lorenzo Pieralisi lorenzo.pieral...@arm.com --- drivers/cpuidle/cpuidle-arm.c | 45 +-- 1

Re: [PATCH 2/7] pm: at91: pm_suspend: add the WFI support for ARMv7

2015-01-30 Thread Lorenzo Pieralisi
On Fri, Jan 30, 2015 at 07:23:21AM +, Yang, Wenyou wrote: [...] + * Put the processor to enter the WFI state */ + .macro _do_wfi You will have to explain why you need this, really. I don't understand your meaning. I want to understand why this assembly snippet

Re: [PATCH 2/7] pm: at91: pm_suspend: add the WFI support for ARMv7

2015-01-30 Thread Lorenzo Pieralisi
On Fri, Jan 30, 2015 at 07:23:21AM +, Yang, Wenyou wrote: [...] + */ + isb This isb should not be there, unless you know a reason why it should and you explain it to me. I encountered system lock during verifying the pm function. Anyway, I will tested again

Re: [RFC PATCH 1/1] PM / domains: Add support for virtual power domains

2015-01-30 Thread Lorenzo Pieralisi
On Fri, Jan 30, 2015 at 08:43:22AM +, amit daniel kachhap wrote: Hi Karol, I guess this patch series is not complete and use case implementation will be more helpful for clarity. Also I can think of another way in which this complete implementation can be done with pd name as something

Re: [PATCH V3 7/8] ARM: cpuidle: Register per cpuidle device

2015-03-23 Thread Lorenzo Pieralisi
On Mon, Mar 23, 2015 at 03:41:02PM +, Daniel Lezcano wrote: On 03/21/2015 09:35 PM, Lorenzo Pieralisi wrote: On Fri, Mar 20, 2015 at 11:44:00AM +, Daniel Lezcano wrote: Some architectures have some cpus which does not support idle states. Let the underlying low level code

Re: [PATCH V4] ARM: cpuidle: Register per cpuidle device

2015-03-23 Thread Lorenzo Pieralisi
); + } + + cpuidle_unregister_driver(drv); + + return ret; } device_initcall(arm_idle_init); With the changes requested: Acked-by: Lorenzo Pieralisi lorenzo.pieral...@arm.com -- To unsubscribe from this list: send the line unsubscribe linux-kernel in the body of a message to majord...@vger.kernel.org More majordomo

Re: [PATCH 1/2] arm/arm64: ACPI: Introduce CONFIG_ACPI_MUST_HAVE_CCA

2015-04-30 Thread Lorenzo Pieralisi
On Thu, Apr 30, 2015 at 02:50:18PM +0100, Will Deacon wrote: On Thu, Apr 30, 2015 at 02:47:13PM +0100, Hanjun Guo wrote: On 2015???04???29??? 22:42, Catalin Marinas wrote: On Wed, Apr 29, 2015 at 09:31:03AM -0500, Suravee Suthikulpanit wrote: On 04/29/2015 09:04 AM, Catalin Marinas wrote:

[PATCH] drivers: mfd: check ACPI device companion before checking resources

2015-05-01 Thread Lorenzo Pieralisi
-by: Lorenzo Pieralisi lorenzo.pieral...@arm.com Cc: Sudeep Holla sudeep.ho...@arm.com Cc: Lee Jones lee.jo...@linaro.org Cc: Samuel Ortiz sa...@linux.intel.com --- Lee, Samuel, I could not test it on X86 and I do not know if you prefer setting ignore_resource_conflicts in the respective mfd cells (ie

[PATCH] drivers: acpi: make ACPI_PROCFS_POWER X86 only

2015-05-01 Thread Lorenzo Pieralisi
on X86, so that other architectures are prevented from compiling it in for no purpose. Signed-off-by: Lorenzo Pieralisi lorenzo.pieral...@arm.com Cc: Hanjun Guo hanjun@linaro.org Cc: Lan Tianyu tianyu@intel.com Cc: Rafael J. Wysocki r...@rjwysocki.net --- Lan, Rafael, I do not see any

Re: [RFC PATCH 0/9] Add self-probe infrastructure and stacked irqdomain support for ACPI based GICv2/3 init

2015-05-06 Thread Lorenzo Pieralisi
On Wed, May 06, 2015 at 04:00:32AM +0100, Hanjun Guo wrote: On 2015???05???06??? 04:28, Rafael J. Wysocki wrote: On Tuesday, May 05, 2015 09:50:48 PM Hanjun Guo wrote: This patch set introduce self-probe infrastructure to init IRQ controllers and stacked irqdomain support for ACPI based

Re: [PATCH 2/4] clk: add support for clocks provided by SCP(System Control Processor)

2015-05-07 Thread Lorenzo Pieralisi
Cc: Lorenzo Pieralisi lorenzo.pieral...@arm.com Cc: Jon Medhurst (Tixy) t...@linaro.org Cc: linux-...@vger.kernel.org --- drivers/clk/Kconfig| 10 ++ drivers/clk/Makefile | 1 + drivers/clk/clk-scpi.c | 344 + 3 files changed, 355

Re: [PATCH v2 7/7] ACPI / processor: Introduce invalid_phys_cpuid()

2015-05-11 Thread Lorenzo Pieralisi
On Tue, May 05, 2015 at 02:14:01PM +0100, Hanjun Guo wrote: On 2015???05???05??? 19:25, Sudeep Holla wrote: On 05/05/15 03:46, Hanjun Guo wrote: Introduce invalid_phys_cpuid() to identify cpu with invalid physical ID, then used it as replacement of the direct comparisons with

Re: [PATCH v2] ARM: tegra: cpuidle: implement cpuidle_state.enter_freeze()

2015-05-18 Thread Lorenzo Pieralisi
On Mon, May 18, 2015 at 10:38:51AM +0100, Tomeu Vizoso wrote: This callback is expected to do the same as enter() only that won't re-enable interrupts on exit. It will be called when the system goes to suspend-to-idle and will reduce power usage because CPUs won't be awaken for unnecessary

Re: [RFC PATCH 0/5] Add smp booting support for Qualcomm ARMv8 SoCs

2015-04-15 Thread Lorenzo Pieralisi
On Wed, Apr 15, 2015 at 05:17:59PM +0100, Lina Iyer wrote: On Tue, Apr 14 2015 at 16:32 -0600, Lorenzo Pieralisi wrote: On Tue, Apr 14, 2015 at 03:21:17PM +0100, Kumar Gala wrote: [...] Looking beyond this set of patches, I can foresee that you won't care about the generic arm64

Re: [PATCH] ARM: tegra: cpuidle: implement cpuidle_state.enter_freeze()

2015-04-17 Thread Lorenzo Pieralisi
On Thu, Apr 16, 2015 at 03:37:19PM +0100, Tomeu Vizoso wrote: [...] I don't know what FIQs are. :-) In short, fast IRQs, it is a separate IRQ line handled as a separate exception source with some private (banked) registers that minimize registers saving/restoring. They are not

Re: [RFC PATCH 0/5] Add smp booting support for Qualcomm ARMv8 SoCs

2015-04-14 Thread Lorenzo Pieralisi
On Tue, Apr 14, 2015 at 03:21:17PM +0100, Kumar Gala wrote: [...] Looking beyond this set of patches, I can foresee that you won't care about the generic arm64 cpuidle driver either, or more precisely the separation between cpuidle subsystem+driver and the SoC-specific back-end

Re: [PATCH v2] ARM: dts: mt8173: support arm64 cpuidle-dt

2015-04-08 Thread Lorenzo Pieralisi
On Tue, Apr 07, 2015 at 09:05:05AM +0100, Howard Chen wrote: This patch adds an idle-states node to describe the mt8173 idle states and also adds references to the idle-states node in all CPU nodes. Signed-off-by: Howard Chen howard.c...@linaro.org Is copying me in too much effort to ask ?

<    1   2   3   4   5   6   7   8   9   10   >