MCHPCOREPWM_PERIOD_STEPS_MAX
*period_steps = MCHPCOREPWM_PERIOD_STEPS_MAX;
if (tmp < MCHPCOREPWM_PERIOD_STEPS_MAX + 1)
*prescale = ((u16)tmp) / (MCHPCOREPWM_PERIOD_STEPS_MAX + 1) - 1;
*period_steps = MCHPCOREPWM_PERIOD_STEPS_MAX;
if (hw_period_steps > MCHPCOREPWM_PERIOD_STEPS_MAX)