HZ_PER_GHZ
ticks = div_u64(nanoseconds * frequency, HZ_PER_GHZ);
sample_ns = div_u64(1ULL * HZ_PER_GHZ * (sample_cnt + 1), clk_src);
clk_ns = HZ_PER_GHZ / clk_src;
ns = DIV_ROUND_UP(HZ_PER_GHZ, i2c_clk);
t_low_ns = div_u64(8ULL * HZ_PER_GHZ * (calc.div_low + 1), clk_rate);
t_high_ns = div_u64(8ULL * HZ_PER_GHZ * (calc.div_high + 1), clk_rate);
HZ_PER_GHZ / t->bus_freq_hz,
ns_per_clk = HZ_PER_GHZ / rate;
ndelay(DIV_ROUND_UP(DIV_ROUND_UP(HZ_PER_GHZ, rate), n) + 10)