clk: let init callback return an error code
authorJerome Brunet <jbrunet@baylibre.com>
Tue, 24 Sep 2019 12:39:53 +0000 (14:39 +0200)
committerStephen Boyd <sboyd@kernel.org>
Tue, 24 Dec 2019 02:53:13 +0000 (18:53 -0800)
commit89d079dc17e8a32397de827cc85c1f4911b90424
tree13bd00045568d89041edc78c77ebd5d4c027e3e7
parentf6fa75ca912be6021335de63a32aa4d295f3c524
clk: let init callback return an error code

If the init callback is allowed to request resources, it needs a return
value to report the outcome of such a request.

Signed-off-by: Jerome Brunet <jbrunet@baylibre.com>
Link: https://lkml.kernel.org/r/20190924123954.31561-3-jbrunet@baylibre.com
Reviewed-by: Andrew Lunn <andrew@lunn.ch>
Acked-by: Heiko Stuebner <heiko@sntech.de>
Signed-off-by: Stephen Boyd <sboyd@kernel.org>
14 files changed:
drivers/clk/clk.c
drivers/clk/meson/clk-mpll.c
drivers/clk/meson/clk-phase.c
drivers/clk/meson/clk-pll.c
drivers/clk/meson/sclk-div.c
drivers/clk/microchip/clk-core.c
drivers/clk/mmp/clk-frac.c
drivers/clk/mmp/clk-mix.c
drivers/clk/qcom/clk-hfpll.c
drivers/clk/rockchip/clk-pll.c
drivers/clk/ti/clock.h
drivers/clk/ti/clockdomain.c
drivers/net/phy/mdio-mux-meson-g12a.c
include/linux/clk-provider.h