FIS_IRQ_CAUSE
writelfl(0, port_mmio + FIS_IRQ_CAUSE);
fis_cause = readl(port_mmio + FIS_IRQ_CAUSE);
writelfl(~fis_cause, port_mmio + FIS_IRQ_CAUSE);