Searched refs:rotrim (Results 1 - 2 of 2) sorted by relevance
/kernel/linux/linux-5.10/drivers/clk/microchip/ |
H A D | clk-core.c | 295 u32 rodiv, u32 rotrim) in roclk_calc_rate() 304 if (rotrim) { in roclk_calc_rate() 305 rodiv = (rodiv << 9) + rotrim; in roclk_calc_rate() 321 u32 div, rotrim, rodiv; in roclk_calc_div_trim() local 325 * fout = fin / [2 * {rodiv + (rotrim / 512)}] ... (1) in roclk_calc_div_trim() 327 * whereas DIV = rodiv + (rotrim / 512) in roclk_calc_div_trim() 330 * (rotrim/512) will be zero. And DIV & rodiv will result same. in roclk_calc_div_trim() 332 * ie. fout = (fin * 256) / [(512 * rodiv) + rotrim] ... from (1) in roclk_calc_div_trim() 333 * ie. rotrim = ((fin * 256) / fout) - (512 * DIV) in roclk_calc_div_trim() 339 rotrim in roclk_calc_div_trim() 294 roclk_calc_rate(unsigned long parent_rate, u32 rodiv, u32 rotrim) roclk_calc_rate() argument 362 u32 v, rodiv, rotrim; roclk_recalc_rate() local 378 u32 rotrim, rodiv; roclk_round_rate() local [all...] |
/kernel/linux/linux-6.6/drivers/clk/microchip/ |
H A D | clk-core.c | 295 u32 rodiv, u32 rotrim) in roclk_calc_rate() 304 if (rotrim) { in roclk_calc_rate() 305 rodiv = (rodiv << 9) + rotrim; in roclk_calc_rate() 321 u32 div, rotrim, rodiv; in roclk_calc_div_trim() local 325 * fout = fin / [2 * {rodiv + (rotrim / 512)}] ... (1) in roclk_calc_div_trim() 327 * whereas DIV = rodiv + (rotrim / 512) in roclk_calc_div_trim() 330 * (rotrim/512) will be zero. And DIV & rodiv will result same. in roclk_calc_div_trim() 332 * ie. fout = (fin * 256) / [(512 * rodiv) + rotrim] ... from (1) in roclk_calc_div_trim() 333 * ie. rotrim = ((fin * 256) / fout) - (512 * DIV) in roclk_calc_div_trim() 339 rotrim in roclk_calc_div_trim() 294 roclk_calc_rate(unsigned long parent_rate, u32 rodiv, u32 rotrim) roclk_calc_rate() argument 362 u32 v, rodiv, rotrim; roclk_recalc_rate() local 378 u32 rotrim, rodiv; roclk_round_rate() local [all...] |
Completed in 3 milliseconds