FLD_START
iowrite32(FLD_START_EN | FLD_END_ODD_EN | FLD_START |
iowrite32(FLD_START | FLD_END_EVEN | FLD_END_ODD, pd->regs + INT_CSR);
tmp = ioread32(ipd->regs + INT_CSR) & (FLD_START | FLD_END_ODD);
if ((tmp & FLD_START) && !(tmp & FLD_END_ODD)) {
iowrite32(FLD_START_EN | FLD_END_ODD_EN | FLD_START,
iowrite32(FLD_START_EN | FLD_END_ODD_EN | FLD_START |
iowrite32(FLD_START | FLD_END_EVEN | FLD_END_ODD,