Lines Matching refs:clk_id
68 * @clk_id: Clock id
78 u32 clk_id;
121 static struct clk_hw *(* const clk_topology[]) (const char *name, u32 clk_id,
141 * @clk_id: Clock index
145 static inline int zynqmp_is_valid_clock(u32 clk_id)
147 if (clk_id >= clock_max_idx)
150 return clock[clk_id].valid;
155 * @clk_id: Clock index
160 static int zynqmp_get_clock_name(u32 clk_id, char *clk_name)
164 ret = zynqmp_is_valid_clock(clk_id);
166 strncpy(clk_name, clock[clk_id].clk_name, MAX_NAME_LEN);
175 * @clk_id: Clock index
180 static int zynqmp_get_clock_type(u32 clk_id, u32 *type)
184 ret = zynqmp_is_valid_clock(clk_id);
186 *type = clock[clk_id].type;
278 * @clk_id: Clock ID
285 struct clk_hw *zynqmp_clk_register_fixed_factor(const char *name, u32 clk_id,
297 qdata.arg1 = clk_id;
411 * @clk_id: Clock index
417 static int zynqmp_clock_get_topology(u32 clk_id,
426 ret = zynqmp_pm_clock_get_topology(clock[clk_id].clk_id, j,
478 * @clk_id: Clock index
484 static int zynqmp_clock_get_parents(u32 clk_id, struct clock_parent *parents,
493 ret = zynqmp_pm_clock_get_parents(clock[clk_id].clk_id, j,
511 * @clk_id: Clock index
517 static int zynqmp_get_parent_list(struct device_node *np, u32 clk_id,
521 u32 total_parents = clock[clk_id].num_parents;
525 clk_nodes = clock[clk_id].node;
526 parents = clock[clk_id].parent;
551 * @clk_id: Clock index
558 static struct clk_hw *zynqmp_register_clk_topology(int clk_id, char *clk_name,
568 nodes = clock[clk_id].node;
569 num_nodes = clock[clk_id].num_nodes;
570 clk_dev_id = clock[clk_id].clk_id;
684 clock[i].clk_id = FIELD_PREP(CLK_ATTR_NODE_CLASS, class) |
689 zynqmp_pm_clock_get_name(clock[i].clk_id, &name);