From patchwork Fri Mar 20 20:21:11 2015 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Lina Iyer X-Patchwork-Id: 46159 Return-Path: X-Original-To: linaro@patches.linaro.org Delivered-To: linaro@patches.linaro.org Received: from mail-la0-f72.google.com (mail-la0-f72.google.com [209.85.215.72]) by ip-10-151-82-157.ec2.internal (Postfix) with ESMTPS id 63AE5214BC for ; Fri, 20 Mar 2015 20:18:57 +0000 (UTC) Received: by labgq15 with SMTP id gq15sf19222560lab.0 for ; Fri, 20 Mar 2015 13:18:56 -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=1ODoq+sbLq+ScBSsZI7PidxWeZZr8a1hhLvmYM4+M+k=; b=FyNoD9stO50XrXxpGtsbj78CBwOZC8F2gXKDG6kw/W2R4pY64/p5pk47TE9VYKS6Wy xyhaFagQ+NKR3186MGTg1GGRRlgpx0d4VgAeJ4fXOK1cosmIk8di1dBlPonPfedeBqKC R2hpaomBNOJv/oTpnjBOWI/jYFdFCeT1nlnrgK4DDLj9tsOn+9CNkq3Z7fz1pUTHzB9P gnBXNKyvhlE6s4EgUjNuQcFHv67+Fux8KJtikzYKTaEfwYERPwfDitC0+o/FcPCrG0Rg O+El8dMc9kuHL+fbBDwWUePTN6fqLrPW20jrF6m2uKiexVeht3vQwAHr20PcH1iqeb9f f8LQ== X-Gm-Message-State: ALoCoQn4a+xvI+4e36PVht9412I8SjIlKrHsxfVf1c0b9g36wWBaG6JtzeshKqmkbKUmRSU7Kid2 X-Received: by 10.194.236.196 with SMTP id uw4mr10336482wjc.5.1426882736360; Fri, 20 Mar 2015 13:18:56 -0700 (PDT) MIME-Version: 1.0 X-BeenThere: patchwork-forward@linaro.org Received: by 10.152.20.67 with SMTP id l3ls471985lae.93.gmail; Fri, 20 Mar 2015 13:18:56 -0700 (PDT) X-Received: by 10.152.5.170 with SMTP id t10mr74005414lat.43.1426882736130; Fri, 20 Mar 2015 13:18:56 -0700 (PDT) Received: from mail-lb0-f179.google.com (mail-lb0-f179.google.com. [209.85.217.179]) by mx.google.com with ESMTPS id z5si3845580laj.60.2015.03.20.13.18.56 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 20 Mar 2015 13:18:56 -0700 (PDT) Received-SPF: pass (google.com: domain of patch+caf_=patchwork-forward=linaro.org@linaro.org designates 209.85.217.179 as permitted sender) client-ip=209.85.217.179; Received: by lbbrr9 with SMTP id rr9so18837208lbb.0 for ; Fri, 20 Mar 2015 13:18:56 -0700 (PDT) X-Received: by 10.152.116.11 with SMTP id js11mr52585687lab.106.1426882735993; Fri, 20 Mar 2015 13:18:55 -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.35.133 with SMTP id h5csp266851lbj; Fri, 20 Mar 2015 13:18:55 -0700 (PDT) X-Received: by 10.66.123.110 with SMTP id lz14mr96335416pab.30.1426882718320; Fri, 20 Mar 2015 13:18:38 -0700 (PDT) Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id yo1si11295863pac.65.2015.03.20.13.18.37; Fri, 20 Mar 2015 13:18:38 -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 S1751294AbbCTUSa (ORCPT + 5 others); Fri, 20 Mar 2015 16:18:30 -0400 Received: from mail-pa0-f41.google.com ([209.85.220.41]:34993 "EHLO mail-pa0-f41.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751242AbbCTUS3 (ORCPT ); Fri, 20 Mar 2015 16:18:29 -0400 Received: by pagj4 with SMTP id j4so27751615pag.2 for ; Fri, 20 Mar 2015 13:18:27 -0700 (PDT) X-Received: by 10.66.144.201 with SMTP id so9mr48362558pab.78.1426882707903; Fri, 20 Mar 2015 13:18:27 -0700 (PDT) Received: from ubuntu.localdomain (i-global254.qualcomm.com. [199.106.103.254]) by mx.google.com with ESMTPSA id ji6sm9543280pac.30.2015.03.20.13.18.25 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Fri, 20 Mar 2015 13:18:27 -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, devicetree@vger.kernel.org, agross@codeaurora.org, Lina Iyer Subject: [PATCH v17 04/10] ARM: dts: qcom: Add power-controller device node for 8074 Krait CPUs Date: Fri, 20 Mar 2015 14:21:11 -0600 Message-Id: <1426882877-33008-5-git-send-email-lina.iyer@linaro.org> X-Mailer: git-send-email 2.1.0 In-Reply-To: <1426882877-33008-1-git-send-email-lina.iyer@linaro.org> References: <1426882877-33008-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.217.179 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: , Each Krait CPU in the QCOM 8074/8974 SoC has an SAW power controller to regulate the power to the cpu and aide the core in entering idle states. Reference the SAW instance and associate the instance with the CPU core. Cc: Kumar Gala Signed-off-by: Lina Iyer Reviewed-by: Stephen Boyd --- 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 e265ec1..5a41f44 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: power-controller@f9089000 { + compatible = "qcom,msm8974-saw2-v2.1-cpu"; + reg = <0xf9089000 0x1000>, <0xf9009000 0x1000>; + }; + + saw1: power-controller@f9099000 { + compatible = "qcom,msm8974-saw2-v2.1-cpu"; + reg = <0xf9099000 0x1000>, <0xf9009000 0x1000>; + }; + + saw2: power-controller@f90a9000 { + compatible = "qcom,msm8974-saw2-v2.1-cpu"; + reg = <0xf90a9000 0x1000>, <0xf9009000 0x1000>; + }; + + saw3: power-controller@f90b9000 { + compatible = "qcom,msm8974-saw2-v2.1-cpu"; + reg = <0xf90b9000 0x1000>, <0xf9009000 0x1000>; + }; + + saw_l2: power-controller@f9012000 { compatible = "qcom,saw2"; reg = <0xf9012000 0x1000>; regulator;