DWC_TIM_CTRL
ctrl = dwc_pwm_readl(dwc, DWC_TIM_CTRL(pwm->hwpwm));
reg = dwc_pwm_readl(dwc, DWC_TIM_CTRL(pwm));
dwc_pwm_writel(dwc, reg, DWC_TIM_CTRL(pwm));
dwc_pwm_writel(dwc, ctrl, DWC_TIM_CTRL(pwm->hwpwm));
dwc->ctx[i].ctrl = dwc_pwm_readl(dwc, DWC_TIM_CTRL(i));
dwc_pwm_writel(dwc, dwc->ctx[i].ctrl, DWC_TIM_CTRL(i));