From patchwork Wed Mar 25 20:25:30 2015 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Lina Iyer X-Patchwork-Id: 46333 Return-Path: X-Original-To: linaro@patches.linaro.org Delivered-To: linaro@patches.linaro.org Received: from mail-wi0-f197.google.com (mail-wi0-f197.google.com [209.85.212.197]) by ip-10-151-82-157.ec2.internal (Postfix) with ESMTPS id 0856D21584 for ; Wed, 25 Mar 2015 20:26:38 +0000 (UTC) Received: by wibgr10 with SMTP id gr10sf1324462wib.2 for ; Wed, 25 Mar 2015 13:26:37 -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=jPG/bxNz1GnzwxWG/svuSJ9VWWg8CGp1on2NnwpAyHE=; b=MjhqWx2J/vQxYwUQbtWU81Kdao96NIcqAX86O2Rqr03koZXQh9itIh0/2JzFEuziGp zDmxks83WJe/zQAzqK2y3f0CN0htNMtB2pkpAx+ti2Pv8ilLkXxaEoMK4yJca1LAL8l4 nNJNAfIyxjFZAxPSuhOgOloXJWMPc2smxUM8uQXb3M+v6Nxp9dcAWKTeJ9uUCe63ZPwo 8Qg28q2soCdxeIaiYh8UbmMOejiSt/BdOPVQqQjLL57lkXVtvpp+NULYJQKALg9z+azz Gn7H+AwM8QbcunL2aOXX9LLq2MOrrgzhTe4AHvt7J/CMrdyy2sN27asLpCHIcNaHWRRE Wfvw== X-Gm-Message-State: ALoCoQlfZ7rrG5BdYfYI0KuANxB2ERh578VnszETZw8fUlchIIknPe9ATawnxtCutEFq5W4NcNnz X-Received: by 10.180.150.115 with SMTP id uh19mr4716681wib.7.1427315197337; Wed, 25 Mar 2015 13:26:37 -0700 (PDT) MIME-Version: 1.0 X-BeenThere: patchwork-forward@linaro.org Received: by 10.152.204.69 with SMTP id kw5ls144004lac.86.gmail; Wed, 25 Mar 2015 13:26:37 -0700 (PDT) X-Received: by 10.152.22.1 with SMTP id z1mr10066702lae.114.1427315197107; Wed, 25 Mar 2015 13:26:37 -0700 (PDT) Received: from mail-la0-f46.google.com (mail-la0-f46.google.com. [209.85.215.46]) by mx.google.com with ESMTPS id dx6si2874626lbd.101.2015.03.25.13.26.37 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 25 Mar 2015 13:26:37 -0700 (PDT) Received-SPF: pass (google.com: domain of patch+caf_=patchwork-forward=linaro.org@linaro.org designates 209.85.215.46 as permitted sender) client-ip=209.85.215.46; Received: by lagg8 with SMTP id g8so29525406lag.1 for ; Wed, 25 Mar 2015 13:26:37 -0700 (PDT) X-Received: by 10.112.8.76 with SMTP id p12mr6883942lba.29.1427315196886; Wed, 25 Mar 2015 13:26:36 -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.57.201 with SMTP id k9csp192968lbq; Wed, 25 Mar 2015 13:26:36 -0700 (PDT) X-Received: by 10.68.109.197 with SMTP id hu5mr20285127pbb.126.1427315172655; Wed, 25 Mar 2015 13:26:12 -0700 (PDT) Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id hd5si5095797pac.226.2015.03.25.13.26.11; Wed, 25 Mar 2015 13:26:12 -0700 (PDT) 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 S1753378AbbCYU0H (ORCPT + 11 others); Wed, 25 Mar 2015 16:26:07 -0400 Received: from mail-pd0-f177.google.com ([209.85.192.177]:34268 "EHLO mail-pd0-f177.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753361AbbCYU0F (ORCPT ); Wed, 25 Mar 2015 16:26:05 -0400 Received: by pdbni2 with SMTP id ni2so39361996pdb.1 for ; Wed, 25 Mar 2015 13:26:05 -0700 (PDT) X-Received: by 10.70.62.7 with SMTP id u7mr20700779pdr.108.1427315165303; Wed, 25 Mar 2015 13:26:05 -0700 (PDT) Received: from ubuntu.localdomain (i-global254.qualcomm.com. [199.106.103.254]) by mx.google.com with ESMTPSA id nq8sm3333819pdb.37.2015.03.25.13.26.02 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Wed, 25 Mar 2015 13:26:04 -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 v18 05/11] ARM: dts: qcom: Add power-controller device node for 8074 Krait CPUs Date: Wed, 25 Mar 2015 14:25:30 -0600 Message-Id: <1427315136-44321-6-git-send-email-lina.iyer@linaro.org> X-Mailer: git-send-email 2.1.0 In-Reply-To: <1427315136-44321-1-git-send-email-lina.iyer@linaro.org> References: <1427315136-44321-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.46 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..ea8c214 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", "qcom,saw2"; + reg = <0xf9089000 0x1000>, <0xf9009000 0x1000>; + }; + + saw1: power-controller@f9099000 { + compatible = "qcom,msm8974-saw2-v2.1-cpu", "qcom,saw2"; + reg = <0xf9099000 0x1000>, <0xf9009000 0x1000>; + }; + + saw2: power-controller@f90a9000 { + compatible = "qcom,msm8974-saw2-v2.1-cpu", "qcom,saw2"; + reg = <0xf90a9000 0x1000>, <0xf9009000 0x1000>; + }; + + saw3: power-controller@f90b9000 { + compatible = "qcom,msm8974-saw2-v2.1-cpu", "qcom,saw2"; + reg = <0xf90b9000 0x1000>, <0xf9009000 0x1000>; + }; + + saw_l2: power-controller@f9012000 { compatible = "qcom,saw2"; reg = <0xf9012000 0x1000>; regulator;