Lines Matching refs:divider
1261 u32 n = 0, m = 0, divider; in dscc4_set_clock() local
1269 divider = xtal / *bps; in dscc4_set_clock()
1270 if (divider > BRR_DIVIDER_MAX) { in dscc4_set_clock()
1271 divider >>= 4; in dscc4_set_clock()
1275 if (divider >> 22) { in dscc4_set_clock()
1278 } else if (divider) { in dscc4_set_clock()
1281 while (0xffffffc0 & divider) { in dscc4_set_clock()
1283 divider >>= 1; in dscc4_set_clock()
1285 n = divider; in dscc4_set_clock()
1288 divider = n << m; in dscc4_set_clock()
1290 divider <<= 4; in dscc4_set_clock()
1291 *bps = xtal / divider; in dscc4_set_clock()