PWM_POLARITY_MASK
PWM_POLARITY_MASK, (0x1 << PWM_POLARITY_SHIFT));
PWM_POLARITY_MASK, (0x0 << PWM_POLARITY_SHIFT));
state->polarity = (PWM_POLARITY_MASK & value) ? PWM_POLARITY_INVERSED : PWM_POLARITY_NORMAL;
ctrl &= ~PWM_POLARITY_MASK;