BCMA_CLKCTLST
bcma_set32(core, BCMA_CLKCTLST, ~BCMA_CLKCTLST_FORCEHT);
bcma_set32(core, BCMA_CLKCTLST, req);
if ((bcma_read32(core, BCMA_CLKCTLST) & status) ==
bcma_mask32(core, BCMA_CLKCTLST, ~req);
bcma_read32(core, BCMA_CLKCTLST);
bcma_set32(core, BCMA_CLKCTLST, BCMA_CLKCTLST_FORCEHT);
if (bcma_read32(core, BCMA_CLKCTLST) &
bcma_wait_value(cc->core, BCMA_CLKCTLST,
bgmac_set(bgmac, BCMA_CLKCTLST, BCMA_CLKCTLST_FORCEHT);
bgmac_set(bgmac, BCMA_CLKCTLST,
bgmac_wait_value(bgmac, BCMA_CLKCTLST,
bcma_write32(core, BCMA_CLKCTLST, BCMA_CLKCTLST_FORCEHT |