LPG_MAX_M
max_period = div64_u64((u64)NSEC_PER_SEC * max_res * LPG_MAX_PREDIV * (1 << LPG_MAX_M),
if (m > LPG_MAX_M)
m = LPG_MAX_M;