edu_readl
edu_readl(ctrl, EDU_ERR_STATUS);
edu_readl(ctrl, EDU_DONE);
while (!(edu_readl(ctrl, EDU_DONE) & EDU_DONE_MASK))
edu_readl(ctrl, EDU_DONE);
edu_readl(ctrl, EDU_DRAM_ADDR);
edu_readl(ctrl, EDU_EXT_ADDR);
edu_readl(ctrl, EDU_CMD);
edu_readl(ctrl, EDU_DRAM_ADDR);
edu_readl(ctrl, EDU_EXT_ADDR);
edu_readl(ctrl, EDU_LENGTH);
edu_readl(ctrl, EDU_CMD);
edu_readl(ctrl, EDU_STATUS),
edu_readl(ctrl, EDU_ERR_STATUS));
if (edu_readl(ctrl, EDU_STATUS) & EDU_STATUS_ACTIVE)
edu_readl(ctrl, EDU_STATUS));
if (unlikely(edu_readl(ctrl, EDU_ERR_STATUS) & EDU_ERR_STATUS_ERRACK)) {
edu_readl(ctrl, EDU_STOP);
ctrl->edu_config = edu_readl(ctrl, EDU_CONFIG);
ctrl->edu_config = edu_readl(ctrl, EDU_CONFIG);
edu_readl(ctrl, EDU_CONFIG);
edu_readl(ctrl, EDU_CONFIG);