From patchwork Thu Nov 27 05:24:09 2014 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Lina Iyer X-Patchwork-Id: 41598 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 5C8D325E18 for ; Thu, 27 Nov 2014 05:25:14 +0000 (UTC) Received: by mail-la0-f72.google.com with SMTP id gq15sf2569493lab.11 for ; Wed, 26 Nov 2014 21:25:13 -0800 (PST) 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=4Pz5dFvmnpizBq8s/n3hKTs7UXVdkHg377kz6ds2Vco=; b=lP7pzZ98a72yyELpjI1m8TcSiRxSSBEkQAp/FEug1EwJAluINw/skwwhsFdhOyH4Zh ef9z7rEGpd3J6kL0EUgAGPXJqfbBS80tx1NCi4ijRbNoRwdmKviQNNFyJ+OAnbor1oSP rYgq+RFvkWSCGZQcyvGj8MbXj1O8QME++/yj9ti0hgCpfhoLMq9M9L4fQcKS0nDsOd0A SSWc0QFtYYOYhRwPfBk9LssscLuapP6r9Ntd/8GGuPaYQVPzXj+Q8xGLMBXZtbGfAc23 6Hj/9q4qUjry/NTIcCsFWErRN8eBdET7ruOssmRBZErqPr2aSVaYJy3Fhh8P1cnjPDqa wiNg== X-Gm-Message-State: ALoCoQm1OrMTpOmJ3GfK8cU3kNKuF63y2ZpDKd0hkVGD6rI0FRxaoxrpVws/zZg67R1nchghF2I/ X-Received: by 10.194.92.34 with SMTP id cj2mr139476wjb.5.1417065913357; Wed, 26 Nov 2014 21:25:13 -0800 (PST) MIME-Version: 1.0 X-BeenThere: patchwork-forward@linaro.org Received: by 10.152.45.33 with SMTP id j1ls216312lam.59.gmail; Wed, 26 Nov 2014 21:25:12 -0800 (PST) X-Received: by 10.152.170.131 with SMTP id am3mr36795863lac.15.1417065912815; Wed, 26 Nov 2014 21:25:12 -0800 (PST) Received: from mail-lb0-f179.google.com (mail-lb0-f179.google.com. [209.85.217.179]) by mx.google.com with ESMTPS id k3si6244567lbd.26.2014.11.26.21.25.12 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Wed, 26 Nov 2014 21:25:12 -0800 (PST) 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 mail-lb0-f179.google.com with SMTP id z11so3556993lbi.10 for ; Wed, 26 Nov 2014 21:25:12 -0800 (PST) X-Received: by 10.152.6.228 with SMTP id e4mr37252419laa.71.1417065912681; Wed, 26 Nov 2014 21:25:12 -0800 (PST) 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.184.201 with SMTP id ew9csp747358lbc; Wed, 26 Nov 2014 21:25:11 -0800 (PST) X-Received: by 10.70.43.229 with SMTP id z5mr59272442pdl.25.1417065903915; Wed, 26 Nov 2014 21:25:03 -0800 (PST) Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id sx4si4119657pbc.127.2014.11.26.21.25.03 for ; Wed, 26 Nov 2014 21:25:03 -0800 (PST) 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 S1753849AbaK0FYl (ORCPT + 5 others); Thu, 27 Nov 2014 00:24:41 -0500 Received: from mail-pd0-f182.google.com ([209.85.192.182]:52663 "EHLO mail-pd0-f182.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753426AbaK0FYk (ORCPT ); Thu, 27 Nov 2014 00:24:40 -0500 Received: by mail-pd0-f182.google.com with SMTP id r10so4167245pdi.41 for ; Wed, 26 Nov 2014 21:24:39 -0800 (PST) X-Received: by 10.70.92.138 with SMTP id cm10mr32378683pdb.133.1417065879638; Wed, 26 Nov 2014 21:24:39 -0800 (PST) Received: from ubuntu.localdomain (c-24-8-37-141.hsd1.co.comcast.net. [24.8.37.141]) by mx.google.com with ESMTPSA id wl10sm5829131pbc.58.2014.11.26.21.24.37 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Wed, 26 Nov 2014 21:24:38 -0800 (PST) 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, Lina Iyer Subject: [PATCH v13 05/10] arm: dts: qcom: Add power-controller device node for 8084 Krait CPUs Date: Wed, 26 Nov 2014 22:24:09 -0700 Message-Id: <1417065854-37745-6-git-send-email-lina.iyer@linaro.org> X-Mailer: git-send-email 2.1.0 In-Reply-To: <1417065854-37745-1-git-send-email-lina.iyer@linaro.org> References: <1417065854-37745-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 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. 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;