/kernel/linux/linux-6.6/drivers/mux/ |
H A D | core.c | 523 * @mux_name: The name identifying the mux-control. 529 static struct mux_control *mux_get(struct device *dev, const char *mux_name, in mux_get() argument 539 if (mux_name) { in mux_get() 542 mux_name); in mux_get() 545 mux_name); in mux_get() 548 mux_name); in mux_get() 563 np, state ? "state" : "control", mux_name ?: "", index); in mux_get() 615 * @mux_name: The name identifying the mux-control. 619 struct mux_control *mux_control_get(struct device *dev, const char *mux_name) in mux_control_get() argument 621 return mux_get(dev, mux_name, NUL in mux_control_get() 652 devm_mux_control_get(struct device *dev, const char *mux_name) devm_mux_control_get() argument 681 mux_state_get(struct device *dev, const char *mux_name) mux_state_get() argument 727 devm_mux_state_get(struct device *dev, const char *mux_name) devm_mux_state_get() argument [all...] |
/kernel/linux/linux-6.6/include/linux/mux/ |
H A D | consumer.h | 56 struct mux_control *mux_control_get(struct device *dev, const char *mux_name); 60 const char *mux_name); 62 const char *mux_name);
|
/kernel/linux/linux-5.10/drivers/mux/ |
H A D | core.c | 421 * @mux_name: The name identifying the mux-control. 425 struct mux_control *mux_control_get(struct device *dev, const char *mux_name) in mux_control_get() argument 434 if (mux_name) { in mux_control_get() 436 mux_name); in mux_control_get() 439 mux_name); in mux_control_get() 449 np, mux_name ?: "", index); in mux_control_get() 504 * @mux_name: The name identifying the mux-control. 509 const char *mux_name) in devm_mux_control_get() 517 mux = mux_control_get(dev, mux_name); in devm_mux_control_get() 508 devm_mux_control_get(struct device *dev, const char *mux_name) devm_mux_control_get() argument
|
/kernel/linux/linux-5.10/drivers/clk/zynq/ |
H A D | clkc.c | 108 char *mux_name; in zynq_clk_register_fclk() local 124 mux_name = kasprintf(GFP_KERNEL, "%s_mux", clk_name); in zynq_clk_register_fclk() 125 if (!mux_name) in zynq_clk_register_fclk() 134 clk = clk_register_mux(NULL, mux_name, parents, 4, in zynq_clk_register_fclk() 138 clk = clk_register_divider(NULL, div0_name, mux_name, in zynq_clk_register_fclk() 156 kfree(mux_name); in zynq_clk_register_fclk() 165 kfree(mux_name); in zynq_clk_register_fclk() 180 char *mux_name; in zynq_clk_register_periph_clk() local 189 mux_name = kasprintf(GFP_KERNEL, "%s_mux", clk_name0); in zynq_clk_register_periph_clk() 192 clk = clk_register_mux(NULL, mux_name, parent in zynq_clk_register_periph_clk() [all...] |
/kernel/linux/linux-6.6/drivers/clk/zynq/ |
H A D | clkc.c | 108 char *mux_name; in zynq_clk_register_fclk() local 124 mux_name = kasprintf(GFP_KERNEL, "%s_mux", clk_name); in zynq_clk_register_fclk() 125 if (!mux_name) in zynq_clk_register_fclk() 134 clk_register_mux(NULL, mux_name, parents, 4, in zynq_clk_register_fclk() 138 clk_register_divider(NULL, div0_name, mux_name, in zynq_clk_register_fclk() 156 kfree(mux_name); in zynq_clk_register_fclk() 165 kfree(mux_name); in zynq_clk_register_fclk() 179 char *mux_name; in zynq_clk_register_periph_clk() local 188 mux_name = kasprintf(GFP_KERNEL, "%s_mux", clk_name0); in zynq_clk_register_periph_clk() 191 clk_register_mux(NULL, mux_name, parent in zynq_clk_register_periph_clk() [all...] |
/kernel/linux/linux-5.10/include/linux/mux/ |
H A D | consumer.h | 25 struct mux_control *mux_control_get(struct device *dev, const char *mux_name); 29 const char *mux_name);
|
/kernel/linux/linux-5.10/drivers/clk/tegra/ |
H A D | clk-tegra-audio.c | 46 char *mux_name; member 55 .mux_name = #_name"_mux",\ 145 clk = clk_register_mux(NULL, data->mux_name, mux_names, in tegra_audio_sync_clk_init() 156 clk = clk_register_gate(NULL, data->gate_name, data->mux_name, in tegra_audio_sync_clk_init()
|
/kernel/linux/linux-6.6/drivers/clk/tegra/ |
H A D | clk-tegra-audio.c | 46 char *mux_name; member 55 .mux_name = #_name"_mux",\ 145 clk = clk_register_mux(NULL, data->mux_name, mux_names, in tegra_audio_sync_clk_init() 156 clk = clk_register_gate(NULL, data->gate_name, data->mux_name, in tegra_audio_sync_clk_init()
|
/kernel/linux/linux-5.10/drivers/soc/ti/ |
H A D | pruss.c | 42 char *mux_name, struct device_node *clks_np) in pruss_clk_mux_setup() 53 clk_mux_np = of_get_child_by_name(clks_np, mux_name); in pruss_clk_mux_setup() 56 mux_name); in pruss_clk_mux_setup() 41 pruss_clk_mux_setup(struct pruss *pruss, struct clk *clk_mux, char *mux_name, struct device_node *clks_np) pruss_clk_mux_setup() argument
|
/kernel/linux/linux-6.6/drivers/soc/ti/ |
H A D | pruss.c | 303 char *mux_name, struct device_node *clks_np) in pruss_clk_mux_setup() 314 clk_mux_np = of_get_child_by_name(clks_np, mux_name); in pruss_clk_mux_setup() 317 mux_name); in pruss_clk_mux_setup() 302 pruss_clk_mux_setup(struct pruss *pruss, struct clk *clk_mux, char *mux_name, struct device_node *clks_np) pruss_clk_mux_setup() argument
|
/kernel/linux/linux-5.10/drivers/clk/sirf/ |
H A D | clk-atlas7.c | 258 const char *mux_name; member 1021 /* mux_name, parent_names, parent_num, flags, mux_flags, mux_offset, shift, width */ 1656 clk = clk_register_mux(NULL, mux->mux_name, mux->parent_names, in atlas7_clk_init()
|