From patchwork Sat Sep 27 00:58:10 2014 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Lina Iyer X-Patchwork-Id: 38027 Return-Path: X-Original-To: linaro@patches.linaro.org Delivered-To: linaro@patches.linaro.org Received: from mail-la0-f71.google.com (mail-la0-f71.google.com [209.85.215.71]) by ip-10-151-82-157.ec2.internal (Postfix) with ESMTPS id A2814202DB for ; Sat, 27 Sep 2014 00:58:45 +0000 (UTC) Received: by mail-la0-f71.google.com with SMTP id gi9sf2979649lab.10 for ; Fri, 26 Sep 2014 17:58:44 -0700 (PDT) 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=Gkh6/9+qDYNrmEWc6/hCV9yq9FbQwD5t+2n4TEIonmA=; b=Hr6RxMgWsKvZIMY/nsMx9tQJm4wPqqTFw6dChLBfVzYdxeI9jOcVF9PjsUsN6uRXm8 RGTYXzN2qS8CmNw/7brKmw6ageLY0TCiiRgndhFHopLQZT/ZWyNjzUAVcWtY5QPs9i1J YHtHg8LxsBp9Yv07oixKaHEutNgljpXfowk6fXqbQwAYI3rNGjrrbuyZWc/Z8Lz5yM1e 5IFsI9+JgPuPLIcAR02VH/I48K87VMkH6k0vuYUGyEOv+ucJ1pjLrAzh4++Wk8097Hbt GwlZ3DNVbCLGFoJfBDzsL8YRDOINIBz3EVC7L8eh1MjIse1TzNJPKe/OpX2b4rf1zwab ZX9g== X-Gm-Message-State: ALoCoQk0L4IEW8yFiB/vc8h12ekMgJ8id1paXdekvSlxx4UisVKH6MT3B+Y647z0382S6VI6OC2Z X-Received: by 10.194.179.196 with SMTP id di4mr2661375wjc.0.1411779524398; Fri, 26 Sep 2014 17:58:44 -0700 (PDT) MIME-Version: 1.0 X-BeenThere: patchwork-forward@linaro.org Received: by 10.152.88.8 with SMTP id bc8ls410955lab.86.gmail; Fri, 26 Sep 2014 17:58:44 -0700 (PDT) X-Received: by 10.152.20.1 with SMTP id j1mr23553911lae.57.1411779524242; Fri, 26 Sep 2014 17:58:44 -0700 (PDT) Received: from mail-la0-f47.google.com (mail-la0-f47.google.com [209.85.215.47]) by mx.google.com with ESMTPS id vr4si9146030lbb.110.2014.09.26.17.58.44 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Fri, 26 Sep 2014 17:58:44 -0700 (PDT) Received-SPF: pass (google.com: domain of patch+caf_=patchwork-forward=linaro.org@linaro.org designates 209.85.215.47 as permitted sender) client-ip=209.85.215.47; Received: by mail-la0-f47.google.com with SMTP id mc6so15193353lab.6 for ; Fri, 26 Sep 2014 17:58:44 -0700 (PDT) X-Received: by 10.112.171.202 with SMTP id aw10mr22350961lbc.52.1411779524137; Fri, 26 Sep 2014 17:58:44 -0700 (PDT) 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.130.169 with SMTP id of9csp150135lbb; Fri, 26 Sep 2014 17:58:43 -0700 (PDT) X-Received: by 10.70.96.161 with SMTP id dt1mr45799077pdb.115.1411779520096; Fri, 26 Sep 2014 17:58:40 -0700 (PDT) Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id rl12si11625654pab.232.2014.09.26.17.58.39 for ; Fri, 26 Sep 2014 17:58:40 -0700 (PDT) Received-SPF: none (google.com: linux-arm-msm-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 S1752743AbaI0A6e (ORCPT + 5 others); Fri, 26 Sep 2014 20:58:34 -0400 Received: from mail-pa0-f43.google.com ([209.85.220.43]:41795 "EHLO mail-pa0-f43.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752735AbaI0A6d (ORCPT ); Fri, 26 Sep 2014 20:58:33 -0400 Received: by mail-pa0-f43.google.com with SMTP id hz1so980887pad.30 for ; Fri, 26 Sep 2014 17:58:33 -0700 (PDT) X-Received: by 10.68.230.102 with SMTP id sx6mr37359161pbc.0.1411779513286; Fri, 26 Sep 2014 17:58:33 -0700 (PDT) Received: from ubuntu.localdomain (proxy6-global253.qualcomm.com. [199.106.103.253]) by mx.google.com with ESMTPSA id rg1sm6030307pdb.14.2014.09.26.17.58.31 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Fri, 26 Sep 2014 17:58:32 -0700 (PDT) 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, Lina Iyer Subject: [PATCH v7 2/7] arm: dts: qcom: Add SPM device bindings for 8974 Date: Fri, 26 Sep 2014 18:58:10 -0600 Message-Id: <1411779495-39724-3-git-send-email-lina.iyer@linaro.org> X-Mailer: git-send-email 1.9.1 In-Reply-To: <1411779495-39724-1-git-send-email-lina.iyer@linaro.org> References: <1411779495-39724-1-git-send-email-lina.iyer@linaro.org> Sender: linux-arm-msm-owner@vger.kernel.org Precedence: list List-ID: X-Mailing-List: linux-arm-msm@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.47 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 SPM device bindings for QCOM 8974 based cpus. SPM is the sub-system power manager and controls the logic around the cores (cpu and L2). Each core has an instance of SPM and controls only that core. Each cpu SPM is configured to support WFI and SPC (standalone-power collapse). Signed-off-by: Lina Iyer --- arch/arm/boot/dts/qcom-msm8974.dtsi | 26 +++++++++++++++++++++++++- 1 file changed, 25 insertions(+), 1 deletion(-) diff --git a/arch/arm/boot/dts/qcom-msm8974.dtsi b/arch/arm/boot/dts/qcom-msm8974.dtsi index 69dca2a..828f5bb 100644 --- a/arch/arm/boot/dts/qcom-msm8974.dtsi +++ b/arch/arm/boot/dts/qcom-msm8974.dtsi @@ -21,6 +21,7 @@ reg = <0>; next-level-cache = <&L2>; qcom,acc = <&acc0>; + qcom,saw = <&saw0>; }; cpu@1 { @@ -30,6 +31,7 @@ reg = <1>; next-level-cache = <&L2>; qcom,acc = <&acc1>; + qcom,saw = <&saw1>; }; cpu@2 { @@ -39,6 +41,7 @@ reg = <2>; next-level-cache = <&L2>; qcom,acc = <&acc2>; + qcom,saw = <&saw2>; }; cpu@3 { @@ -48,6 +51,7 @@ reg = <3>; next-level-cache = <&L2>; qcom,acc = <&acc3>; + qcom,saw = <&saw3>; }; L2: l2-cache { @@ -144,7 +148,27 @@ }; }; - saw_l2: regulator@f9012000 { + saw0: saw@f9089000 { + compatible = "qcom,msm8974-saw2-v2.1-cpu"; + reg = <0xf9089000 0x1000>; + }; + + saw1: saw@f9099000 { + compatible = "qcom,msm8974-saw2-v2.1-cpu"; + reg = <0xf9099000 0x1000>; + }; + + saw2: saw@f90a9000 { + compatible = "qcom,msm8974-saw2-v2.1-cpu"; + reg = <0xf90a9000 0x1000>; + }; + + saw3: saw@f90b9000 { + compatible = "qcom,msm8974-saw2-v2.1-cpu"; + reg = <0xf90b9000 0x1000>; + }; + + saw_l2: saw@f9012000 { compatible = "qcom,saw2"; reg = <0xf9012000 0x1000>; regulator;