diff options
author | Lucas Stach <l.stach@pengutronix.de> | 2019-01-14 17:42:06 +0100 |
---|---|---|
committer | Sascha Hauer <s.hauer@pengutronix.de> | 2019-01-15 07:56:50 +0100 |
commit | 80be8c6d20872a4ce83cb1a850840e53b325f660 (patch) | |
tree | 43c896c9726bb9fd2df8849a17a64cafbcbd7a91 /drivers/clk | |
parent | 85f0102985a827c2369dc08e8893847040bb3fb0 (diff) | |
download | barebox-80be8c6d20872a4ce83cb1a850840e53b325f660.tar.gz barebox-80be8c6d20872a4ce83cb1a850840e53b325f660.tar.xz |
clk: move struct clk_mux into header
To make it reusable in a composite clock.
Signed-off-by: Lucas Stach <l.stach@pengutronix.de>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'drivers/clk')
-rw-r--r-- | drivers/clk/clk-mux.c | 11 |
1 files changed, 1 insertions, 10 deletions
diff --git a/drivers/clk/clk-mux.c b/drivers/clk/clk-mux.c index 22e131faae..d5fe640dce 100644 --- a/drivers/clk/clk-mux.c +++ b/drivers/clk/clk-mux.c @@ -20,15 +20,6 @@ #include <linux/clk.h> #include <linux/err.h> -struct clk_mux { - struct clk clk; - void __iomem *reg; - int shift; - int width; -}; - -#define to_clk_mux(_clk) container_of(_clk, struct clk_mux, clk) - static int clk_mux_get_parent(struct clk *clk) { struct clk_mux *m = container_of(clk, struct clk_mux, clk); @@ -53,7 +44,7 @@ static int clk_mux_set_parent(struct clk *clk, u8 idx) return 0; } -static struct clk_ops clk_mux_ops = { +struct clk_ops clk_mux_ops = { .set_rate = clk_parent_set_rate, .round_rate = clk_parent_round_rate, .get_parent = clk_mux_get_parent, |