From patchwork Wed Mar 25 20:25:31 2015 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Lina Iyer X-Patchwork-Id: 46334 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 DD49C21584 for ; Wed, 25 Mar 2015 20:26:45 +0000 (UTC) Received: by wizj7 with SMTP id j7sf1322985wiz.0 for ; Wed, 25 Mar 2015 13:26:45 -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=TtE9dkD/p8I5PGu5xmxKgqxsLqoUylEbQ0dVuc8xe+0=; b=RPybIv6QwwGetTsWVP3HmjSm2Shef+Wqa7Kkd2+hk4GuZrlNCw1m/XKTn9Z3layjJB WP2tP1IQADYvr6hFxnCz3DpYJiZAJ+wsI1zkxZ5DhIcM1otKYIdujzqKlk+7wFDw3FgT cX2THmRtA+Xb3Gp1LqVC538rc9JIOjZHOba0Aby0bZbRXlekTfwe2mdwSlklya2/79VY v+Zz7IQCUHZ3WNW+OqGwnJKEwYtC1kbHH0bdFdmjhKdhYJzwFGJaZETJhBPzEnLR+Mzz j/Boq5S5dSF0Yc1lwm1j3k39P8FF0//Tl62S7NUNKpLtAr02mBTLrPPAOuD/yq+gbcqR N1og== X-Gm-Message-State: ALoCoQl3g/EFrPIWFxcmFO2lHuDbx76n1JvfV2DBEctUYL9B/XXuQ7G0LvSTMiJSX6KFSUI/pT2t X-Received: by 10.112.142.1 with SMTP id rs1mr2461003lbb.19.1427315205171; Wed, 25 Mar 2015 13:26:45 -0700 (PDT) MIME-Version: 1.0 X-BeenThere: patchwork-forward@linaro.org Received: by 10.152.36.67 with SMTP id o3ls132536laj.67.gmail; Wed, 25 Mar 2015 13:26:44 -0700 (PDT) X-Received: by 10.152.163.67 with SMTP id yg3mr10287712lab.42.1427315204893; Wed, 25 Mar 2015 13:26:44 -0700 (PDT) Received: from mail-lb0-f175.google.com (mail-lb0-f175.google.com. [209.85.217.175]) by mx.google.com with ESMTPS id jr14si2860117lab.166.2015.03.25.13.26.44 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 25 Mar 2015 13:26:44 -0700 (PDT) Received-SPF: pass (google.com: domain of patch+caf_=patchwork-forward=linaro.org@linaro.org designates 209.85.217.175 as permitted sender) client-ip=209.85.217.175; Received: by lbcgn8 with SMTP id gn8so26378781lbc.2 for ; Wed, 25 Mar 2015 13:26:44 -0700 (PDT) X-Received: by 10.152.29.68 with SMTP id i4mr10210715lah.19.1427315204799; Wed, 25 Mar 2015 13:26: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.57.201 with SMTP id k9csp193031lbq; Wed, 25 Mar 2015 13:26:43 -0700 (PDT) X-Received: by 10.70.54.103 with SMTP id i7mr20508175pdp.114.1427315176809; Wed, 25 Mar 2015 13:26:16 -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.15; Wed, 25 Mar 2015 13:26:16 -0700 (PDT) Received-SPF: none (google.com: devicetree-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 S1753401AbbCYU0K (ORCPT + 5 others); Wed, 25 Mar 2015 16:26:10 -0400 Received: from mail-pa0-f45.google.com ([209.85.220.45]:35873 "EHLO mail-pa0-f45.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753390AbbCYU0I (ORCPT ); Wed, 25 Mar 2015 16:26:08 -0400 Received: by padcy3 with SMTP id cy3so39887992pad.3 for ; Wed, 25 Mar 2015 13:26:08 -0700 (PDT) X-Received: by 10.70.48.129 with SMTP id l1mr15488206pdn.55.1427315168159; Wed, 25 Mar 2015 13:26:08 -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.05 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Wed, 25 Mar 2015 13:26:07 -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 06/11] ARM: dts: qcom: Add power-controller device node for 8084 Krait CPUs Date: Wed, 25 Mar 2015 14:25:31 -0600 Message-Id: <1427315136-44321-7-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: devicetree-owner@vger.kernel.org Precedence: list List-ID: X-Mailing-List: devicetree@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.175 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 8084 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-apq8084.dtsi | 26 +++++++++++++++++++++++++- 1 file changed, 25 insertions(+), 1 deletion(-) diff --git a/arch/arm/boot/dts/qcom-apq8084.dtsi b/arch/arm/boot/dts/qcom-apq8084.dtsi index 1f130bc..8fe89a1 100644 --- a/arch/arm/boot/dts/qcom-apq8084.dtsi +++ b/arch/arm/boot/dts/qcom-apq8084.dtsi @@ -21,6 +21,7 @@ enable-method = "qcom,kpss-acc-v2"; next-level-cache = <&L2>; qcom,acc = <&acc0>; + qcom,saw = <&saw0>; }; cpu@1 { @@ -30,6 +31,7 @@ enable-method = "qcom,kpss-acc-v2"; next-level-cache = <&L2>; qcom,acc = <&acc1>; + qcom,saw = <&saw1>; }; cpu@2 { @@ -39,6 +41,7 @@ enable-method = "qcom,kpss-acc-v2"; next-level-cache = <&L2>; qcom,acc = <&acc2>; + qcom,saw = <&saw2>; }; cpu@3 { @@ -48,6 +51,7 @@ enable-method = "qcom,kpss-acc-v2"; 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,apq8084-saw2-v2.1-cpu", "qcom,saw2"; + reg = <0xf9089000 0x1000>, <0xf9009000 0x1000>; + }; + + saw1: power-controller@f9099000 { + compatible = "qcom,apq8084-saw2-v2.1-cpu", "qcom,saw2"; + reg = <0xf9099000 0x1000>, <0xf9009000 0x1000>; + }; + + saw2: power-controller@f90a9000 { + compatible = "qcom,apq8084-saw2-v2.1-cpu", "qcom,saw2"; + reg = <0xf90a9000 0x1000>, <0xf9009000 0x1000>; + }; + + saw3: power-controller@f90b9000 { + compatible = "qcom,apq8084-saw2-v2.1-cpu", "qcom,saw2"; + reg = <0xf90b9000 0x1000>, <0xf9009000 0x1000>; + }; + + saw_l2: power-controller@f9012000 { compatible = "qcom,saw2"; reg = <0xf9012000 0x1000>; regulator;