clk_recalc
core->rate = clk_recalc(core, parent_rate);
new_rate = clk_recalc(core, parent_rate);
child->new_rate = clk_recalc(child, new_rate);
core->rate = clk_recalc(core, best_parent_rate);