APBPS2_STATUS_DR
while ((ioread32be(&priv->regs->status) & APBPS2_STATUS_DR) && --limit)
while ((status = ioread32be(&priv->regs->status)) & APBPS2_STATUS_DR) {