Home
last modified time | relevance | path

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

/linux/drivers/clk/
H A Dclk-rp1.c263 #define CLK_DIV_FRAC_BITS 16 macro
805 div = (div << CLK_DIV_FRAC_BITS) | (frac >> (32 - CLK_DIV_FRAC_BITS)); in rp1_clock_recalc_rate()
807 calc_rate = (u64)parent_rate << CLK_DIV_FRAC_BITS; in rp1_clock_recalc_rate()
856 if (!rate || rate > parent_rate + (parent_rate >> CLK_DIV_FRAC_BITS)) in rp1_clock_choose_div()
864 div = (u64)parent_rate << CLK_DIV_FRAC_BITS; in rp1_clock_choose_div()
868 div <<= CLK_DIV_FRAC_BITS; in rp1_clock_choose_div()
872 1ull << CLK_DIV_FRAC_BITS, in rp1_clock_choose_div()
873 (u64)data->div_int_max << CLK_DIV_FRAC_BITS); in rp1_clock_choose_div()
963 clockman_write(clockman, data->div_int_reg, div >> CLK_DIV_FRAC_BITS); in rp1_clock_set_rate_and_parent()
965 clockman_write(clockman, data->div_frac_reg, div << (32 - CLK_DIV_FRAC_BITS)); in rp1_clock_set_rate_and_parent()
[all …]