PWM_CTRL_CFG_DIV_SHIFT
val &= ~(PWM_CTRL_CFG_DIV_MASK << PWM_CTRL_CFG_DIV_SHIFT(pwm->hwpwm));
PWM_CTRL_CFG_DIV_SHIFT(pwm->hwpwm);