isi_writel
isi_writel(isi, ISI_CTRL, ISI_CTRL_DIS);
isi_writel(isi, ISI_CFG2, cfg2);
isi_writel(isi, ISI_PSIZE, psize);
isi_writel(isi, ISI_PDECF, ISI_PDECF_NO_SAMPLING);
isi_writel(isi, ISI_DMA_C_DSCR,
isi_writel(isi, ISI_DMA_C_CTRL,
isi_writel(isi, ISI_DMA_CHER, ISI_DMA_CHSR_C_CH);
isi_writel(isi, ISI_DMA_P_DSCR,
isi_writel(isi, ISI_DMA_P_CTRL,
isi_writel(isi, ISI_DMA_CHER, ISI_DMA_CHSR_P_CH);
isi_writel(isi, ISI_INTDIS, ISI_CTRL_SRST);
isi_writel(isi, ISI_INTDIS, ISI_CTRL_DIS);
isi_writel(isi, ISI_INTEN, ISI_CTRL_SRST);
isi_writel(isi, ISI_CTRL, ISI_CTRL_SRST);
isi_writel(isi, ISI_INTEN, ISI_CTRL_DIS);
isi_writel(isi, ISI_CTRL, ISI_CTRL_DIS);
isi_writel(isi, ISI_INTEN,
isi_writel(isi, ISI_DMA_C_DSCR,
isi_writel(isi, ISI_DMA_C_CTRL,
isi_writel(isi, ISI_DMA_CHER, ISI_DMA_CHSR_C_CH);
isi_writel(isi, ISI_DMA_P_DSCR,
isi_writel(isi, ISI_DMA_P_CTRL,
isi_writel(isi, ISI_DMA_CHER, ISI_DMA_CHSR_P_CH);
isi_writel(isi, ISI_CTRL, ctrl);
isi_writel(isi, ISI_CFG1, cfg1);
isi_writel(isi, ISI_INTDIS, (u32)~0UL);
isi_writel(isi, ISI_INTDIS,
isi_writel(isi, ISI_CTRL, ISI_CTRL_DIS);
isi_writel(isi, ISI_CFG1, cfg1);