[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <20150818154552.GI2547@lukather>
Date: Tue, 18 Aug 2015 17:45:52 +0200
From: Maxime Ripard <maxime.ripard@...e-electrons.com>
To: Michael Turquette <mturquette@...libre.com>
Cc: linux-kernel@...r.kernel.org, linux-clk@...r.kernel.org,
sboyd@...eaurora.org, lee.jones@...aro.org, s.hauer@...gutronix.de,
geert@...ux-m68k.org
Subject: Re: [PATCH RFC RFT 0/3] clk: detect per-user enable imbalances and
implement hand-off
Hi Mike,
On Fri, Aug 07, 2015 at 12:09:27PM -0700, Michael Turquette wrote:
> All of the other kitchen sink stuff (DT binding, passing the flag back
> to the framework when the clock consumer driver calls clk_put) was left
> out because I do not see a real use case for it. If one can demonstrate
> a real use case (and not a hypothetical one) then this patch series can
> be expanded further.
I think there is a very trivial use case for passing back the
reference to the framework, if during the probed, we have something
like:
clk = clk_get()
clk_prepare_enable(clk)
foo_framework_register()
if foo_framework_register fails, the sensible thing to do would be to
call clk_disable_unprepare. If the clock was a critical clock, you
just gated it.
Maxime
--
Maxime Ripard, Free Electrons
Embedded Linux, Kernel and Android engineering
http://free-electrons.com
Download attachment "signature.asc" of type "application/pgp-signature" (820 bytes)
Powered by blists - more mailing lists