CCR_EN
if (ccr & CCR_EN) {
writel_relaxed(ccr | CCR_EN, ddata->base + STM32_DMA3_CCR(id));
u32 csr, ccr = readl_relaxed(ddata->base + STM32_DMA3_CCR(chan->id)) & ~CCR_EN;
u32 ccr = readl_relaxed(ddata->base + STM32_DMA3_CCR(chan->id)) & ~CCR_EN;
writel_relaxed(ccr & ~(CCR_ALLIE | CCR_EN), ddata->base + STM32_DMA3_CCR(chan->id));
if (!(ccr & CCR_SUSP) && (ccr & CCR_EN)) {