Lines Matching refs:rdiv
968 unsigned char rdiv; in si5351_clkout_recalc_rate() local
975 rdiv = si5351_reg_read(hwdata->drvdata, reg); in si5351_clkout_recalc_rate()
977 rdiv &= SI5351_OUTPUT_CLK6_DIV_MASK; in si5351_clkout_recalc_rate()
979 rdiv &= SI5351_OUTPUT_CLK_DIV_MASK; in si5351_clkout_recalc_rate()
980 rdiv >>= SI5351_OUTPUT_CLK_DIV_SHIFT; in si5351_clkout_recalc_rate()
983 return parent_rate >> rdiv; in si5351_clkout_recalc_rate()
991 unsigned char rdiv; in si5351_clkout_round_rate() local
1006 rdiv = SI5351_OUTPUT_CLK_DIV_1; in si5351_clkout_round_rate()
1008 rdiv < SI5351_OUTPUT_CLK_DIV_128) { in si5351_clkout_round_rate()
1009 rdiv += 1; in si5351_clkout_round_rate()
1017 rdiv = SI5351_OUTPUT_CLK_DIV_1; in si5351_clkout_round_rate()
1023 if (new_err > err || rdiv == SI5351_OUTPUT_CLK_DIV_128) in si5351_clkout_round_rate()
1025 rdiv++; in si5351_clkout_round_rate()
1029 rate = *parent_rate >> rdiv; in si5351_clkout_round_rate()
1033 __func__, __clk_get_name(hwdata->hw.clk), (1 << rdiv), in si5351_clkout_round_rate()
1045 unsigned char rdiv; in si5351_clkout_set_rate() local
1048 rdiv = SI5351_OUTPUT_CLK_DIV_1; in si5351_clkout_set_rate()
1054 if (new_err > err || rdiv == SI5351_OUTPUT_CLK_DIV_128) in si5351_clkout_set_rate()
1056 rdiv++; in si5351_clkout_set_rate()
1064 SI5351_OUTPUT_CLK6_DIV_MASK, rdiv); in si5351_clkout_set_rate()
1069 rdiv << SI5351_OUTPUT_CLK_DIV_SHIFT); in si5351_clkout_set_rate()
1075 rdiv << SI5351_OUTPUT_CLK_DIV_SHIFT); in si5351_clkout_set_rate()
1084 __func__, __clk_get_name(hwdata->hw.clk), (1 << rdiv), in si5351_clkout_set_rate()