Lines Matching full:parents
23 unsigned int parents[MRQ_CLK_MAX_PARENTS]; member
35 unsigned int *parents; member
208 request.parent_id = clk->parents[index]; in tegra_bpmp_clk_set_parent()
249 if (clk->parents[i] == response.parent_id) in tegra_bpmp_clk_get_parent()
374 info->parents[i] = response.parents[i]; in tegra_bpmp_clk_get_info()
415 dev_printk(level, bpmp->dev, " parents: %u\n", info->num_parents); in tegra_bpmp_clk_info_dump()
418 dev_printk(level, bpmp->dev, " %03u\n", info->parents[i]); in tegra_bpmp_clk_info_dump()
450 "clock %u has too many parents (%u, max: %u)\n", in tegra_bpmp_probe_clocks()
509 const char **parents; in tegra_bpmp_clk_register() local
520 clk->parents = devm_kcalloc(bpmp->dev, info->num_parents, in tegra_bpmp_clk_register()
521 sizeof(*clk->parents), GFP_KERNEL); in tegra_bpmp_clk_register()
522 if (!clk->parents) in tegra_bpmp_clk_register()
560 parents = kcalloc(info->num_parents, sizeof(*parents), GFP_KERNEL); in tegra_bpmp_clk_register()
561 if (!parents) in tegra_bpmp_clk_register()
568 clk->parents[i] = info->parents[i]; in tegra_bpmp_clk_register()
571 info->parents[i]); in tegra_bpmp_clk_register()
574 info->parents[i], info->id); in tegra_bpmp_clk_register()
578 parents[i] = parent->name; in tegra_bpmp_clk_register()
581 init.parent_names = parents; in tegra_bpmp_clk_register()
585 kfree(parents); in tegra_bpmp_clk_register()
609 unsigned int p_id = info->parents[j]; in tegra_bpmp_register_clocks_one()