Searched refs:clk_mux (Results 1 - 25 of 41) sorted by relevance

12

/linux-master/drivers/clk/mediatek/
H A Dclk-mux.c176 struct mtk_clk_mux *clk_mux; local
180 clk_mux = kzalloc(sizeof(*clk_mux), GFP_KERNEL);
181 if (!clk_mux)
190 clk_mux->regmap = regmap;
191 clk_mux->data = mux;
192 clk_mux->lock = lock;
193 clk_mux->hw.init = &init;
195 ret = clk_hw_register(dev, &clk_mux->hw);
197 kfree(clk_mux);
[all...]
/linux-master/drivers/clk/
H A Dclk-mux.c27 static inline u32 clk_mux_readl(struct clk_mux *mux)
35 static inline void clk_mux_writel(struct clk_mux *mux, u32 val)
90 struct clk_mux *mux = to_clk_mux(hw);
101 struct clk_mux *mux = to_clk_mux(hw);
132 struct clk_mux *mux = to_clk_mux(hw);
157 struct clk_mux *mux;
187 /* struct clk_mux assignments */
262 struct clk_mux *mux;
278 struct clk_mux *mux;
H A Dclk-versaclock3.c557 const struct vc3_clk_data *clk_mux = vc3->data; local
560 regmap_read(vc3->regmap, clk_mux->offs, &val);
562 return !!(val & clk_mux->bitmsk);
568 const struct vc3_clk_data *clk_mux = vc3->data; local
570 return regmap_update_bits(vc3->regmap, clk_mux->offs, clk_mux->bitmsk,
571 index ? clk_mux->bitmsk : 0);
884 static struct vc3_hw_data clk_mux[] = { variable in typeref:struct:vc3_hw_data
1060 for (i = 0; i < ARRAY_SIZE(clk_mux); i++) {
1061 clk_mux[
[all...]
H A Dclk-versaclock5.c193 struct clk_hw clk_mux; member in struct:vc5_driver_data
231 container_of(hw, struct vc5_driver_data, clk_mux);
256 container_of(hw, struct vc5_driver_data, clk_mux);
1041 vc5->clk_mux.init = &init;
1042 ret = devm_clk_hw_register(&client->dev, &vc5->clk_mux);
1059 parent_names[0] = clk_hw_get_name(&vc5->clk_mux);
1081 parent_names[0] = clk_hw_get_name(&vc5->clk_mux);
1144 parent_names[0] = clk_hw_get_name(&vc5->clk_mux);
1159 parent_names[1] = clk_hw_get_name(&vc5->clk_mux);
H A Dclk-milbeaut.c282 struct clk_mux *mux = to_clk_mux(hw);
293 struct clk_mux *mux = to_clk_mux(hw);
331 struct clk_mux *mux;
/linux-master/drivers/clk/sunxi/
H A Dclk-a20-gmac.c56 struct clk_mux *mux;
66 mux = kzalloc(sizeof(struct clk_mux), GFP_KERNEL);
H A Dclk-factors.h50 struct clk_mux *mux;
H A Dclk-a10-mod1.c24 struct clk_mux *mux;
H A Dclk-sun8i-mbus.c32 struct clk_mux *mux;
H A Dclk-factors.c184 struct clk_mux *mux = NULL;
231 mux = kzalloc(sizeof(struct clk_mux), GFP_KERNEL);
H A Dclk-sun4i-display.c110 struct clk_mux *mux;
/linux-master/drivers/clk/imx/
H A Dclk-fixup-mux.c19 * The imx fixup multiplexer clock is a subclass of basic clk_mux
23 struct clk_mux mux;
30 struct clk_mux *mux = to_clk_mux(hw);
45 struct clk_mux *mux = to_clk_mux(hw);
H A Dclk-composite-93.c149 struct clk_mux *mux = to_clk_mux(hw);
192 struct clk_mux *mux = NULL;
H A Dclk-busy.c118 struct clk_mux mux;
126 struct clk_mux *mux = to_clk_mux(hw);
H A Dclk-composite-8m.c168 struct clk_mux *mux = to_clk_mux(hw);
217 struct clk_mux *mux;
H A Dclk-composite-7ulp.c77 struct clk_mux *mux = NULL;
/linux-master/drivers/soc/ti/
H A Dpruss.c302 static int pruss_clk_mux_setup(struct pruss *pruss, struct clk *clk_mux, argument
350 clk_mux = clk_register_mux(NULL, clk_mux_name, parent_names,
352 if (IS_ERR(clk_mux)) {
353 ret = PTR_ERR(clk_mux);
357 ret = devm_add_action_or_reset(dev, pruss_clk_unregister_mux, clk_mux);
363 ret = of_clk_add_provider(clk_mux_np, of_clk_src_simple_get, clk_mux);
/linux-master/drivers/clk/rockchip/
H A Dclk.c49 struct clk_mux *mux = NULL;
130 struct clk_mux mux;
146 struct clk_mux *frac_mux = &frac->mux;
264 struct clk_mux *frac_mux = &frac->mux;
H A Dclk-pll.c29 struct clk_mux pll_mux;
193 struct clk_mux *pll_mux = &pll->pll_mux;
428 struct clk_mux *pll_mux = &pll->pll_mux;
675 struct clk_mux *pll_mux = &pll->pll_mux;
924 struct clk_mux *pll_mux = &pll->pll_mux;
1067 struct clk_mux *pll_mux;
H A Dclk-half-divider.c170 struct clk_mux *mux = NULL;
/linux-master/drivers/mmc/host/
H A Dmeson-mx-sdhc-clkc.c16 struct clk_mux src_sel;
/linux-master/drivers/clk/nxp/
H A Dclk-lpc18xx-cgu.c165 struct clk_mux mux;
199 struct clk_mux mux;
263 struct clk_mux mux;
/linux-master/drivers/clk/mmp/
H A Dclk-audio.c64 struct clk_mux sspa_mux;
65 struct clk_mux sspa1_mux;
/linux-master/drivers/clk/mvebu/
H A Dkirkwood.c281 struct clk_mux *mux =
/linux-master/drivers/clk/samsung/
H A Dclk-exynos-clkout.c31 struct clk_mux mux;

Completed in 173 milliseconds

12