Lines Matching defs:flexgen
3 * clk-flexgen.c
24 struct flexgen {
43 #define to_flexgen(_hw) container_of(_hw, struct flexgen, hw)
48 struct flexgen *flexgen = to_flexgen(hw);
49 struct clk_hw *pgate_hw = &flexgen->pgate.hw;
50 struct clk_hw *fgate_hw = &flexgen->fgate.hw;
59 pr_debug("%s: flexgen output enabled\n", clk_hw_get_name(hw));
65 struct flexgen *flexgen = to_flexgen(hw);
66 struct clk_hw *fgate_hw = &flexgen->fgate.hw;
73 pr_debug("%s: flexgen output disabled\n", clk_hw_get_name(hw));
78 struct flexgen *flexgen = to_flexgen(hw);
79 struct clk_hw *fgate_hw = &flexgen->fgate.hw;
91 struct flexgen *flexgen = to_flexgen(hw);
92 struct clk_hw *mux_hw = &flexgen->mux.hw;
101 struct flexgen *flexgen = to_flexgen(hw);
102 struct clk_hw *mux_hw = &flexgen->mux.hw;
134 struct flexgen *flexgen = to_flexgen(hw);
135 struct clk_hw *pdiv_hw = &flexgen->pdiv.hw;
136 struct clk_hw *fdiv_hw = &flexgen->fdiv.hw;
150 struct flexgen *flexgen = to_flexgen(hw);
151 struct clk_hw *pdiv_hw = &flexgen->pdiv.hw;
152 struct clk_hw *fdiv_hw = &flexgen->fdiv.hw;
153 struct clk_hw *sync_hw = &flexgen->sync.hw;
162 if (flexgen->control_mode) {
202 struct flexgen *fgxbar;
208 fgxbar = kzalloc(sizeof(struct flexgen), GFP_KERNEL);
300 .compatible = "st,flexgen-audio",
304 .compatible = "st,flexgen-video",
409 CLK_OF_DECLARE(flexgen, "st,flexgen", st_of_flexgen_setup);