From patchwork Fri Sep 5 04:30:17 2014 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Chanwoo Choi X-Patchwork-Id: 4849541 Return-Path: X-Original-To: patchwork-linux-samsung-soc@patchwork.kernel.org Delivered-To: patchwork-parsemail@patchwork2.web.kernel.org Received: from mail.kernel.org (mail.kernel.org [198.145.19.201]) by patchwork2.web.kernel.org (Postfix) with ESMTP id 9CB55C0338 for ; Fri, 5 Sep 2014 04:31:02 +0000 (UTC) Received: from mail.kernel.org (localhost [127.0.0.1]) by mail.kernel.org (Postfix) with ESMTP id C467F202B4 for ; Fri, 5 Sep 2014 04:31:01 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id BDA7E2017E for ; Fri, 5 Sep 2014 04:31:00 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1750736AbaIEEab (ORCPT ); Fri, 5 Sep 2014 00:30:31 -0400 Received: from mailout4.samsung.com ([203.254.224.34]:27077 "EHLO mailout4.samsung.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751162AbaIEEa1 (ORCPT ); Fri, 5 Sep 2014 00:30:27 -0400 Received: from epcpsbgr2.samsung.com (u142.gpu120.samsung.co.kr [203.254.230.142]) by mailout4.samsung.com (Oracle Communications Messaging Server 7u4-24.01 (7.0.4.24.0) 64bit (built Nov 17 2011)) with ESMTP id <0NBE00G2LV6NJPB0@mailout4.samsung.com>; Fri, 05 Sep 2014 13:30:23 +0900 (KST) Received: from epcpsbgm1.samsung.com ( [172.20.52.115]) by epcpsbgr2.samsung.com (EPCPMTA) with SMTP id CC.52.04049.F5C39045; Fri, 05 Sep 2014 13:30:23 +0900 (KST) X-AuditID: cbfee68e-f79536d000000fd1-4a-54093c5fda4b Received: from epmmp2 ( [203.254.227.17]) by epcpsbgm1.samsung.com (EPCPMTA) with SMTP id F8.1A.04943.F5C39045; Fri, 05 Sep 2014 13:30:23 +0900 (KST) Received: from chan.10.32.193.11 ([10.252.81.195]) by mmp2.samsung.com (Oracle Communications Messaging Server 7u4-24.01 (7.0.4.24.0) 64bit (built Nov 17 2011)) with ESMTPA id <0NBE007U7V6L3330@mmp2.samsung.com>; Fri, 05 Sep 2014 13:30:23 +0900 (KST) From: Chanwoo Choi To: myungjoo.ham@samsung.com, linux-pm@vger.kernel.org Cc: kyungmin.park@samsung.com, rafael.j.wysocki@intel.com, a.kesavan@samsung.com, kgene.kim@samsung.com, tomasz.figa@gmail.com, b.zolnierkie@samsung.com, nm@ti.com, linux-kernel@vger.kernel.org, linux-samsung-soc@vger.kernel.org, linux-arm-kernel@lists.infradead.org, Chanwoo Choi Subject: [RFC PATCH 3/5] ARM: dts: Add PPMU dt node for Exynos3250 Date: Fri, 05 Sep 2014 13:30:17 +0900 Message-id: <1409891419-28560-4-git-send-email-cw00.choi@samsung.com> X-Mailer: git-send-email 1.8.0 In-reply-to: <1409891419-28560-1-git-send-email-cw00.choi@samsung.com> References: <1409891419-28560-1-git-send-email-cw00.choi@samsung.com> X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrLLMWRmVeSWpSXmKPExsWyRsSkWDfehjPEYO4+CYvHaxYzWWycsZ7V 4vqX56wWvQuuslmcbXrDbrHp8TVWi8u75rBZfO49wmgx4/w+JovbjSvYLN78OMtk8XjFW3aL Vbv+MDrweuycdZfdY/Gel0wem5fUe/RtWcXocfzGdiaPz5vkAtiiuGxSUnMyy1KL9O0SuDKe 3n7DXLBOtOJ490XGBsY3Al2MnBwSAiYS5zqnMkLYYhIX7q1n62Lk4hASWMoocftBC3sXIwdY 0YqTnhDx6YwSbyZcYoVwmpgkTm15AdbNJqAlsf/FDTYQW0TATGLfjr9gRcwCO5gkrh34AVYk LOAksX/7dDCbRUBV4u7+n8wgG3gFXCXWT2eBuEJO4sOeR+wgNqeAm8Ta+9eYQGwhoJKLxycx g8yUEDjHLnHxxAZmiDkCEt8mH2KBuFRWYtMBZog5khIHV9xgmcAovICRYRWjaGpBckFxUnqR kV5xYm5xaV66XnJ+7iZGYKyc/vesbwfjzQPWhxgFOBiVeHgXfOYIEWJNLCuuzD3EaAq0YSKz lGhyPjAi80riDY3NjCxMTUyNjcwtzZTEeROkfgYLCaQnlqRmp6YWpBbFF5XmpBYfYmTi4JRq YMwTtnKW99r0TC5cbU6M6DdPn+RKtgfMc2+FtM0t5sibO5ft0LLN2xrdpnrIz/JOOGqpN23/ Pv+Tqy9emNE/P2G50VaJm+vb9rVFJPqprrdRy1b0fMGRN+dVjoV9nGx0Xx5fZ3Pn7qQJKT2/ 119bacTLvyp473nnfXsEzk98GW2x/G+w6vNGCyWW4oxEQy3mouJEAGsFjCiQAgAA X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrOIsWRmVeSWpSXmKPExsVy+t9jQd14G84QgyOzhSwer1nMZLFxxnpW i+tfnrNa9C64ymZxtukNu8Wmx9dYLS7vmsNm8bn3CKPFjPP7mCxuN65gs3jz4yyTxeMVb9kt Vu36w+jA67Fz1l12j8V7XjJ5bF5S79G3ZRWjx/Eb25k8Pm+SC2CLamC0yUhNTEktUkjNS85P ycxLt1XyDo53jjc1MzDUNbS0MFdSyEvMTbVVcvEJ0HXLzAG6VEmhLDGnFCgUkFhcrKRvh2lC aIibrgVMY4Sub0gQXI+RARpIWMOY8fT2G+aCdaIVx7svMjYwvhHoYuTgkBAwkVhx0rOLkRPI FJO4cG89WxcjF4eQwHRGiTcTLrFCOE1MEqe2vGAEqWIT0JLY/+IGG4gtImAmsW/HX7AiZoEd TBLXDvwAKxIWcJLYv306mM0ioCpxd/9PZpBtvAKuEuuns0Bsk5P4sOcRO4jNKeAmsfb+NSYQ Wwio5OLxScwTGHkXMDKsYhRNLUguKE5KzzXUK07MLS7NS9dLzs/dxAiOxGdSOxhXNlgcYhTg YFTi4V3wmSNEiDWxrLgy9xCjBAezkgiv1xugEG9KYmVValF+fFFpTmrxIUZToKMmMkuJJucD k0ReSbyhsYmZkaWRuaGFkbG5kjjvgVbrQCGB9MSS1OzU1ILUIpg+Jg5OqQZG/2N/xGe2vXZm kLis87a39/5S9ZSJS58eXbjuVPOlA3yx7y0mKu/LPDl9nvSHU4W2RV9Xd9npTD+6+LfKK2N+ gY0epRpLEj6laZ+x2L6eOf1BUYezSVNveJi+z/qKZ09KuUxO6QRyOXOEz7htz3Ur/bgSw6Uf 67OSrmz+++TSm8qkMqEpGzS5lViKMxINtZiLihMBvqHkjtoCAAA= DLP-Filter: Pass X-MTR: 20000000000000000@CPGS X-CFilter-Loop: Reflected Sender: linux-samsung-soc-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-samsung-soc@vger.kernel.org X-Spam-Status: No, score=-8.5 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 add PPMU (Performance Profiling Monitoring Units) dt node to estimate the utilization of each IP in Exynos SoC throught DEVFREQ Event subsystem. This patch adds following PPMU dt nodes: - PPMU_DMC0 0x106a0000 - PPMU_DMC1 0x106b0000 - PPMU_RIGHTBUS 0x112A0000 - PPMU_LEFTBUS 0x116A0000 - PPMU_CAMIF 0x11AC0000 - PPMU_LCD0 0x11E40000 - PPMU_3D 0x13220000 - PPMU_MFC_L 0x13660000 - PPMU_CPU 0x106c0000 Signed-off-by: Chanwoo Choi Acked-by: Kyungmin Park --- arch/arm/boot/dts/exynos3250.dtsi | 66 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 66 insertions(+) diff --git a/arch/arm/boot/dts/exynos3250.dtsi b/arch/arm/boot/dts/exynos3250.dtsi index 1d52de6..20a4c59 100644 --- a/arch/arm/boot/dts/exynos3250.dtsi +++ b/arch/arm/boot/dts/exynos3250.dtsi @@ -465,6 +465,72 @@ compatible = "arm,cortex-a7-pmu"; interrupts = <0 18 0>, <0 19 0>; }; + + ppmu_dmc0: ppmu_dmc0@106a0000 { + compatible = "samsung,exynos4210-ppmu"; + reg = <0x106a0000 0x2000>; + status = "disabled"; + }; + + ppmu_dmc1: ppmu_dmc1@106b0000 { + compatible = "samsung,exynos4210-ppmu"; + reg = <0x106b0000 0x2000>; + status = "disabled"; + }; + + ppmu_cpu: ppmu_cpu@106c0000 { + compatible = "samsung,exynos4210-ppmu"; + reg = <0x106c0000 0x2000>; + status = "disabled"; + }; + + ppmu_rightbus: ppmu_rightbus@112a0000 { + compatible = "samsung,exynos4210-ppmu"; + reg = <0x112a0000 0x2000>; + clocks = <&cmu CLK_PPMURIGHT>; + clock-names = "ppmu"; + status = "disabled"; + }; + + ppmu_leftbus: ppmu_leftbus0@116a0000 { + compatible = "samsung,exynos4210-ppmu"; + reg = <0x116a0000 0x2000>; + clocks = <&cmu CLK_PPMULEFT>; + clock-names = "ppmu"; + status = "disabled"; + }; + + ppmu_camif: ppmu_camif@11ac0000 { + compatible = "samsung,exynos4210-ppmu"; + reg = <0x11ac0000 0x2000>; + clocks = <&cmu CLK_PPMUCAMIF>; + clock-names = "ppmu"; + status = "disabled"; + }; + + ppmu_lcd0: ppmu_lcd0@11e40000 { + compatible = "samsung,exynos4210-ppmu"; + reg = <0x11e40000 0x2000>; + clocks = <&cmu CLK_PPMULCD0>; + clock-names = "ppmu"; + status = "disabled"; + }; + + ppmu_g3d: ppmu_g3d@13220000 { + compatible = "samsung,exynos4210-ppmu"; + reg = <0x13220000 0x2000>; + clocks = <&cmu CLK_PPMUG3D>; + clock-names = "ppmu"; + status = "disabled"; + }; + + ppmu_mfc_l: ppmu_mfc_l@13660000 { + compatible = "samsung,exynos4210-ppmu"; + reg = <0x13660000 0x2000>; + clocks = <&cmu CLK_PPMUMFC_L>; + clock-names = "ppmu"; + status = "disabled"; + }; }; };