From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752792AbbLNIkJ (ORCPT ); Mon, 14 Dec 2015 03:40:09 -0500 Received: from mailout2.samsung.com ([203.254.224.25]:48262 "EHLO mailout2.samsung.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752466AbbLNIkF (ORCPT ); Mon, 14 Dec 2015 03:40:05 -0500 X-AuditID: cbfee68d-f79646d000001355-e1-566e8063bb05 Date: Mon, 14 Dec 2015 08:40:03 +0000 (GMT) From: MyungJoo Ham Subject: Re: [PATCH v4 02/20] PM / devfreq: exynos: Add documentation for generic exynos bus frequency driver To: =?utf-8?Q?=EC=B5=9C=EC=B0=AC=EC=9A=B0?= , =?utf-8?Q?=ED=81=AC=EC=89=AC=EC=8B=9C=ED=86=A0=ED=94=84?= , "kgene@kernel.org" Cc: =?utf-8?Q?=EB=B0=95=EA=B2=BD=EB=AF=BC?= , "robh+dt@kernel.org" , "pawel.moll@arm.com" , "mark.rutland@arm.com" , "ijc+devicetree@hellion.org.uk" , "galak@codeaurora.org" , "linux@arm.linux.org.uk" , "tjakobi@math.uni-bielefeld.de" , "linux.amoon@gmail.com" , "linux-kernel@vger.kernel.org" , "linux-pm@vger.kernel.org" , "linux-samsung-soc@vger.kernel.org" , "devicetree@vger.kernel.org" Reply-to: myungjoo.ham@samsung.com MIME-version: 1.0 X-MTR: 20151214083919509@myungjoo.ham Msgkey: 20151214083919509@myungjoo.ham X-EPLocale: ko_KR.utf-8 X-Priority: 3 X-EPWebmail-Msg-Type: personal X-EPWebmail-Reply-Demand: 0 X-EPApproval-Locale: X-EPHeader: ML X-MLAttribute: X-RootMTR: 20151214083919509@myungjoo.ham X-ParentMTR: X-ArchiveUser: X-CPGSPASS: N X-ConfirmMail: N,general Content-type: text/plain; charset=utf-8 MIME-version: 1.0 Message-id: <1393132421.659011450082398931.JavaMail.weblogic@epmlwas07b> X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrCIsWRmVeSWpSXmKPExsWyRsSkWDe5IS/MYPcUDYvLu+awOTB6fN4k F8AYxWWTkpqTWZZapG+XwJXxv/cWY8EhiYrjR9YzNzC+Ee9i5OQQElCXWLTkJBuILSFgIvH7 5h4WCFtM4sK99UBxLqCapYwSl55eZIIpWnh2L1RiDqPEg4c7mLsYOThYBFQl1p70BjHZBPQk Zn5OBikXFsiVmDnrOVi5iMBxRoljVzYwgjjMAl9ZJRY++M8GcYWSxJp9r8A28woISpyc+QTq ClWJB3eeM0HE1STuTtzGChEXl7gw9xI7hM0rMaP9KVS9nMS0r2uYIWxpifOzQJZBfLP4+2Oo OL/Esds7oJ4RkJh65iBUjZbEgd/dUDP5JNYsfMsCU7/r1HJmmF33t8yF6pWQ2NryBOweZgFF iSndD9lBnmcW0JRYv0sf3Su8Ah4SLw/+AvtdQmAqh8SqD9PZJzAqzUJSNwvJqFkIo5CVLGBk WcUomlqQXFCclF5kqFecmFtcmpeul5yfu4kRmBhO/3vWu4Px9gHrQ4wCHIxKPLwZy3LDhFgT y4orcw8xmgJjaSKzlGhyPjD95JXEGxqbGVmYmpgaG5lbmimJ8ypK/QwWEkhPLEnNTk0tSC2K LyrNSS0+xMjEwSnVwHhVfe+PyAzFHYpXLs5p5dFPnCVlaBL8S8ImbssqswklFRVunLKtR7Ws 3old4zyjYnQi7+eqZSyrV907MeXYB+WNez/8D9x4JTtZpdpLc6GCw2TG48Y3ODSnPz4mfVUp YPqahjXph7JK9BsuTVn+MbWB1awhLeqwiD/L1r9zOiyKOI6ePH6zslaJpTgj0VCLuag4EQBp zqBpBwMAAA== X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrKKsWRmVeSWpSXmKPExsVy+t/tPt3khrwwgys3lS0u75rD5sDo8XmT XABjVJpNRmpiSmqRQmpecn5KZl66rZJ3cLxzvKmZgaGuoaWFuZJCXmJuqq2Si0+ArltmDtBQ JYWyxJxSoFBAYnGxkr6dTVF+aUmqQkZ+cYmtUrShuZGekYGeqZGeoXGslaGBgZEpUE1CWsb/ 3luMBYckKo4fWc/cwPhGvIuRk0NIQF1i0ZKTbCC2hICJxMKze6FsMYkL99YD2VxANXMYJR48 3MHcxcjBwSKgKrH2pDeIySagJzHzczJIubBArsTMWc/BykUEjjNKHLuygRHEYRb4yiqx8MF/ NohlShJr9r1iAbF5BQQlTs58wgKxTFXiwZ3nTBBxNYm7E7exQsTFJS7MvcQOYfNKzGh/ClUv JzHt6xpmCFta4vwskGUQRy/+/hgqzi9x7PYOJghbQGLqmYNQNVoSB353Q83kk1iz8C0LTP2u U8uZYXbd3zIXqldCYmvLE7B7mAUUJaZ0P2QHeZ5ZQFNi/S59dK/wCnhIvDz4i3ECo+wsJKlZ SLpnIXQjK1nAyLKKUTS1ILmgOCm9wkivODG3uDQvXS85P3cTIzgJPVu0g/HfeetDjAIcjEo8 vJnLcsOEWBPLiitzDzFKcDArifAmWOWFCfGmJFZWpRblxxeV5qQWH2I0BcbZRGYp0eR8YILM K4k3NDY2MTMxtTSxMDA1VxLnvb3PL0xIID2xJDU7NbUgtQimj4mDU6qB8eLpi7vbAncXms5m myG9/Ud68t30f2taD7KrH3D/zvbuZpwU+607PVv09HytDvz4U20dG1L7Nsvw76GsFycjptzl /5GZO8f4+I6Hl9RULJ5fuzFjm1STYrSxiPdNJiUH9vjmpitmzxPjhP1k+I+8Tm+cp/ymNHfp NeOrj2NmR3906dr+S2zpRSWW4oxEQy3mouJEAHAwZZ5YAwAA DLP-Filter: Pass X-CFilter-Loop: Reflected Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from base64 to 8bit by mail.home.local id tBE8eDUL023902 > > This patch adds the documentation for generic exynos bus frequency > driver. > > Signed-off-by: Chanwoo Choi > Reviewed-by: Krzysztof Kozlowski A little changes following: > --- > .../devicetree/bindings/devfreq/exynos-bus.txt | 93 ++++++++++++++++++++++ > 1 file changed, 93 insertions(+) > create mode 100644 Documentation/devicetree/bindings/devfreq/exynos-bus.txt > > diff --git a/Documentation/devicetree/bindings/devfreq/exynos-bus.txt b/Documentation/devicetree/bindings/devfreq/exynos-bus.txt > new file mode 100644 > index 000000000000..e32daef328da > --- /dev/null > +++ b/Documentation/devicetree/bindings/devfreq/exynos-bus.txt > @@ -0,0 +1,93 @@ > +* Generic Exynos Bus frequency device > + > +The Samsung Exynos SoC have many buses for data transfer between DRAM +The Samsung Exynos SoC has many buses for data transfer between DRAM or +The Samsung Exynos SoCs have many buses for data transfer between DRAM (because you intend to support mulitple Exynos SoCs) > +and sub-blocks in SoC. Almost Exynos SoC have the common architecture +and sub-blocks in SoC. Most Exynos SoCs share the common architecture > +for buses. Generally, the each bus of Exynos SoC includes the source clock +for buses. Generally, each bus of Exynos SoC includes a source clock > +and power line and then is able to change the clock according to the usage +and a power line, which are able to change the clock frequency > +of each buses on runtime. When gathering the usage of each buses on runtime, +of the bus in runtime. To monitor the usage of each bus in runtime, > +the driver uses the PPMU (Platform Performance Monitoring Unit) which +the driver uses the PPMU (Platform Performance Monitoring Unit), which > +is able to measure the current load of sub-blocks. > + > +There are a little different composition among Exynos SoC because each Exynos > +SoC has the different sub-blocks. So, this difference should be specified +SoC has different sub-blocks. Therefore, such difference should be specified > +in devicetree file instead of each device driver. In result, this driver > +is able to support the bus frequency for all Exynos SoCs. > + [] ÿôèº{.nÇ+‰·Ÿ®‰­†+%ŠËÿ±éݶ¥Šwÿº{.nÇ+‰·¥Š{±þG«�éÿŠ{ayºʇڙë,j­¢f£¢·hš�ï�êÿ‘êçz_è®(­éšŽŠÝ¢j"�ú¶m§ÿÿ¾«þG«�éÿ¢¸?™¨è­Ú&£ø§~�á¶iO•æ¬z·švØ^¶m§ÿÿà ÿ¶ìÿ¢¸?–I¥