Home
last modified time | relevance | path

Searched refs:new_parent (Results 1 – 2 of 2) sorted by relevance

/rk3399_ARM-atf/drivers/ti/clk/
H A Dti_clk_mux.c72 static bool ti_clk_mux_set_parent_internal(struct ti_clk *clkp, uint8_t new_parent) in ti_clk_mux_set_parent_internal() argument
92 val = (uint32_t)new_parent << (uint32_t)reg->bit; in ti_clk_mux_set_parent_internal()
97 ti_clk_id(clkp), new_parent); in ti_clk_mux_set_parent_internal()
134 bool ti_clk_mux_set_parent(struct ti_clk *clkp, uint8_t new_parent) in ti_clk_mux_set_parent() argument
150 if (new_parent >= mux_data->num_parents) { in ti_clk_mux_set_parent()
154 if (mux_data->parents[new_parent].div == 0U) { in ti_clk_mux_set_parent()
165 if ((op != NULL) && (op->clk == mux_data->parents[new_parent].clk) && in ti_clk_mux_set_parent()
166 (op->div == mux_data->parents[new_parent].div)) { in ti_clk_mux_set_parent()
170 parent = ti_clk_lookup((ti_clk_idx_t) mux_data->parents[new_parent].clk); in ti_clk_mux_set_parent()
185 if (!mux_drv->set_parent(clkp, new_parent)) { in ti_clk_mux_set_parent()
/rk3399_ARM-atf/drivers/ti/clk/include/
H A Dti_clk_mux.h96 bool ti_clk_mux_set_parent(struct ti_clk *clkp, uint8_t new_parent);