X-Git-Url: http://plrg.eecs.uci.edu/git/?a=blobdiff_plain;f=drivers%2Fclk%2Fclk.h;h=5a70f09f333b941296554385d15be121ad8f3682;hb=f8d4d71d8d22b39043c524e1d9f007bcd54bd2fa;hp=00b35a13cdf389310afe65856fc23e3fee68d067;hpb=c09b5cbd0d88317785de87bcdfe4052f9785c473;p=firefly-linux-kernel-4.4.55.git diff --git a/drivers/clk/clk.h b/drivers/clk/clk.h index 00b35a13cdf3..5a70f09f333b 100644 --- a/drivers/clk/clk.h +++ b/drivers/clk/clk.h @@ -13,17 +13,21 @@ struct clk_hw; #if defined(CONFIG_OF) && defined(CONFIG_COMMON_CLK) struct clk *__of_clk_get_from_provider(struct of_phandle_args *clkspec, - const char *dev_id, const char *con_id); + const char *dev_id, const char *con_id, + bool with_orphans); +struct clk * +of_clk_get_from_provider_with_orphans(struct of_phandle_args *clkspec); #endif #ifdef CONFIG_COMMON_CLK struct clk *__clk_create_clk(struct clk_hw *hw, const char *dev_id, - const char *con_id); + const char *con_id, bool with_orphans); void __clk_free_clk(struct clk *clk); #else /* All these casts to avoid ifdefs in clkdev... */ static inline struct clk * -__clk_create_clk(struct clk_hw *hw, const char *dev_id, const char *con_id) +__clk_create_clk(struct clk_hw *hw, const char *dev_id, const char *con_id, + bool with_orphans) { return (struct clk *)hw; }