From patchwork Fri Jul 24 04:17:25 2015 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Chanwoo Choi X-Patchwork-Id: 6857131 Return-Path: X-Original-To: patchwork-linux-pm@patchwork.kernel.org Delivered-To: patchwork-parsemail@patchwork1.web.kernel.org Received: from mail.kernel.org (mail.kernel.org [198.145.29.136]) by patchwork1.web.kernel.org (Postfix) with ESMTP id 760519FD76 for ; Fri, 24 Jul 2015 04:17:46 +0000 (UTC) Received: from mail.kernel.org (localhost [127.0.0.1]) by mail.kernel.org (Postfix) with ESMTP id A1E2F20672 for ; Fri, 24 Jul 2015 04:17:45 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id 9F7462068C for ; Fri, 24 Jul 2015 04:17:44 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751147AbbGXERh (ORCPT ); Fri, 24 Jul 2015 00:17:37 -0400 Received: from mailout3.samsung.com ([203.254.224.33]:45660 "EHLO mailout3.samsung.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751103AbbGXER3 (ORCPT ); Fri, 24 Jul 2015 00:17:29 -0400 Received: from epcpsbgr1.samsung.com (u141.gpu120.samsung.co.kr [203.254.230.141]) by mailout3.samsung.com (Oracle Communications Messaging Server 7.0.5.31.0 64bit (built May 5 2014)) with ESMTP id <0NRZ00PIY5938T50@mailout3.samsung.com>; Fri, 24 Jul 2015 13:17:27 +0900 (KST) Received: from epcpsbgm1.samsung.com ( [172.20.52.114]) by epcpsbgr1.samsung.com (EPCPMTA) with SMTP id 99.94.29324.75CB1B55; Fri, 24 Jul 2015 13:17:27 +0900 (KST) X-AuditID: cbfee68d-f79106d00000728c-5e-55b1bc5777e3 Received: from epmmp1.local.host ( [203.254.227.16]) by epcpsbgm1.samsung.com (EPCPMTA) with SMTP id 9F.39.25346.65CB1B55; Fri, 24 Jul 2015 13:17:27 +0900 (KST) Received: from chan.10.32.193.11 ([10.252.81.195]) by mmp1.samsung.com (Oracle Communications Messaging Server 7.0.5.31.0 64bit (built May 5 2014)) with ESMTPA id <0NRZ00JU4592C740@mmp1.samsung.com>; Fri, 24 Jul 2015 13:17:26 +0900 (KST) From: Chanwoo Choi To: myungjoo.ham@samsung.com, kyungmin.park@samsung.com Cc: kgene@kernel.org, k.kozlowski@samsung.com, cw00.choi@samsung.com, dan.carpenter@oracle.com, linux-pm@vger.kernel.org, linux-samsung-soc@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH v2 2/2] PM / devfreq: exynos-ppmu: Update documentation to support PPMUv2 Date: Fri, 24 Jul 2015 13:17:25 +0900 Message-id: <1437711445-7386-3-git-send-email-cw00.choi@samsung.com> X-Mailer: git-send-email 1.8.5.5 In-reply-to: <1437711445-7386-1-git-send-email-cw00.choi@samsung.com> References: <1437711445-7386-1-git-send-email-cw00.choi@samsung.com> X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrPLMWRmVeSWpSXmKPExsWyRsSkSDd8z8ZQg9ULOC2uf3nOavH633QW i9cvDC36H79mtjjb9Ibd4vKuOWwWn3uPMFrMOL+PyeJ24wo2B06PTas62Tw+Pr3F4tG3ZRWj x+dNcgEsUVw2Kak5mWWpRfp2CVwZOyc0MRe8EKloOjGDuYGxRbCLkZNDQsBEYtm/X4wQtpjE hXvr2boYuTiEBJYyShz/vJ0Npujo4sPMILaQwCJGiQl/EiCKvjBKbLiwmxUkwSagJbH/xQ2w BhEBc4ldS3+CTWIW2MsosWXbXLBuYYFoiVcvVoEVsQioSjxsm8PSxcjBwSvgIrHmRCXEMgWJ Zctngs3kFHCVOLPwGwvEYheJh1OaWUBmSggsYpe4eWYuC8QcAYlvkw+BzZEQkJXYdIAZYo6k xMEVN1gmMAovYGRYxSiaWpBcUJyUXmSoV5yYW1yal66XnJ+7iREY7qf/PevdwXj7gPUhRgEO RiUe3owJG0OFWBPLiitzDzGaAm2YyCwlmpwPjKq8knhDYzMjC1MTU2Mjc0szJXFeRamfwUIC 6YklqdmpqQWpRfFFpTmpxYcYmTg4pYDBbMuXy39L9cvlje1Zpxk2+ZYWrrQ5cupl00621b0z 0oJbTaylFM5XX1wnofw9+pO5p+C0rt7bBmHB2RNtX+t8Pa9RmD7/Y73U3tptD9subVhmW2E4 NeFtb3v4jcfRrfbH3Bujb6h4vll4fWq4KPf5qIygCWvPNYrNDLn97pJ8BkuiZsbii6FKLMUZ iYZazEXFiQBQPI8mcgIAAA== X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRmVeSWpSXmKPExsVy+t9jAd3wPRtDDc7fZba4/uU5q8Xrf9NZ LF6/MLTof/ya2eJs0xt2i8u75rBZfO49wmgx4/w+JovbjSvYHDg9Nq3qZPP4+PQWi0ffllWM Hp83yQWwRDUw2mSkJqakFimk5iXnp2TmpdsqeQfHO8ebmhkY6hpaWpgrKeQl5qbaKrn4BOi6 ZeYA3aKkUJaYUwoUCkgsLlbSt8M0ITTETdcCpjFC1zckCK7HyAANJKxhzNg5oYm54IVIRdOJ GcwNjC2CXYycHBICJhJHFx9mhrDFJC7cW88GYgsJLGKUmPAnoYuRC8j+wiix4cJuVpAEm4CW xP4XN8CKRATMJXYt/ckGUsQssJdRYsu2uWCThAWiJV69WAVWxCKgKvGwbQ5LFyMHB6+Ai8Sa E5UQyxQkli2fCTaTU8BV4szCbywQi10kHk5pZpnAyLuAkWEVo2hqQXJBcVJ6rqFecWJucWle ul5yfu4mRnA0PZPawbiyweIQowAHoxIP74FJG0OFWBPLiitzDzFKcDArifBqLgAK8aYkVlal FuXHF5XmpBYfYjQFOmois5Rocj4w0vNK4g2NTcyMLI3MDS2MjM2VxHlP5vuECgmkJ5akZqem FqQWwfQxcXBKNTDmdD6vaHuUsv+ZWcONkHkz2qMLLq6QO7b1jlC8nfTUqZ6HJl/uYtjQ1247 zYMxlMEzzoDL9uj5C6yilnc+n5TNDrudc0Paff3tyur63S8nF+5+NPVHpbEz06Il/f2NZ4y7 hR4I2uS4X751qffP2VXuytsD5i/bolM/bYZFc/LFislr5CpVJ3xVYinOSDTUYi4qTgQAaFZk 4rwCAAA= DLP-Filter: Pass X-MTR: 20000000000000000@CPGS X-CFilter-Loop: Reflected Sender: linux-pm-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-pm@vger.kernel.org X-Spam-Status: No, score=-8.1 required=5.0 tests=BAYES_00, RCVD_IN_DNSWL_HI, RP_MATCHES_RCVD, UNPARSEABLE_RELAY autolearn=unavailable version=3.3.1 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on mail.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP This patch updates the documentation to include the information of PPMUv2. The PPMUv2 is used for Exynos5433 and Exynos7420 to monitor the performance of each IP in Exynos SoC. Cc: MyungJoo Ham Cc: Kyungmin Park Signed-off-by: Chanwoo Choi --- .../bindings/devfreq/event/exynos-ppmu.txt | 42 ++++++++++++++++++++-- 1 file changed, 40 insertions(+), 2 deletions(-) diff --git a/Documentation/devicetree/bindings/devfreq/event/exynos-ppmu.txt b/Documentation/devicetree/bindings/devfreq/event/exynos-ppmu.txt index b54bf3a2ff57..e8fa6b6a1827 100644 --- a/Documentation/devicetree/bindings/devfreq/event/exynos-ppmu.txt +++ b/Documentation/devicetree/bindings/devfreq/event/exynos-ppmu.txt @@ -11,7 +11,7 @@ to various devfreq devices. The devfreq devices would use the event data when derterming the current state of each IP. Required properties: -- compatible: Should be "samsung,exynos-ppmu". +- compatible: Should be "samsung,exynos-ppmu" or "samsung,exynos-ppmu-v2. - reg: physical base address of each PPMU and length of memory mapped region. Optional properties: @@ -19,7 +19,7 @@ Optional properties: - clocks : phandles for clock specified in "clock-names" property - #clock-cells: should be 1. -Example1 : PPMU nodes in exynos3250.dtsi are listed below. +Example1 : PPMUv1 nodes in exynos3250.dtsi are listed below. ppmu_dmc0: ppmu_dmc0@106a0000 { compatible = "samsung,exynos-ppmu"; @@ -108,3 +108,41 @@ Example2 : Events of each PPMU node in exynos3250-rinato.dts are listed below. }; }; }; + +Example3 : PPMUv2 nodes in exynos5433.dtsi are listed below. + + ppmu_d0_cpu: ppmu_d0_cpu@10480000 { + compatible = "samsung,exynos-ppmu-v2"; + reg = <0x10480000 0x2000>; + status = "disabled"; + }; + + ppmu_d0_general: ppmu_d0_general@10490000 { + compatible = "samsung,exynos-ppmu-v2"; + reg = <0x10490000 0x2000>; + status = "disabled"; + }; + + ppmu_d0_rt: ppmu_d0_rt@104a0000 { + compatible = "samsung,exynos-ppmu-v2"; + reg = <0x104a0000 0x2000>; + status = "disabled"; + }; + + ppmu_d1_cpu: ppmu_d1_cpu@104b0000 { + compatible = "samsung,exynos-ppmu-v2"; + reg = <0x104b0000 0x2000>; + status = "disabled"; + }; + + ppmu_d1_general: ppmu_d1_general@104c0000 { + compatible = "samsung,exynos-ppmu-v2"; + reg = <0x104c0000 0x2000>; + status = "disabled"; + }; + + ppmu_d1_rt: ppmu_d1_rt@104d0000 { + compatible = "samsung,exynos-ppmu-v2"; + reg = <0x104d0000 0x2000>; + status = "disabled"; + };