loongson2_rate_part
mult = loongson2_rate_part(val, clk->mult_shift, clk->mult_width);
div = loongson2_rate_part(val, clk->div_shift, clk->div_width);
scale = loongson2_rate_part(val, clk->div_shift, clk->div_width) + 1;