clk: mediatek: mux: Internalize struct mtk_clk_mux
struct mtk_clk_mux is an implementation detail of the mux clk type, and is not used outside of the implementation. Internalize the definition to minimize leakage of details and shrink the header file. Signed-off-by: Chen-Yu Tsai <wenst@chromium.org> Reviewed-by: Miles Chen <miles.chen@mediatek.com> Reviewed-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com> Link: https://lore.kernel.org/r/20220208124034.414635-11-wenst@chromium.org Reviewed-by: Chun-Jie Chen <chun-jie.chen@mediatek.com> Signed-off-by: Stephen Boyd <sboyd@kernel.org>
This commit is contained in:
parent
0b4b0387dd
commit
7b375737e4
|
@ -13,6 +13,14 @@
|
|||
#include "clk-mtk.h"
|
||||
#include "clk-mux.h"
|
||||
|
||||
struct mtk_clk_mux {
|
||||
struct clk_hw hw;
|
||||
struct regmap *regmap;
|
||||
const struct mtk_mux *data;
|
||||
spinlock_t *lock;
|
||||
bool reparent;
|
||||
};
|
||||
|
||||
static inline struct mtk_clk_mux *to_mtk_clk_mux(struct clk_hw *hw)
|
||||
{
|
||||
return container_of(hw, struct mtk_clk_mux, hw);
|
||||
|
|
|
@ -9,14 +9,6 @@
|
|||
|
||||
#include <linux/clk-provider.h>
|
||||
|
||||
struct mtk_clk_mux {
|
||||
struct clk_hw hw;
|
||||
struct regmap *regmap;
|
||||
const struct mtk_mux *data;
|
||||
spinlock_t *lock;
|
||||
bool reparent;
|
||||
};
|
||||
|
||||
struct mtk_mux {
|
||||
int id;
|
||||
const char *name;
|
||||
|
|
Loading…
Reference in New Issue