Home
last modified time | relevance | path

Searched refs:mux_table (Results 1 – 15 of 15) sorted by relevance

/linux/drivers/clk/imx/
H A Dclk-gpr-mux.c24 const u32 *mux_table; member
44 ret = clk_mux_val_to_index(hw, priv->mux_table, 0, val); in imx_clk_gpr_mux_get_parent()
63 unsigned int val = clk_mux_index_to_val(priv->mux_table, 0, index); in imx_clk_gpr_mux_set_parent()
76 u8 num_parents, const u32 *mux_table, u32 mask) in imx_clk_gpr_mux() argument
102 priv->mux_table = mux_table; in imx_clk_gpr_mux()
H A Dclk.h488 u8 num_parents, const u32 *mux_table, u32 mask);
/linux/drivers/clk/at91/
H A Dclk-programmable.c24 u32 *mux_table; member
113 if (prog->mux_table) in clk_programmable_set_parent()
114 pckr = clk_mux_index_to_val(prog->mux_table, 0, index); in clk_programmable_set_parent()
142 if (prog->mux_table) in clk_programmable_get_parent()
143 ret = clk_mux_val_to_index(&prog->hw, prog->mux_table, 0, ret); in clk_programmable_get_parent()
220 u32 *mux_table) in at91_clk_register_programmable() argument
247 prog->mux_table = mux_table; in at91_clk_register_programmable()
H A Dclk-generated.c26 u32 *mux_table; member
227 if (gck->mux_table) in clk_generated_set_parent()
228 gck->parent_id = clk_mux_index_to_val(gck->mux_table, 0, index); in clk_generated_set_parent()
323 u32 *mux_table, u8 num_parents, u8 id, in at91_clk_register_generated() argument
357 gck->mux_table = mux_table; in at91_clk_register_generated()
H A Dsama7d65.c1227 u32 *mux_table; in sama7d65_pmc_setup() local
1229 mux_table = kmalloc_array(num_parents, sizeof(*mux_table), in sama7d65_pmc_setup()
1231 if (!mux_table) in sama7d65_pmc_setup()
1234 alloc_mem[alloc_mem_size++] = mux_table; in sama7d65_pmc_setup()
1236 PMC_INIT_TABLE(mux_table, 3); in sama7d65_pmc_setup()
1237 PMC_FILL_TABLE(&mux_table[3], sama7d65_mckx[i].ep_mux_table, in sama7d65_pmc_setup()
1250 mux_table, &pmc_mckX_lock, in sama7d65_pmc_setup()
1328 u32 *mux_table; in sama7d65_pmc_setup() local
1330 mux_table = kmalloc_array(num_parents, sizeof(*mux_table), in sama7d65_pmc_setup()
1332 if (!mux_table) in sama7d65_pmc_setup()
[all …]
H A Dsama7g5.c1103 u32 *mux_table; in sama7g5_pmc_setup() local
1105 mux_table = kmalloc_array(num_parents, sizeof(*mux_table), in sama7g5_pmc_setup()
1107 if (!mux_table) in sama7g5_pmc_setup()
1110 PMC_INIT_TABLE(mux_table, 3); in sama7g5_pmc_setup()
1111 PMC_FILL_TABLE(&mux_table[3], sama7g5_mckx[i].ep_mux_table, in sama7g5_pmc_setup()
1123 num_parents, NULL, parent_hws, mux_table, in sama7g5_pmc_setup()
1130 alloc_mem[alloc_mem_size++] = mux_table; in sama7g5_pmc_setup()
1199 u32 *mux_table; in sama7g5_pmc_setup() local
1201 mux_table = kmalloc_array(num_parents, sizeof(*mux_table), in sama7g5_pmc_setup()
1203 if (!mux_table) in sama7g5_pmc_setup()
[all …]
H A Dsam9x7.c909 u32 *mux_table; in sam9x7_pmc_setup() local
911 mux_table = kmalloc_array(num_parents, sizeof(*mux_table), in sam9x7_pmc_setup()
913 if (!mux_table) in sam9x7_pmc_setup()
916 PMC_INIT_TABLE(mux_table, 4); in sam9x7_pmc_setup()
917 PMC_FILL_TABLE(&mux_table[4], sam9x7_gck[i].pp_mux_table, in sam9x7_pmc_setup()
925 parent_names, NULL, mux_table, in sam9x7_pmc_setup()
934 clk_mux_buffer[clk_mux_buffer_size++] = mux_table; in sam9x7_pmc_setup()
H A Dpmc.h163 struct clk_hw **parent_hws, u32 *mux_table,
212 struct clk_hw **parent_hws, u32 *mux_table,
257 u32 *mux_table);
H A Dclk-master.c34 u32 *mux_table; member
669 index = clk_mux_val_to_index(&master->hw, master->mux_table, 0, in clk_sama7g5_master_get_parent()
685 master->parent = clk_mux_index_to_val(master->mux_table, 0, index); in clk_sama7g5_master_set_parent()
819 u32 *mux_table, in at91_clk_sama7g5_register_master() argument
830 if (!name || !num_parents || !(parent_names || parent_hws) || !mux_table || in at91_clk_sama7g5_register_master()
856 master->mux_table = mux_table; in at91_clk_sama7g5_register_master()
H A Ddt-compat.c739 u32 *mux_table) in of_at91_clk_prog_setup() argument
775 id, layout, mux_table); in of_at91_clk_prog_setup()
/linux/drivers/clk/mmp/
H A Dclk-mix.c70 if (mix->mux_table) { in _get_mux()
72 if (mix->mux_table[i] == val) in _get_mux()
101 if (mix->mux_table) in _get_mux_val()
102 return mix->mux_table[mux]; in _get_mux_val()
471 if (config->mux_table) { in mmp_clk_register_mix()
472 mix->mux_table = kmemdup_array(config->mux_table, num_parents, in mmp_clk_register_mix()
473 sizeof(*mix->mux_table), GFP_KERNEL); in mmp_clk_register_mix()
474 if (!mix->mux_table) { in mmp_clk_register_mix()
494 kfree(mix->mux_table); in mmp_clk_register_mix()
H A Dclk.h76 u32 *mux_table; member
86 u32 *mux_table; member
/linux/drivers/clk/rockchip/
H A Dclk.c43 u32 *mux_table, in rockchip_clk_register_branch() argument
66 mux->table = mux_table; in rockchip_clk_register_branch()
273 if (child->mux_table) in rockchip_clk_register_frac_branch()
274 frac_mux->table = child->mux_table; in rockchip_clk_register_frac_branch()
527 if (list->mux_table) in rockchip_clk_register_branches()
533 list->mux_flags, list->mux_table, in rockchip_clk_register_branches()
606 list->mux_table, list->div_offset, in rockchip_clk_register_branches()
H A Dclk.h782 u32 *mux_table; member
1030 .mux_table = mt, \
/linux/drivers/net/ethernet/ti/
H A Dcpts.c658 u32 *mux_table; in cpts_of_mux_clk_setup() local
675 mux_table = devm_kcalloc(cpts->dev, num_parents, sizeof(*mux_table), in cpts_of_mux_clk_setup()
677 if (!mux_table || !parent_names) { in cpts_of_mux_clk_setup()
685 mux_table, in cpts_of_mux_clk_setup()
694 0, mux_table, NULL); in cpts_of_mux_clk_setup()