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