PWM_CONTROL_SMOOTH_SHIFT
value |= 1 << PWM_CONTROL_SMOOTH_SHIFT(chan);
value &= ~(1 << PWM_CONTROL_SMOOTH_SHIFT(chan));