CX25840_IR_REFCLK_FREQ
DIV_ROUND_CLOSEST(CX25840_IR_REFCLK_FREQ, freq * 16));
return DIV_ROUND_CLOSEST(CX25840_IR_REFCLK_FREQ, (divider + 1) * 16);
return DIV_ROUND_CLOSEST(CX25840_IR_REFCLK_FREQ,
DIV_ROUND_CLOSEST(CX25840_IR_REFCLK_FREQ / 1000000 * ns, 1000));
CX25840_IR_REFCLK_FREQ / 1000000);
return DIV_ROUND_CLOSEST(count, CX25840_IR_REFCLK_FREQ / 1000000);
CX25840_IR_REFCLK_FREQ / 1000000);
rem = do_div(n, CX25840_IR_REFCLK_FREQ / 1000000); /* / MHz => ns */
if (rem >= CX25840_IR_REFCLK_FREQ / 1000000 / 2)
n = ((u64) ns) * CX25840_IR_REFCLK_FREQ / 1000000; /* millicycles */
rem = do_div(n, CX25840_IR_REFCLK_FREQ / 1000000); /* / MHz => us */
if (rem >= CX25840_IR_REFCLK_FREQ / 1000000 / 2)
clocks = CX25840_IR_REFCLK_FREQ / 1000000 * (u64) ns; /* millicycles */