Lines Matching defs:rclk
160 return (16000000 * divisor / bas->rclk);
161 return (16000 * divisor / (bas->rclk / 1000));
165 ns8250_divisor(int rclk, int baudrate)
173 divisor = (rclk / (baudrate << 3) + 1) >> 1;
176 actual_baud = rclk / (divisor << 4);
302 /* Set baudrate if we know a rclk and both are not 0. */
303 if (baudrate > 0 && bas->rclk > 0) {
304 divisor = ns8250_divisor(bas->rclk, baudrate);
378 * Loader tells us to infer the rclk when it sets xo to 0 in
380 * calculate rclk from baudrate and the divisor register. If 'div' is
382 * rclk methods.
384 if (bas->rclk_guess && bas->rclk == 0 && baudrate != 0) {
388 bas->rclk = baudrate * div * 16;
396 if (bas->rclk == 0 && baudrate != 0)
397 bas->rclk = DEFAULT_RCLK;
766 baudrate = (divisor > 0) ? bas->rclk / divisor / 16 : 0;