DCR_TCE
if (!(dcr & DCR_TCE)) {
di_write_busy_wait(imxdi, dcr | DCR_TCE, DCR);
if (!(dcr & DCR_TCE) || (dsr & DSR_SVF)) {
return di_write_wait(imxdi, readl(imxdi->ioaddr + DCR) | DCR_TCE, DCR);