B43_MMIO_MACCTL
macctl = b43_read32(dev, B43_MMIO_MACCTL);
b43_write32(dev, B43_MMIO_MACCTL, macctl);
b43_read32(dev, B43_MMIO_MACCTL);
macctl = b43_read32(dev, B43_MMIO_MACCTL);
b43_write32(dev, B43_MMIO_MACCTL, macctl);
macctl = b43_read32(dev, B43_MMIO_MACCTL);
b43_write32(dev, B43_MMIO_MACCTL, macctl);
b43_maskset32(dev, B43_MMIO_MACCTL, ~B43_MACCTL_PSM_JMP0,
b43_maskset32(dev, B43_MMIO_MACCTL, ~B43_MACCTL_PSM_RUN,
b43_maskset32(dev, B43_MMIO_MACCTL, ~B43_MACCTL_GPOUTSMSK, 0);
b43_maskset32(dev, B43_MMIO_MACCTL, ~0, B43_MACCTL_ENABLED);
b43_read32(dev, B43_MMIO_MACCTL);
b43_maskset32(dev, B43_MMIO_MACCTL, ~B43_MACCTL_ENABLED, 0);
b43_read32(dev, B43_MMIO_MACCTL);
ctl = b43_read32(dev, B43_MMIO_MACCTL);
b43_write32(dev, B43_MMIO_MACCTL, ctl);
b43_maskset32(dev, B43_MMIO_MACCTL, ~B43_MACCTL_DISCPMQ, 0);
b43_maskset32(dev, B43_MMIO_MACCTL, ~0, B43_MACCTL_DISCPMQ);
b43_write32(dev, B43_MMIO_MACCTL, macctl);
b43_maskset32(dev, B43_MMIO_MACCTL, ~B43_MACCTL_INFRA, 0);
b43_maskset32(dev, B43_MMIO_MACCTL, ~0, B43_MACCTL_INFRA);
v = b43_read32(dev, B43_MMIO_MACCTL);
macctl = b43_read32(dev, B43_MMIO_MACCTL);
b43_maskset32(dev, B43_MMIO_MACCTL, ~B43_MACCTL_PSM_RUN,
b43_maskset32(dev, B43_MMIO_MACCTL, ~0, B43_MACCTL_TBTTHOLD);
b43_read32(dev, B43_MMIO_MACCTL);
b43_maskset32(dev, B43_MMIO_MACCTL, ~B43_MACCTL_TBTTHOLD, 0);
b43_read32(dev, B43_MMIO_MACCTL);
macctl = b43_read32(dev, B43_MMIO_MACCTL);
b43_write32(dev, B43_MMIO_MACCTL, macctl);
b43_read32(dev, B43_MMIO_MACCTL);
macctl = b43_read32(dev, B43_MMIO_MACCTL);
b43_write32(dev, B43_MMIO_MACCTL, macctl);
b43_read32(dev, B43_MMIO_MACCTL);
b43_read32(dev, B43_MMIO_MACCTL);
if (b43_read32(dev, B43_MMIO_MACCTL) & B43_MACCTL_ENABLED)
if (b43_read32(dev, B43_MMIO_MACCTL) & B43_MACCTL_ENABLED)
b43_read32(dev, B43_MMIO_MACCTL); /* flush writes */
b43_read32(dev, B43_MMIO_MACCTL); /* flush writes */
b43_read32(dev, B43_MMIO_MACCTL); /* flush writes */
b43_read32(dev, B43_MMIO_MACCTL); /* flush writes */
b43_read32(dev, B43_MMIO_MACCTL); /* flush writes */
b43_read32(dev, B43_MMIO_MACCTL); /* flush writes */
b43_maskset32(dev, B43_MMIO_MACCTL, ~0, 0x200000);
b43_read32(dev, B43_MMIO_MACCTL);
b43_maskset32(dev, B43_MMIO_MACCTL, ~0x200000, 0);
b43_maskset32(dev, B43_MMIO_MACCTL, ~0, 0x200000);
b43_read32(dev, B43_MMIO_MACCTL);
b43_maskset32(dev, B43_MMIO_MACCTL, ~0x200000, 0);
b43_maskset32(dev, B43_MMIO_MACCTL, ~0, B43_MACCTL_PHY_LOCK);
b43_read32(dev, B43_MMIO_MACCTL);
b43_maskset32(dev, B43_MMIO_MACCTL, ~B43_MACCTL_PHY_LOCK, 0);
b43_maskset32(dev, B43_MMIO_MACCTL, ~B43_MACCTL_GPOUTSMSK, 0);
if (b43_read32(dev, B43_MMIO_MACCTL) & B43_MACCTL_ENABLED)
b43_write32(dev, B43_MMIO_MACCTL, b43_read32(dev, B43_MMIO_MACCTL)
b43_read32(dev, B43_MMIO_MACCTL); /* flush */