NIWD_PERIOD_NS
u32 counter = timeout * (1000000000 / NIWD_PERIOD_NS);
return counter / (1000000000 / NIWD_PERIOD_NS);