From mboxrd@z Thu Jan 1 00:00:00 1970 From: Chen-Yu Tsai Subject: Re: [PATCH 06/20] drm/sun4i: allow dclk to modify its parent rate Date: Tue, 17 May 2016 01:18:44 +0800 Message-ID: References: <1463402840-17062-1-git-send-email-maxime.ripard@free-electrons.com> <1463402840-17062-7-git-send-email-maxime.ripard@free-electrons.com> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Return-path: In-Reply-To: <1463402840-17062-7-git-send-email-maxime.ripard@free-electrons.com> Sender: linux-clk-owner@vger.kernel.org To: Maxime Ripard Cc: Rob Herring , Chen-Yu Tsai , Mike Turquette , Stephen Boyd , Daniel Vetter , David Airlie , Boris Brezillon , Laurent Pinchart , dri-devel , linux-arm-kernel , devicetree , linux-clk List-Id: devicetree@vger.kernel.org Hi, On Mon, May 16, 2016 at 8:47 PM, Maxime Ripard wrote: > The pixel clock being only a divider of its parent clock, depending on the > resolution, it's expected to change its parent rate. Add that flag so that > the clock framework knows it. This should be squashed into the previous patch. Otherwise, the previous one doesn't really fix things, and probably makes things worse as it assumes the parent clock would be changed. ChenYu > Fixes: 9026e0d122ac ("drm: Add Allwinner A10 Display Engine support") > Signed-off-by: Maxime Ripard > --- > drivers/gpu/drm/sun4i/sun4i_dotclock.c | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/drivers/gpu/drm/sun4i/sun4i_dotclock.c b/drivers/gpu/drm/sun4i/sun4i_dotclock.c > index 1ddf6d7a7107..5b3463197c48 100644 > --- a/drivers/gpu/drm/sun4i/sun4i_dotclock.c > +++ b/drivers/gpu/drm/sun4i/sun4i_dotclock.c > @@ -170,6 +170,7 @@ int sun4i_dclk_create(struct device *dev, struct sun4i_tcon *tcon) > init.ops = &sun4i_dclk_ops; > init.parent_names = &parent_name; > init.num_parents = 1; > + init.flags = CLK_SET_RATE_PARENT; > > dclk->regmap = tcon->regs; > dclk->hw.init = &init; > -- > 2.8.2 >