Lines Matching refs:regdata

243 	u32 regdata;  in brcmf_chip_sb_corerev()  local
245 regdata = ci->ops->read32(ci->ctx, CORE_SB(core->base, sbidhigh)); in brcmf_chip_sb_corerev()
246 core->rev = SBCOREREV(regdata); in brcmf_chip_sb_corerev()
252 u32 regdata; in brcmf_chip_sb_iscoreup() local
257 regdata = ci->ops->read32(ci->ctx, address); in brcmf_chip_sb_iscoreup()
258 regdata &= (SSB_TMSLOW_RESET | SSB_TMSLOW_REJECT | in brcmf_chip_sb_iscoreup()
260 return SSB_TMSLOW_CLOCK == regdata; in brcmf_chip_sb_iscoreup()
266 u32 regdata; in brcmf_chip_ai_iscoreup() local
270 regdata = ci->ops->read32(ci->ctx, core->wrapbase + BCMA_IOCTL); in brcmf_chip_ai_iscoreup()
271 ret = (regdata & (BCMA_IOCTL_FGC | BCMA_IOCTL_CLK)) == BCMA_IOCTL_CLK; in brcmf_chip_ai_iscoreup()
273 regdata = ci->ops->read32(ci->ctx, core->wrapbase + BCMA_RESET_CTL); in brcmf_chip_ai_iscoreup()
274 ret = ret && ((regdata & BCMA_RESET_CTL_RESET) == 0); in brcmf_chip_ai_iscoreup()
353 u32 regdata; in brcmf_chip_ai_coredisable() local
358 regdata = ci->ops->read32(ci->ctx, core->wrapbase + BCMA_RESET_CTL); in brcmf_chip_ai_coredisable()
359 if ((regdata & BCMA_RESET_CTL_RESET) != 0) in brcmf_chip_ai_coredisable()
387 u32 regdata; in brcmf_chip_sb_resetcore() local
406 regdata = ci->ops->read32(ci->ctx, CORE_SB(base, sbtmstatelow)); in brcmf_chip_sb_resetcore()
410 regdata = ci->ops->read32(ci->ctx, CORE_SB(base, sbtmstatehigh)); in brcmf_chip_sb_resetcore()
411 if (regdata & SSB_TMSHIGH_SERR) in brcmf_chip_sb_resetcore()
414 regdata = ci->ops->read32(ci->ctx, CORE_SB(base, sbimstate)); in brcmf_chip_sb_resetcore()
415 if (regdata & (SSB_IMSTATE_IBE | SSB_IMSTATE_TO)) { in brcmf_chip_sb_resetcore()
416 regdata &= ~(SSB_IMSTATE_IBE | SSB_IMSTATE_TO); in brcmf_chip_sb_resetcore()
417 ci->ops->write32(ci->ctx, CORE_SB(base, sbimstate), regdata); in brcmf_chip_sb_resetcore()
423 regdata = ci->ops->read32(ci->ctx, CORE_SB(base, sbtmstatelow)); in brcmf_chip_sb_resetcore()
429 regdata = ci->ops->read32(ci->ctx, CORE_SB(base, sbtmstatelow)); in brcmf_chip_sb_resetcore()
958 u32 regdata; in brcmf_chip_recognition() local
967 regdata = ci->ops->read32(ci->ctx, in brcmf_chip_recognition()
969 ci->pub.chip = regdata & CID_ID_MASK; in brcmf_chip_recognition()
970 ci->pub.chiprev = (regdata & CID_REV_MASK) >> CID_REV_SHIFT; in brcmf_chip_recognition()
971 socitype = (regdata & CID_TYPE_MASK) >> CID_TYPE_SHIFT; in brcmf_chip_recognition()