]> git.baikalelectronics.ru Git - kernel.git/commit
clk: return probe defer when DT clock not yet ready
authorJean-Francois Moine <moinejf@free.fr>
Mon, 25 Nov 2013 18:47:04 +0000 (19:47 +0100)
committerMike Turquette <mturquette@linaro.org>
Tue, 25 Feb 2014 01:14:56 +0000 (17:14 -0800)
commit5a909242321d80ef546c60c62916451fd666072d
treebdf93ce97c4afa5c1c25de912109b13467c08224
parentcb84c020661bad2f513792082bda9bd36f396d9a
clk: return probe defer when DT clock not yet ready

At probe time, a clock device may not be ready when some other device
wants to use it.

This patch lets the functions clk_get/devm_clk_get return a probe defer
when the clock is defined in the DT but not yet available.

Signed-off-by: Jean-Francois Moine <moinejf@free.fr>
Reviewed-by: Sylwester Nawrocki <s.nawrocki@samsung.com>
Tested-by: Sylwester Nawrocki <s.nawrocki@samsung.com>
Signed-off-by: Mike Turquette <mturquette@linaro.org>
drivers/clk/clk.c
drivers/clk/clkdev.c