From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751519AbcL1MKV (ORCPT ); Wed, 28 Dec 2016 07:10:21 -0500 Received: from mailout2.samsung.com ([203.254.224.25]:39624 "EHLO mailout2.samsung.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751427AbcL1MKT (ORCPT ); Wed, 28 Dec 2016 07:10:19 -0500 MIME-version: 1.0 Content-type: text/plain; charset=UTF-8 X-AuditID: b6c32a58-f79726d000001ac1-4d-5863ab96a518 Content-transfer-encoding: 8BIT Message-id: <5863AB95.5010205@samsung.com> Date: Wed, 28 Dec 2016 21:09:57 +0900 From: Chanwoo Choi Organization: Samsung Electronics User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.6.0 To: myungjoo.ham@samsung.com, kyungmin.park@samsung.com Cc: hl@rock-chips.com, tjakobi@math.uni-bielefeld.de, chanwoo@kernel.org, rjw@rjwysocki.net, linux-pm@vger.kernel.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH v2 0/2] PM / devfreq: Add support frequency support In-reply-to: <1482926828-19746-1-git-send-email-cw00.choi@samsung.com> X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprFJsWRmVeSWpSXmKPExsWy7bCmuu601ckRBg0ztCwm3rjCYvFjwylm i7NNb9gtLu+aw2bxufcIo8XtxhVsFmdOX2K1aFv9gdWBw2PTqk42j3/H2D22XG1n8fg7az+L R9+WVYwenzfJBbBFpdpkpCampBYppOYl56dk5qXbKnkHxzvHm5oZGOoaWlqYKynkJeam2iq5 +AToumXmAN2jpFCWmFMKFApILC5W0rezKcovLUlVyMgvLrFVijY0NNIzNDDXMzIy0jMxjrUy MgUqSUjNuHxbsOCjSMW83iPsDYwLBLsYOTkkBEwkptx/zgphi0lcuLeerYuRi0NIYCmjxOvp K6GcdiaJllNn2WE6dh08xA6RWM4ocfftJEaQBK+AoMSPyfdYuhg5OJgF5CWOXMoGCTMLaEps 3b0eqv4eo8SpuQ/ZIOq1JBY0vgUbyiKgKrFh6XGwOBtQfP+LG2A2v4CixNUfj8HmiwpESOyc /w2sXkTAXGLX0p9sEAumMkq8/JYBYgsLuEt0bH0A9g6ngJvEz2czwD6QEDjFLrH/1QFWkOMk BGQlNh1ghjBdJDY0Qf0lLPHq+BYoW1ri79JbjBCtkxklutb+ZYZwehglGtccZYOoMpa4/+Ae M8QRfBK9v58wQQzllehoE4Io8ZDY82YZVLmjROfFD2C2kMBMRomVq7gnMCrMQgq6WYigm4UU dAsYmVcxiqUWFOempxabFpjoFSfmFpfmpesl5+duYgSnS62IHYz/ZgQdYhTgYFTi4Q24lhQh xJpYVlyZe4hRgoNZSYQ3d2VyhBBvSmJlVWpRfnxRaU5q8SFGU2DIT2SWEk3OB6byvJJ4QxMz QxMjSyA0NzRXEuddUGEdISSQnliSmp2aWpBaBNPHxMEp1cBozDrruFq3sbDe/3PhSYWbVXZq sBqI8t1NjpqVxnB8b0axU9Fmdv5jTTzCDh09nm6NfzZM+bbcrilfImijzwmpusSku/eP5zyI Pq4kyx4XPT+y6mznm6/WpsIei/Y//N0dXMYSY3Wsf2rY5OBLMZtXbHv0bu5TE86H/p26a++p 9E7aHrap7JQSS3FGoqEWc1FxIgDJpkLyrQMAAA== X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrBIsWRmVeSWpSXmKPExsVy+t9jAd2pq5MjDNpmaFhMvHGFxeLHhlPM Fmeb3rBbXN41h83ic+8RRovbjSvYLM6cvsRq0bb6A6sDh8emVZ1sHv+OsXtsudrO4vF31n4W j74tqxg9Pm+SC2CLcrPJSE1MSS1SSM1Lzk/JzEu3VQoNcdO1UFLIS8xNtVWK0PUNCVJSKEvM KQXyjAzQgINzgHuwkr5dglvG5duCBR9FKub1HmFvYFwg2MXIySEhYCKx6+AhdghbTOLCvfVs XYxcHEICSxklDjy9zwyS4BUQlPgx+R5LFyMHB7OAvMSRS9kgYWYBdYlJ8xYxQ9Q/YJS48v0W C0S9lsSCxrdgQ1kEVCU2LD3OBmKzAcX3v7gBZvMLKEpc/fGYEWSmqECERPeJSpCwiIC5xK6l P8FuYBaYyigx/dQiJpCEsIC7RMfWB6wQy2YzSuw+8gTsOE4BN4mfz2awTWAUnIXk1lkIt85C cusCRuZVjBKpBckFxUnpuUZ5qeV6xYm5xaV56XrJ+bmbGMGx+Ex6B+PhXe6HGAU4GJV4eAOu JUUIsSaWFVfmHmKU4GBWEuHNXZkcIcSbklhZlVqUH19UmpNafIjRFOjZicxSosn5wDSRVxJv aGJuYm5sYGFuaWlipCTO2zj7WbiQQHpiSWp2ampBahFMHxMHp1QD48ypkd9vSXO2/LQVvS1U cOvKsYptS/3/ndSNXxzoMi3jTp5HnWjfr+fdqrqvvts9/riu3ODshlBlkXe8iarTbbYteDpB 7nWY9LElyz6o1XI9MdCoajFg2LRc+UeWiOvLHPuXBWVvjOXjDpzQ3952KDT14sU58yec5S21 dVu4bw2f0obHS2ckLlNiKc5INNRiLipOBABcTVIf2wIAAA== X-MTR: 20000000000000000@CPGS X-CMS-MailID: 20161228120957epcas5p2db2fb59261359bf2b0af28ee39f38a47 X-Msg-Generator: CA X-Sender-IP: 203.254.230.27 X-Local-Sender: =?UTF-8?B?7LWc7LCs7JqwG1RpemVuIFBsYXRmb3JtIExhYihTL1fshLw=?= =?UTF-8?B?7YSwKRvsgrzshLHsoITsnpAbUzUo7LGF7J6EKS9DaGFuZ2UgQWdlbnQ=?= X-Global-Sender: =?UTF-8?B?Q2hhbndvbyBDaG9pG1RpemVuIFBsYXRmb3JtIExhYi4bU2Ft?= =?UTF-8?B?c3VuZyBFbGVjdHJvbmljcxtTNS9TZW5pb3IgRW5naW5lZXI=?= X-Sender-Code: =?UTF-8?B?QzEwG1NUQUYbQzEwVjgxMTE=?= CMS-TYPE: 105P DLP-Filter: Pass X-CFilter-Loop: Reflected X-HopCount: 7 X-CMS-RootMailID: 20161228120710epcas5p2e373f06f70639bd005eba80fa36a59ce X-RootMTR: 20161228120710epcas5p2e373f06f70639bd005eba80fa36a59ce References: <1482926828-19746-1-git-send-email-cw00.choi@samsung.com> Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Dear all, I'm sorry for the version of these patches. These patches is v1 instead of v2. It is my mistake. But, if I should send next version, I'll use 'v3' to reduce the confusion for the duplicate version. Best Regards, Chanwoo Choi On 2016년 12월 28일 21:07, Chanwoo Choi wrote: > The devfreq has two case to enter the suspend mode for devfreq dev as following: > case 1: Some devfreq device call the 'devfreq_suspend/resume_device()' > directly on the fly regardless of 'echo mem > /sys/power/state'. > case 2: The system enter the suspend mode by using 'echo mem > sys/power/state'. > > These patches support the suspend frequency on devfreq subsystem for case 1. > Lin Huang posted the patch[1] to support the case1. So, I rework Lin Huang's > patch[1] to consider the passive devfreq device using passive governor. > > And Tobias would support the following two features on third patches. > He already posted the patches[2] to support the case 2. > - Add new devfreq_{suspend|resume} function for all registered devfreq devices > - Support the reference count to prevent the duplicate call of > devfreq_{suspend|resume}_device. Tobias and me already discussed it on > patch[3]. > > [1] https://patchwork.kernel.org/patch/9445007/ > - "[v7] PM/devfreq: add suspend frequency support" > [2] https://www.spinics.net/lists/linux-samsung-soc/msg56602.html > - [RFC v2 0/7] PM / devfreq: draft for OPP suspend impl (even draftier) > [3] https://www.spinics.net/lists/linux-samsung-soc/msg56632.html > > Also, I tested these patches on Exynos3250-Rinato board and made the > patch[4][5]. But, the patches[4][5] would be posted after posting the third > patches by Tobias Jakobi. > [4] https://git.kernel.org/cgit/linux/kernel/git/chanwoo/linux.git/commit/?h=devfreq-test&id=cf2893454b126380e5513261ec8e3aa94d898e51 > [5] https://git.kernel.org/cgit/linux/kernel/git/chanwoo/linux.git/commit/?h=devfreq-test&id=fb75ab14e7fbd5b72784dea2c45f7cb171490b6e > > > Depends on: > - These patches depend on v4.1-rc1 and patches[6][7] > > [6] https://lkml.org/lkml/2016/12/28/91 > - [PATCH v2 0/3] PM / devfreq: Fix the bug and add reviewer for devfreq support > [7] https://lkml.org/lkml/2016/12/28/102 > - [PATCH v2 0/8] PM / devfreq: Update the devfreq and devfreq-event device > > Chanwoo Choi (1): > PM / devfreq: Add separate target function > > Lin Huang (1): > PM / devfreq: Add suspend frequency support > > drivers/devfreq/devfreq.c | 96 +++++++++++++++++++++++++++++++++++------------ > include/linux/devfreq.h | 2 + > 2 files changed, 73 insertions(+), 25 deletions(-) >