Lines Matching refs:clock_data
124 const struct ti_dev_clk_data *clock_data; in ti_device_clk_set_parent() local
130 clock_data = ti_get_dev_clk_data(dev, clk_idx); in ti_device_clk_set_parent()
131 if ((clkp == NULL) || (clock_data == NULL)) { in ti_device_clk_set_parent()
135 if (ret && (clock_data->type != TI_DEV_CLK_TABLE_TYPE_MUX)) { in ti_device_clk_set_parent()
151 if (ret && ((parent_idx - clk_idx) > clock_data->idx)) { in ti_device_clk_set_parent()
190 const struct ti_dev_clk_data *clock_data; in ti_device_clk_get_parent() local
196 clock_data = ti_get_dev_clk_data(dev, clk_idx); in ti_device_clk_get_parent()
197 if ((clkp == NULL) || (clock_data == NULL) || (devgroup_ptr == NULL)) { in ti_device_clk_get_parent()
201 if (clock_data->type != TI_DEV_CLK_TABLE_TYPE_MUX) { in ti_device_clk_get_parent()
231 for (i = 0U; i < clock_data->idx; i++) { in ti_device_clk_get_parent()
244 const struct ti_dev_clk_data *clock_data; in ti_device_clk_get_num_parents() local
248 clock_data = ti_get_dev_clk_data(dev, clk_idx); in ti_device_clk_get_num_parents()
249 if ((clkp == NULL) || (clock_data == NULL)) { in ti_device_clk_get_num_parents()
251 } else if (clock_data->type != TI_DEV_CLK_TABLE_TYPE_MUX) { in ti_device_clk_get_num_parents()
258 ret = (ti_dev_clk_idx_t) clock_data->idx; in ti_device_clk_get_num_parents()
264 ret = (ti_dev_clk_idx_t) ((clock_data->n_reserved_parents << 8) | clock_data->idx); in ti_device_clk_get_num_parents()
266 clock_data->idx, clock_data->n_reserved_parents, ret); in ti_device_clk_get_num_parents()
293 const struct ti_dev_clk_data *clock_data; in ti_dev_clk_set_freq() local
304 clock_data = ti_get_dev_clk_data(dev, clk_idx_val); in ti_dev_clk_set_freq()
305 if (clock_data == NULL) { in ti_dev_clk_set_freq()
317 div_var = clock_data->div; in ti_dev_clk_set_freq()
320 (clock_data->type == TI_DEV_CLK_TABLE_TYPE_MUX)) { in ti_dev_clk_set_freq()
336 if (clock_data->type == TI_DEV_CLK_TABLE_TYPE_OUTPUT) { in ti_dev_clk_set_freq()
341 if (clock_data->modify_parent_freq == 0U) { in ti_dev_clk_set_freq()
353 if (clock_data->type == TI_DEV_CLK_TABLE_TYPE_OUTPUT) { in ti_dev_clk_set_freq()
384 const struct ti_dev_clk_data *clock_data; in ti_device_clk_get_freq() local
388 clock_data = ti_get_dev_clk_data(dev, clk_idx); in ti_device_clk_get_freq()
389 if ((clkp == NULL) || (clock_data == NULL)) { in ti_device_clk_get_freq()
393 if (clock_data->type != TI_DEV_CLK_TABLE_TYPE_OUTPUT) { in ti_device_clk_get_freq()
394 if (clock_data->div != 0U) { in ti_device_clk_get_freq()
395 freq_hz /= clock_data->div; in ti_device_clk_get_freq()