BCMA_RESET_CTL
bcma_awrite32(BCMA_RESET_CTL, BCMA_RESET_CTL_RESET);
bcma_aread32(BCMA_RESET_CTL);
bcma_awrite32(BCMA_RESET_CTL, 0);
bcma_aread32(BCMA_RESET_CTL);
if (bcma_aread32(core, BCMA_RESET_CTL) & BCMA_RESET_CTL_RESET)
if (bcma_aread32(core, BCMA_RESET_CTL) & BCMA_RESET_CTL_RESET)
bcma_awrite32(core, BCMA_RESET_CTL, BCMA_RESET_CTL_RESET);
bcma_aread32(core, BCMA_RESET_CTL);
bcma_awrite32(core, BCMA_RESET_CTL, 0);
bcma_aread32(core, BCMA_RESET_CTL);
if (bgmac_idm_read(bgmac, BCMA_RESET_CTL) & BCMA_RESET_CTL_RESET)
val = bgmac_idm_read(bgmac, BCMA_RESET_CTL);
bgmac_idm_write(bgmac, BCMA_RESET_CTL, 0);
bgmac_idm_read(bgmac, BCMA_RESET_CTL);
regdata = ci->ops->read32(ci->ctx, core->wrapbase + BCMA_RESET_CTL);
regdata = ci->ops->read32(ci->ctx, core->wrapbase + BCMA_RESET_CTL);
ci->ops->write32(ci->ctx, core->wrapbase + BCMA_RESET_CTL,
SPINWAIT(ci->ops->read32(ci->ctx, core->wrapbase + BCMA_RESET_CTL) !=
while (ci->ops->read32(ci->ctx, core->wrapbase + BCMA_RESET_CTL) &
ci->ops->write32(ci->ctx, core->wrapbase + BCMA_RESET_CTL, 0);
d11priv2->wrapbase + BCMA_RESET_CTL) &
d11priv2->wrapbase + BCMA_RESET_CTL,
writel(0, usb3->dmp + BCMA_RESET_CTL);
writel(BCMA_RESET_CTL_RESET, usb3->dmp + BCMA_RESET_CTL);
writel(0, usb3->dmp + BCMA_RESET_CTL);
bcma_awrite32(core, BCMA_RESET_CTL, BCMA_RESET_CTL_RESET);
bcma_awrite32(core, BCMA_RESET_CTL, 0);