DMACtrl
dw32(DMACtrl, dr32(DMACtrl) | 0x00001000);
iowrite32(0x500, ioaddr + DMACtrl);
if ((ioread32(ioaddr + DMACtrl) & 0xc000) == 0)