BCM_MAX_PULSE_8NS
pulse = (u64)BCM_MAX_PULSE_8NS << 3;
if (!pulse || pulse > period || pulse > BCM_MAX_PULSE_8NS)