| /linux/drivers/clk/imx/ |
| A D | clk-gpr-mux.c | 24 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()
|
| A D | clk.h | 488 u8 num_parents, const u32 *mux_table, u32 mask);
|
| /linux/drivers/clk/at91/ |
| A D | clk-programmable.c | 24 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()
|
| A D | clk-generated.c | 26 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()
|
| A D | sama7g5.c | 1101 u32 *mux_table; in sama7g5_pmc_setup() local 1103 mux_table = kmalloc_array(num_parents, sizeof(*mux_table), in sama7g5_pmc_setup() 1105 if (!mux_table) in sama7g5_pmc_setup() 1108 PMC_INIT_TABLE(mux_table, 3); in sama7g5_pmc_setup() 1128 alloc_mem[alloc_mem_size++] = mux_table; in sama7g5_pmc_setup() 1197 u32 *mux_table; in sama7g5_pmc_setup() local 1199 mux_table = kmalloc_array(num_parents, sizeof(*mux_table), in sama7g5_pmc_setup() 1201 if (!mux_table) in sama7g5_pmc_setup() 1204 PMC_INIT_TABLE(mux_table, 3); in sama7g5_pmc_setup() 1219 parent_hws, mux_table, in sama7g5_pmc_setup() [all …]
|
| A D | sam9x7.c | 903 u32 *mux_table; in sam9x7_pmc_setup() local 905 mux_table = kmalloc_array(num_parents, sizeof(*mux_table), in sam9x7_pmc_setup() 907 if (!mux_table) in sam9x7_pmc_setup() 910 PMC_INIT_TABLE(mux_table, 4); in sam9x7_pmc_setup() 911 PMC_FILL_TABLE(&mux_table[4], sam9x7_gck[i].pp_mux_table, in sam9x7_pmc_setup() 919 parent_names, NULL, mux_table, in sam9x7_pmc_setup() 928 clk_mux_buffer[clk_mux_buffer_size++] = mux_table; in sam9x7_pmc_setup()
|
| A D | pmc.h | 165 struct clk_hw **parent_hws, u32 *mux_table, 214 struct clk_hw **parent_hws, u32 *mux_table, 259 u32 *mux_table);
|
| A D | clk-master.c | 34 u32 *mux_table; member 666 index = clk_mux_val_to_index(&master->hw, master->mux_table, 0, in clk_sama7g5_master_get_parent() 682 master->parent = clk_mux_index_to_val(master->mux_table, 0, index); in clk_sama7g5_master_set_parent() 816 u32 *mux_table, in at91_clk_sama7g5_register_master() argument 827 if (!name || !num_parents || !(parent_names || parent_hws) || !mux_table || in at91_clk_sama7g5_register_master() 853 master->mux_table = mux_table; in at91_clk_sama7g5_register_master()
|
| A D | dt-compat.c | 739 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/ |
| A D | clk-mix.c | 70 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()
|
| A D | clk.h | 80 u32 *mux_table; member 90 u32 *mux_table; member
|
| /linux/drivers/clk/rockchip/ |
| A D | clk.c | 42 u32 *mux_table, in rockchip_clk_register_branch() argument 65 mux->table = mux_table; in rockchip_clk_register_branch() 278 if (child->mux_table) in rockchip_clk_register_frac_branch() 279 frac_mux->table = child->mux_table; in rockchip_clk_register_frac_branch() 464 if (list->mux_table) in rockchip_clk_register_branches() 470 list->mux_flags, list->mux_table, in rockchip_clk_register_branches() 536 list->mux_table, list->div_offset, in rockchip_clk_register_branches()
|
| A D | clk.h | 591 u32 *mux_table; member 837 .mux_table = mt, \
|
| /linux/drivers/net/ethernet/ti/ |
| A D | cpts.c | 658 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()
|