Lines Matching refs:divider
1264 u32 n = 0, m = 0, divider; in dscc4_set_clock() local
1272 divider = xtal / *bps; in dscc4_set_clock()
1273 if (divider > BRR_DIVIDER_MAX) { in dscc4_set_clock()
1274 divider >>= 4; in dscc4_set_clock()
1278 if (divider >> 22) { in dscc4_set_clock()
1281 } else if (divider) { in dscc4_set_clock()
1284 while (0xffffffc0 & divider) { in dscc4_set_clock()
1286 divider >>= 1; in dscc4_set_clock()
1288 n = divider; in dscc4_set_clock()
1291 divider = n << m; in dscc4_set_clock()
1293 divider <<= 4; in dscc4_set_clock()
1294 *bps = xtal / divider; in dscc4_set_clock()