/linux-master/drivers/clk/mediatek/ |
H A D | clk-mux.c | 176 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 D | clk-mux.c | 27 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 D | clk-versaclock3.c | 557 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 D | clk-versaclock5.c | 193 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 D | clk-milbeaut.c | 282 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 D | clk-a20-gmac.c | 56 struct clk_mux *mux; 66 mux = kzalloc(sizeof(struct clk_mux), GFP_KERNEL);
|
H A D | clk-factors.h | 50 struct clk_mux *mux;
|
H A D | clk-a10-mod1.c | 24 struct clk_mux *mux;
|
H A D | clk-sun8i-mbus.c | 32 struct clk_mux *mux;
|
H A D | clk-factors.c | 184 struct clk_mux *mux = NULL; 231 mux = kzalloc(sizeof(struct clk_mux), GFP_KERNEL);
|
H A D | clk-sun4i-display.c | 110 struct clk_mux *mux;
|
/linux-master/drivers/clk/imx/ |
H A D | clk-fixup-mux.c | 19 * 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 D | clk-composite-93.c | 149 struct clk_mux *mux = to_clk_mux(hw); 192 struct clk_mux *mux = NULL;
|
H A D | clk-busy.c | 118 struct clk_mux mux; 126 struct clk_mux *mux = to_clk_mux(hw);
|
H A D | clk-composite-8m.c | 168 struct clk_mux *mux = to_clk_mux(hw); 217 struct clk_mux *mux;
|
H A D | clk-composite-7ulp.c | 77 struct clk_mux *mux = NULL;
|
/linux-master/drivers/soc/ti/ |
H A D | pruss.c | 302 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 D | clk.c | 49 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 D | clk-pll.c | 29 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 D | clk-half-divider.c | 170 struct clk_mux *mux = NULL;
|
/linux-master/drivers/mmc/host/ |
H A D | meson-mx-sdhc-clkc.c | 16 struct clk_mux src_sel;
|
/linux-master/drivers/clk/nxp/ |
H A D | clk-lpc18xx-cgu.c | 165 struct clk_mux mux; 199 struct clk_mux mux; 263 struct clk_mux mux;
|
/linux-master/drivers/clk/mmp/ |
H A D | clk-audio.c | 64 struct clk_mux sspa_mux; 65 struct clk_mux sspa1_mux;
|
/linux-master/drivers/clk/mvebu/ |
H A D | kirkwood.c | 281 struct clk_mux *mux =
|
/linux-master/drivers/clk/samsung/ |
H A D | clk-exynos-clkout.c | 31 struct clk_mux mux;
|