From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752036AbcHAHrP (ORCPT ); Mon, 1 Aug 2016 03:47:15 -0400 Received: from lucky1.263xmail.com ([211.157.147.134]:43530 "EHLO lucky1.263xmail.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750740AbcHAHqz (ORCPT ); Mon, 1 Aug 2016 03:46:55 -0400 X-263anti-spam: KSV:0; X-MAIL-GRAY: 1 X-MAIL-DELIVERY: 0 X-KSVirus-check: 0 X-ABS-CHECKED: 4 X-ADDR-CHECKED: 0 X-RL-SENDER: hl@rock-chips.com X-FST-TO: mark.yao@rock-chips.com X-SENDER-IP: 103.29.142.67 X-LOGIN-NAME: hl@rock-chips.com X-UNIQUE-TAG: <1e5346bbb9e7276ac645ed9d9405339c> X-ATTACHMENT-NUM: 0 X-DNS-TYPE: 0 Subject: Re: [PATCH v4 0/7] rk3399 support ddr frequency scaling To: Chanwoo Choi , heiko@sntech.de References: <1469779021-10426-1-git-send-email-hl@rock-chips.com> <579EFCBE.4080600@samsung.com> 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 From: hl Message-ID: <579EFE64.1000502@rock-chips.com> Date: Mon, 1 Aug 2016 15:46:44 +0800 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.4.0 MIME-Version: 1.0 In-Reply-To: <579EFCBE.4080600@samsung.com> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org 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. 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 >> > > > -- Lin Huang