From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751683AbcHAHv2 (ORCPT ); Mon, 1 Aug 2016 03:51:28 -0400 Received: from mailout2.samsung.com ([203.254.224.25]:47580 "EHLO mailout2.samsung.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750716AbcHAHvH (ORCPT ); Mon, 1 Aug 2016 03:51:07 -0400 MIME-version: 1.0 Content-type: text/plain; charset=utf-8 X-AuditID: cbfee68e-f79cb6d000006cfe-0d-579eff4b73c2 Content-transfer-encoding: 8BIT Message-id: <579EFF4A.1020908@samsung.com> Date: Mon, 01 Aug 2016 16:50:34 +0900 From: Chanwoo Choi User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.6.0 To: hl , heiko@sntech.de Cc: tixy@linaro.org, dbasehore@chromium.org, airlied@linux.ie, mturquette@baylibre.com, typ@rock-chips.com, sboyd@codeaurora.org, linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org, dianders@chromium.org, linux-rockchip@lists.infradead.org, kyungmin.park@samsung.com, myungjoo.ham@samsung.com, linux-arm-kernel@lists.infradead.org, mark.yao@rock-chips.com Subject: Re: [PATCH v4 0/7] rk3399 support ddr frequency scaling References: <1469779021-10426-1-git-send-email-hl@rock-chips.com> <579EFCBE.4080600@samsung.com> <579EFE64.1000502@rock-chips.com> In-reply-to: <579EFE64.1000502@rock-chips.com> X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrKIsWRmVeSWpSXmKPExsWyRsSkUNf7/7xwg/97uC16z51ksni1eQ+b xdllB9ksrnx9z2bx/9FrVosfG04xW5xtesNusenxNVaLy7vmsFl8evCf2WLHlANMFhdPuVrc blzBZvHjTDeLxcL599ktZq+ucxDweH+jld1jdsNFFo/Lfb1MHneu7WHz2P7tAavH/e7jTB6b l9R7/J21n8Wjb8sqRo/t1+Yxe3zeJBfAHcVlk5Kak1mWWqRvl8CV0dDTzFZwVL7i+t1F7A2M j8W6GDk5JARMJA6cnM4KYYtJXLi3nq2LkYtDSGAFo8SDVUsZYYo6+nYyQiRmMUo8XTAbLMEr ICjxY/I9li5GDg5mAXmJI5eyIUx1iSlTckFMIYEHjBIzNEFMXgEtiQffwbayCKhK7Pp4jw3E ZgMK739xgw2kRFQgQqL7RCVIWERAW+LU0/NMIDuZBX4wSXzYuRqsXljAQWLxgrlMEMfcYpS4 cuQc2DGcAnoSq64/YoG4eA+HxLemCohlAhLfJh8CO1JCQFZi0wFmiBJJiYMrbrBMYBSbheSV WQivzEJ4ZQEj8ypG0dSC5ILipPQiI73ixNzi0rx0veT83E2MwNg//e9Z3w7GmwesDzEKcDAq 8fByMM0LF2JNLCuuzD3EaAp0w0RmKdHkfGCCySuJNzQ2M7IwNTE1NjK3NFMS502Q+hksJJCe WJKanZpakFoUX1Sak1p8iJGJg1OqgVE42rxQ4smJF7Ov7p9szC+8+M8SIeb4I9typLrzrx/O ln999sPqFSv/L/z/RXfl6vsZ6XLJdlnXVubt++kubVKR3SCwUjlzu/ecDbO1n/w5c2mti+yp nf/1Ti15UN7/aXqY9Kv+hRavhLWnLyxUenRm7766yNnSsowbz1c9uJeXLrguQnm63pk3SizF GYmGWsxFxYkAtjA7r/gCAAA= X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMKsWRmVeSWpSXmKPExsVy+t9jQV3v//PCDeYsYbHoPXeSyeLV5j1s FmeXHWSzuPL1PZvF/0evWS1+bDjFbHG26Q27xabH11gtLu+aw2bx6cF/ZosdUw4wWVw85Wpx u3EFm8WPM90sFgvn32e3mL26zkHA4/2NVnaP2Q0XWTwu9/Uyedy5tofNY/u3B6we97uPM3ls XlLv8XfWfhaPvi2rGD22X5vH7PF5k1wAd1QDo01GamJKapFCal5yfkpmXrqtkndwvHO8qZmB oa6hpYW5kkJeYm6qrZKLT4CuW2YO0D9KCmWJOaVAoYDE4mIlfTtME0JD3HQtYBojdH1DguB6 jAzQQMIaxoyGnma2gqPyFdfvLmJvYHws1sXIySEhYCLR0beTEcIWk7hwbz1bFyMXh5DALEaJ pwtmgyV4BQQlfky+x9LFyMHBLCAvceRSNoSpLjFlSi6IKSTwgFFihiaIySugJfHgO9hwFgFV iV0f77GB2GxA4f0vbrCBlIgKREh0n6gECYsIaEucenqeCWQns8APJokPO1eD1QsLOEgsXjCX CeKYW4wSV46cAzuGU0BPYtX1RywTGIFORLhtFsJtsxBuW8DIvIpRIrUguaA4KT3XMC+1XK84 Mbe4NC9dLzk/dxMjOME8k9rBeHCX+yFGAQ5GJR7eBP954UKsiWXFlbmHGCU4mJVEeBf/BArx piRWVqUW5ccXleakFh9iNAX6byKzlGhyPjD55ZXEGxqbmBlZGpkbWhgZmyuJ8z7+vy5MSCA9 sSQ1OzW1ILUIpo+Jg1OqgdF2/wuBZr+OhToddslC61SmrGdeL2PqEc38zujp8sL/XCpM628X T228L6Z3XKyZda6wR0cKl/DupG7f9ZkM++t4pnjr135n3x3FqcZjK72vr2HvLDvxXuv/U2r9 58irLbB24NDgTWA6Ol/El+PllVtrP0ftn7VqhuKJXt+LGYE+RVfjc5QDlFiKMxINtZiLihMB bHE1n0YDAAA= DLP-Filter: Pass X-MTR: 20000000000000000@CPGS X-CFilter-Loop: Reflected Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Lin, On 2016년 08월 01일 16:46, hl wrote: > Hi Chanwoo Choi, > > Ah, i am base on https://chromium.googlesource.com/chromiumos/third_party/kernel/v4.4, > and forget to rebase on https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git, i will fix it in next version. > I am sorry about that. And can you help to review the devfreq patch first, if something need to update, > i will do it together. Thanks. Sure. I'm now reviewing the devfreq patches. Regards, Chanwoo Choi > > On 2016年08月01日 15:39, Chanwoo Choi wrote: >> Hi Lin, >> >> On 2016년 07월 29일 16:56, Lin Huang wrote: >>> rk3399 platform have dfi controller can monitor ddr load, >>> and dcf controller to handle ddr register so we can get the >>> right ddr frequency and make ddr controller happy work(which >>> will implement in bl31). So we do ddr frequency scaling with >>> following flow: >>> >>> kernel bl31 >>> >>> monitor ddr load >>> | >>> | >>> get_target_rate >>> | >>> | pass rate to bl31 >>> clk_set_rate(ddr) --------------------->run dcf flow >>> | | >>> | | >>> wait dcf interrupt<-------------------trigger dcf interrupt >>> | >>> | >>> return >>> >>> Lin Huang (6): >>> clk: rockchip: add new clock-type for the ddrclk >>> clk: rockchip: rk3399: add SCLK_DDRCLK ID for ddrc >>> clk: rockchip: rk3399: add ddrc clock support >>> PM / devfreq: event: support rockchip dfi controller >>> PM / devfreq: rockchip: add devfreq driver for rk3399 dmc >>> drm/rockchip: Add dmc notifier in vop driver >>> >>> >>> Heiko Stübner (1): >>> clk: rockchip: add clock flag parameter when register pll >>> >>> Lin Huang (6): >>> clk: rockchip: add new clock-type for the ddrclk >>> clk: rockchip: rk3399: add SCLK_DDRCLK ID for ddrc >>> clk: rockchip: rk3399: add ddrc clock support >>> PM / devfreq: event: support rockchip dfi controller >>> PM / devfreq: rockchip: add devfreq driver for rk3399 dmc >>> drm/rockchip: Add dmc notifier in vop driver >> The cover-letter includes the duplicate list of patches. >> >> Also, I want to test the build test. but, When I apply these patches, >> merge conflict happen. Could you give the information about base git repository? >> >> Regards, >> Chanwoo Choi >> >> >>> drivers/clk/rockchip/Makefile | 1 + >>> drivers/clk/rockchip/clk-ddr.c | 146 +++++++++ >>> drivers/clk/rockchip/clk-pll.c | 4 +- >>> drivers/clk/rockchip/clk-rk3399.c | 19 ++ >>> drivers/clk/rockchip/clk.c | 11 +- >>> drivers/clk/rockchip/clk.h | 29 +- >>> drivers/devfreq/Kconfig | 1 + >>> drivers/devfreq/Makefile | 1 + >>> drivers/devfreq/event/Kconfig | 7 + >>> drivers/devfreq/event/Makefile | 1 + >>> drivers/devfreq/event/rockchip-dfi.c | 253 +++++++++++++++ >>> drivers/devfreq/rockchip/Kconfig | 8 + >>> drivers/devfreq/rockchip/Makefile | 1 + >>> drivers/devfreq/rockchip/rk3399_dmc.c | 473 ++++++++++++++++++++++++++++ >>> drivers/gpu/drm/rockchip/rockchip_drm_vop.c | 124 +++++++- >>> include/dt-bindings/clock/rk3399-cru.h | 1 + >>> include/soc/rockchip/rockchip_sip.h | 27 ++ >>> 17 files changed, 1098 insertions(+), 9 deletions(-) >>> create mode 100644 drivers/clk/rockchip/clk-ddr.c >>> create mode 100644 drivers/devfreq/event/rockchip-dfi.c >>> create mode 100644 drivers/devfreq/rockchip/Kconfig >>> create mode 100644 drivers/devfreq/rockchip/Makefile >>> create mode 100644 drivers/devfreq/rockchip/rk3399_dmc.c >>> create mode 100644 include/soc/rockchip/rockchip_sip.h >>> >> >> >> >