FLIPPER_ICR
out_be32(io_base + FLIPPER_ICR, 0xffffffff);
irq_status = in_be32(io_base + FLIPPER_ICR) &
icr = in_be32(io_base + FLIPPER_ICR);
out_be32(io_base + FLIPPER_ICR, mask);
out_be32(io_base + FLIPPER_ICR, 1 << irq);