From patchwork Fri Mar 20 20:21:12 2015 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Lina Iyer X-Patchwork-Id: 46160 Return-Path: X-Original-To: linaro@patches.linaro.org Delivered-To: linaro@patches.linaro.org Received: from mail-wg0-f71.google.com (mail-wg0-f71.google.com [74.125.82.71]) by ip-10-151-82-157.ec2.internal (Postfix) with ESMTPS id CCE52214BC for ; Fri, 20 Mar 2015 20:19:04 +0000 (UTC) Received: by wggx13 with SMTP id x13sf18975458wgg.0 for ; Fri, 20 Mar 2015 13:19:04 -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=nR9SSt1Y/R2FFoUveq18wD1cd0+Ee2pYUl6wJLv6/xg=; b=fHpHOY36fev8DwRYJclKJqwF47KXiTV3cjDhka889jzmGfTY7EO7XDMpMZz2CiN62J C5sWSPR8jAYttNqgYUqaSOIFNdyxuXBnth/nXO7IzUD+Id10lZMImrUH2Kj4j01l2+pB qCHXtxbxp4v2CYs82NyHBHjJTvxBqaCp7UJpfC+UFlFTmvyItFvwIDf++E6Igb6HROwH ZapPKwN4gbB0XWRffho2RuKR668RI9v4DN+/QS2gGoYidyGecxw+53sffKG+jEuTpFib lwu7p2mYVs59E3QGuYByeTPrJ8UDVHuUhOItVhOUBY3AjICQlaq0ho/xcc2dW84PJz07 Jxlg== X-Gm-Message-State: ALoCoQk8TbN73/75wZSGSz4n8GkeFUVCoPGepuNyD0BHrAwhIotH2om+jh5/E6ca5sMdRoYkvWdu X-Received: by 10.152.87.141 with SMTP id ay13mr9343968lab.3.1426882744029; Fri, 20 Mar 2015 13:19:04 -0700 (PDT) MIME-Version: 1.0 X-BeenThere: patchwork-forward@linaro.org Received: by 10.152.115.166 with SMTP id jp6ls427445lab.101.gmail; Fri, 20 Mar 2015 13:19:03 -0700 (PDT) X-Received: by 10.112.17.98 with SMTP id n2mr42001379lbd.40.1426882743538; Fri, 20 Mar 2015 13:19:03 -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 w5si3810666lad.119.2015.03.20.13.19.03 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 20 Mar 2015 13:19:03 -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 gn8so83209223lbc.2 for ; Fri, 20 Mar 2015 13:19:03 -0700 (PDT) X-Received: by 10.112.8.101 with SMTP id q5mr68903421lba.19.1426882743329; Fri, 20 Mar 2015 13:19:03 -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 h5csp266917lbj; Fri, 20 Mar 2015 13:19:02 -0700 (PDT) X-Received: by 10.66.63.72 with SMTP id e8mr187029676pas.3.1426882720970; Fri, 20 Mar 2015 13:18:40 -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.40; Fri, 20 Mar 2015 13:18:40 -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 S1751164AbbCTUSb (ORCPT + 5 others); Fri, 20 Mar 2015 16:18:31 -0400 Received: from mail-pa0-f41.google.com ([209.85.220.41]:34390 "EHLO mail-pa0-f41.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751131AbbCTUSa (ORCPT ); Fri, 20 Mar 2015 16:18:30 -0400 Received: by pacwe9 with SMTP id we9so118971365pac.1 for ; Fri, 20 Mar 2015 13:18:29 -0700 (PDT) X-Received: by 10.66.102.99 with SMTP id fn3mr169642622pab.118.1426882709772; Fri, 20 Mar 2015 13:18:29 -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.28 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Fri, 20 Mar 2015 13:18:29 -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 05/10] ARM: dts: qcom: Add power-controller device node for 8084 Krait CPUs Date: Fri, 20 Mar 2015 14:21:12 -0600 Message-Id: <1426882877-33008-6-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: 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..71182bf 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"; + reg = <0xf9089000 0x1000>, <0xf9009000 0x1000>; + }; + + saw1: power-controller@f9099000 { + compatible = "qcom,apq8084-saw2-v2.1-cpu"; + reg = <0xf9099000 0x1000>, <0xf9009000 0x1000>; + }; + + saw2: power-controller@f90a9000 { + compatible = "qcom,apq8084-saw2-v2.1-cpu"; + reg = <0xf90a9000 0x1000>, <0xf9009000 0x1000>; + }; + + saw3: power-controller@f90b9000 { + compatible = "qcom,apq8084-saw2-v2.1-cpu"; + reg = <0xf90b9000 0x1000>, <0xf9009000 0x1000>; + }; + + saw_l2: power-controller@f9012000 { compatible = "qcom,saw2"; reg = <0xf9012000 0x1000>; regulator;