From patchwork Thu Nov 27 05:24:13 2014 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Lina Iyer X-Patchwork-Id: 41602 Return-Path: X-Original-To: linaro@patches.linaro.org Delivered-To: linaro@patches.linaro.org Received: from mail-wi0-f198.google.com (mail-wi0-f198.google.com [209.85.212.198]) by ip-10-151-82-157.ec2.internal (Postfix) with ESMTPS id A02FA25E18 for ; Thu, 27 Nov 2014 05:25:42 +0000 (UTC) Received: by mail-wi0-f198.google.com with SMTP id r20sf2729599wiv.1 for ; Wed, 26 Nov 2014 21:25:41 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:delivered-to:from:to:cc:subject :date:message-id:in-reply-to:references:sender:precedence:list-id :x-original-sender:x-original-authentication-results:mailing-list :list-post:list-help:list-archive:list-unsubscribe; bh=YO31TnCwZjbsYeB1cBeV0gDNSMDM81+IodFSpsv3U0g=; b=Z8bsftCMyQ2yUGEFA3r+QXzCGkrYfg4ncsUqH0RB7KPjsksTHOHUWT69mgyUbkG3Xj epmQnK5aSnPPtFYH4+aCZhRg0AyCTDxYhq/ydD4S/5z8w4x6Z7RAIZqIVedVJQAfTOYX tmHFfYaflnfR26fiNUO782yGLY5XLBA+3tCiUkjDOi4PH4hFh3sVO+HLgiC4hoYKmEEm HBgiiG5RD9R8nFy1WCwUsIsw8c1a27DKWALErLi2ii4ZlZpTwwqJCbVbJFtRn7xHjlSF egZMRc6IaVaxjXYRflDij8s7izJR+KrjvaWKL2dTkHpCkVgptVYzussUAyBD2KUMSvvp Uq5w== X-Gm-Message-State: ALoCoQljmzACp1CYwJsO1etS36OlavIeINM93amp0+tJsABXwUDMVAD0ZA56GcuoQot5Zi0zbuLp X-Received: by 10.194.178.163 with SMTP id cz3mr9371721wjc.1.1417065941947; Wed, 26 Nov 2014 21:25:41 -0800 (PST) MIME-Version: 1.0 X-BeenThere: patchwork-forward@linaro.org Received: by 10.152.87.176 with SMTP id az16ls639157lab.87.gmail; Wed, 26 Nov 2014 21:25:41 -0800 (PST) X-Received: by 10.152.45.41 with SMTP id j9mr6595554lam.59.1417065941520; Wed, 26 Nov 2014 21:25:41 -0800 (PST) Received: from mail-la0-f45.google.com (mail-la0-f45.google.com. [209.85.215.45]) by mx.google.com with ESMTPS id aq3si6202379lbc.78.2014.11.26.21.25.41 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Wed, 26 Nov 2014 21:25:41 -0800 (PST) Received-SPF: pass (google.com: domain of patch+caf_=patchwork-forward=linaro.org@linaro.org designates 209.85.215.45 as permitted sender) client-ip=209.85.215.45; Received: by mail-la0-f45.google.com with SMTP id gq15so3643431lab.18 for ; Wed, 26 Nov 2014 21:25:41 -0800 (PST) X-Received: by 10.153.7.170 with SMTP id dd10mr36867411lad.44.1417065941435; Wed, 26 Nov 2014 21:25:41 -0800 (PST) X-Forwarded-To: patchwork-forward@linaro.org X-Forwarded-For: patch@linaro.org patchwork-forward@linaro.org Delivered-To: patch@linaro.org Received: by 10.112.184.201 with SMTP id ew9csp747414lbc; Wed, 26 Nov 2014 21:25:40 -0800 (PST) X-Received: by 10.70.96.36 with SMTP id dp4mr60810971pdb.116.1417065919183; Wed, 26 Nov 2014 21:25:19 -0800 (PST) Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id sx4si4119657pbc.127.2014.11.26.21.25.18 for ; Wed, 26 Nov 2014 21:25:19 -0800 (PST) Received-SPF: none (google.com: linux-pm-owner@vger.kernel.org does not designate permitted sender hosts) client-ip=209.132.180.67; Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753943AbaK0FYt (ORCPT + 12 others); Thu, 27 Nov 2014 00:24:49 -0500 Received: from mail-pd0-f171.google.com ([209.85.192.171]:42558 "EHLO mail-pd0-f171.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753847AbaK0FYr (ORCPT ); Thu, 27 Nov 2014 00:24:47 -0500 Received: by mail-pd0-f171.google.com with SMTP id y13so4233818pdi.2 for ; Wed, 26 Nov 2014 21:24:47 -0800 (PST) X-Received: by 10.68.221.162 with SMTP id qf2mr59980488pbc.148.1417065887318; Wed, 26 Nov 2014 21:24:47 -0800 (PST) Received: from ubuntu.localdomain (c-24-8-37-141.hsd1.co.comcast.net. [24.8.37.141]) by mx.google.com with ESMTPSA id wl10sm5829131pbc.58.2014.11.26.21.24.45 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Wed, 26 Nov 2014 21:24:46 -0800 (PST) From: Lina Iyer To: daniel.lezcano@linaro.org, khilman@linaro.org, sboyd@codeaurora.org, galak@codeaurora.org, linux-arm-msm@vger.kernel.org, linux-pm@vger.kernel.org, linux-arm-kernel@lists.infradead.org Cc: lorenzo.pieralisi@arm.com, msivasub@codeaurora.org, devicetree@vger.kernel.org, Lina Iyer Subject: [PATCH v13 09/10] arm: dts: qcom: Add idle states device nodes for 8084 Date: Wed, 26 Nov 2014 22:24:13 -0700 Message-Id: <1417065854-37745-10-git-send-email-lina.iyer@linaro.org> X-Mailer: git-send-email 2.1.0 In-Reply-To: <1417065854-37745-1-git-send-email-lina.iyer@linaro.org> References: <1417065854-37745-1-git-send-email-lina.iyer@linaro.org> Sender: linux-pm-owner@vger.kernel.org Precedence: list List-ID: X-Mailing-List: linux-pm@vger.kernel.org X-Removed-Original-Auth: Dkim didn't pass. X-Original-Sender: lina.iyer@linaro.org X-Original-Authentication-Results: mx.google.com; spf=pass (google.com: domain of patch+caf_=patchwork-forward=linaro.org@linaro.org designates 209.85.215.45 as permitted sender) smtp.mail=patch+caf_=patchwork-forward=linaro.org@linaro.org Mailing-list: list patchwork-forward@linaro.org; contact patchwork-forward+owners@linaro.org X-Google-Group-Id: 836684582541 List-Post: , List-Help: , List-Archive: List-Unsubscribe: , Add ARM common idle states device bindings for cpuidle support for APQ 8084. Support standby and standalone power collapse (power down that does not affect any SoC idle states) for each cpu. Signed-off-by: Lina Iyer Reviewed-by: Stephen Boyd --- arch/arm/boot/dts/qcom-apq8084.dtsi | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/arch/arm/boot/dts/qcom-apq8084.dtsi b/arch/arm/boot/dts/qcom-apq8084.dtsi index 71182bf..7172edf 100644 --- a/arch/arm/boot/dts/qcom-apq8084.dtsi +++ b/arch/arm/boot/dts/qcom-apq8084.dtsi @@ -22,6 +22,7 @@ next-level-cache = <&L2>; qcom,acc = <&acc0>; qcom,saw = <&saw0>; + cpu-idle-states = <&CPU_STBY &CPU_SPC>; }; cpu@1 { @@ -32,6 +33,7 @@ next-level-cache = <&L2>; qcom,acc = <&acc1>; qcom,saw = <&saw1>; + cpu-idle-states = <&CPU_STBY &CPU_SPC>; }; cpu@2 { @@ -42,6 +44,7 @@ next-level-cache = <&L2>; qcom,acc = <&acc2>; qcom,saw = <&saw2>; + cpu-idle-states = <&CPU_STBY &CPU_SPC>; }; cpu@3 { @@ -52,6 +55,7 @@ next-level-cache = <&L2>; qcom,acc = <&acc3>; qcom,saw = <&saw3>; + cpu-idle-states = <&CPU_STBY &CPU_SPC>; }; L2: l2-cache { @@ -59,6 +63,22 @@ cache-level = <2>; qcom,saw = <&saw_l2>; }; + + idle-states { + CPU_STBY: standby { + compatible = "qcom,idle-state-stby", "arm,idle-state"; + entry-latency-us = <1>; + exit-latency-us = <1>; + min-residency-us = <2>; + }; + + CPU_SPC: spc { + compatible = "qcom,idle-state-spc", "arm,idle-state"; + entry-latency-us = <150>; + exit-latency-us = <200>; + min-residency-us = <2000>; + }; + }; }; cpu-pmu {