Lines Matching defs:rdiv
165 /* save rdiv and divby4 */
1025 unsigned char rdiv;
1032 rdiv = si5351_reg_read(hwdata->drvdata, reg);
1034 rdiv &= SI5351_OUTPUT_CLK6_DIV_MASK;
1036 rdiv &= SI5351_OUTPUT_CLK_DIV_MASK;
1037 rdiv >>= SI5351_OUTPUT_CLK_DIV_SHIFT;
1040 return parent_rate >> rdiv;
1049 unsigned char rdiv;
1064 rdiv = SI5351_OUTPUT_CLK_DIV_1;
1066 rdiv < SI5351_OUTPUT_CLK_DIV_128) {
1067 rdiv += 1;
1074 /* round to closed rdiv */
1075 rdiv = SI5351_OUTPUT_CLK_DIV_1;
1081 if (new_err > err || rdiv == SI5351_OUTPUT_CLK_DIV_128)
1083 rdiv++;
1087 rate = req->best_parent_rate >> rdiv;
1090 "%s - %s: rdiv = %u, parent_rate = %lu, rate = %lu\n",
1091 __func__, clk_hw_get_name(hw), (1 << rdiv),
1104 unsigned char rdiv;
1106 /* round to closed rdiv */
1107 rdiv = SI5351_OUTPUT_CLK_DIV_1;
1113 if (new_err > err || rdiv == SI5351_OUTPUT_CLK_DIV_128)
1115 rdiv++;
1123 SI5351_OUTPUT_CLK6_DIV_MASK, rdiv);
1128 rdiv << SI5351_OUTPUT_CLK_DIV_SHIFT);
1134 rdiv << SI5351_OUTPUT_CLK_DIV_SHIFT);
1142 "%s - %s: rdiv = %u, parent_rate = %lu, rate = %lu\n",
1143 __func__, clk_hw_get_name(hw), (1 << rdiv),