OSDN Git Service

clk: sunxi: Use CLK_IS_CRITICAL flag for critical clks
authorStephen Boyd <sboyd@codeaurora.org>
Wed, 3 Jan 2018 00:50:27 +0000 (16:50 -0800)
committerStephen Boyd <sboyd@codeaurora.org>
Thu, 4 Jan 2018 23:13:24 +0000 (15:13 -0800)
commit9919d44ff2977d4da709282fa0ebedddaa3b8d85
treed6f6bce4621942794d1c7fdbc368f8e6cd3ba5ca
parente0af0c161000fa5914198d4cd1183bced68378f5
clk: sunxi: Use CLK_IS_CRITICAL flag for critical clks

We'd like to privatize __clk_get(), but the sunxi clk driver is
calling this function to keep a reference held on the clk and
call clk_prepare_enable() on it. We support this design in the
clk core now with the CLK_IS_CRITICAL flag, so let's just use
that instead.

Acked-by: Maxime Ripard <maxime.ripard@free-electrons.com>
Reviewed-by: Chen-Yu Tsai <wens@csie.org>
Signed-off-by: Stephen Boyd <sboyd@codeaurora.org>
drivers/clk/sunxi/clk-factors.c
drivers/clk/sunxi/clk-factors.h
drivers/clk/sunxi/clk-mod0.c
drivers/clk/sunxi/clk-sun8i-mbus.c
drivers/clk/sunxi/clk-sun9i-core.c
drivers/clk/sunxi/clk-sunxi.c