Lines Matching refs:dclk_div
1047 unsigned int dclk_div; in lmk04832_dclk_recalc_rate() local
1062 dclk_div = FIELD_GET(LMK04832_BIT_DCLK_DIV_MSB, msb) << 8 | lsb; in lmk04832_dclk_recalc_rate()
1063 rate = DIV_ROUND_CLOSEST(prate, dclk_div); in lmk04832_dclk_recalc_rate()
1074 unsigned int dclk_div; in lmk04832_dclk_round_rate() local
1076 dclk_div = DIV_ROUND_CLOSEST(*prate, rate); in lmk04832_dclk_round_rate()
1077 dclk_rate = DIV_ROUND_CLOSEST(*prate, dclk_div); in lmk04832_dclk_round_rate()
1079 if (dclk_div < 1 || dclk_div > 0x3ff) { in lmk04832_dclk_round_rate()
1095 unsigned int dclk_div; in lmk04832_dclk_set_rate() local
1098 dclk_div = DIV_ROUND_CLOSEST(prate, rate); in lmk04832_dclk_set_rate()
1100 if (dclk_div > 0x3ff) { in lmk04832_dclk_set_rate()
1106 if (dclk_div == 1) { in lmk04832_dclk_set_rate()
1120 if (dclk_div == 2 || dclk_div == 3) { in lmk04832_dclk_set_rate()
1134 FIELD_GET(0x0ff, dclk_div)); in lmk04832_dclk_set_rate()
1141 FIELD_GET(0x300, dclk_div)); in lmk04832_dclk_set_rate()