B43_MMIO_GEN_IRQ_REASON
b43_write32(dev, B43_MMIO_GEN_IRQ_REASON, B43_IRQ_BEACON);
reason = b43_read32(dev, B43_MMIO_GEN_IRQ_REASON);
b43_write32(dev, B43_MMIO_GEN_IRQ_REASON, reason);
b43_write32(dev, B43_MMIO_GEN_IRQ_REASON, B43_IRQ_ALL);
tmp = b43_read32(dev, B43_MMIO_GEN_IRQ_REASON);
b43_read32(dev, B43_MMIO_GEN_IRQ_REASON); /* dummy read */
b43_write32(dev, B43_MMIO_GEN_IRQ_REASON,
b43_read32(dev, B43_MMIO_GEN_IRQ_REASON);
tmp = b43_read32(dev, B43_MMIO_GEN_IRQ_REASON);
tmp = b43_read32(dev, B43_MMIO_GEN_IRQ_REASON);
b43_write32(dev, B43_MMIO_GEN_IRQ_REASON, 0x00004000);