Lines Matching refs:regdata

247 	u32 regdata;  in brcmf_chip_sb_corerev()  local
249 regdata = ci->ops->read32(ci->ctx, CORE_SB(core->base, sbidhigh)); in brcmf_chip_sb_corerev()
250 core->rev = SBCOREREV(regdata); in brcmf_chip_sb_corerev()
256 u32 regdata; in brcmf_chip_sb_iscoreup() local
261 regdata = ci->ops->read32(ci->ctx, address); in brcmf_chip_sb_iscoreup()
262 regdata &= (SSB_TMSLOW_RESET | SSB_TMSLOW_REJECT | in brcmf_chip_sb_iscoreup()
264 return SSB_TMSLOW_CLOCK == regdata; in brcmf_chip_sb_iscoreup()
270 u32 regdata; in brcmf_chip_ai_iscoreup() local
274 regdata = ci->ops->read32(ci->ctx, core->wrapbase + BCMA_IOCTL); in brcmf_chip_ai_iscoreup()
275 ret = (regdata & (BCMA_IOCTL_FGC | BCMA_IOCTL_CLK)) == BCMA_IOCTL_CLK; in brcmf_chip_ai_iscoreup()
277 regdata = ci->ops->read32(ci->ctx, core->wrapbase + BCMA_RESET_CTL); in brcmf_chip_ai_iscoreup()
278 ret = ret && ((regdata & BCMA_RESET_CTL_RESET) == 0); in brcmf_chip_ai_iscoreup()
357 u32 regdata; in brcmf_chip_ai_coredisable() local
362 regdata = ci->ops->read32(ci->ctx, core->wrapbase + BCMA_RESET_CTL); in brcmf_chip_ai_coredisable()
363 if ((regdata & BCMA_RESET_CTL_RESET) != 0) in brcmf_chip_ai_coredisable()
391 u32 regdata; in brcmf_chip_sb_resetcore() local
410 regdata = ci->ops->read32(ci->ctx, CORE_SB(base, sbtmstatelow)); in brcmf_chip_sb_resetcore()
414 regdata = ci->ops->read32(ci->ctx, CORE_SB(base, sbtmstatehigh)); in brcmf_chip_sb_resetcore()
415 if (regdata & SSB_TMSHIGH_SERR) in brcmf_chip_sb_resetcore()
418 regdata = ci->ops->read32(ci->ctx, CORE_SB(base, sbimstate)); in brcmf_chip_sb_resetcore()
419 if (regdata & (SSB_IMSTATE_IBE | SSB_IMSTATE_TO)) { in brcmf_chip_sb_resetcore()
420 regdata &= ~(SSB_IMSTATE_IBE | SSB_IMSTATE_TO); in brcmf_chip_sb_resetcore()
421 ci->ops->write32(ci->ctx, CORE_SB(base, sbimstate), regdata); in brcmf_chip_sb_resetcore()
427 regdata = ci->ops->read32(ci->ctx, CORE_SB(base, sbtmstatelow)); in brcmf_chip_sb_resetcore()
433 regdata = ci->ops->read32(ci->ctx, CORE_SB(base, sbtmstatelow)); in brcmf_chip_sb_resetcore()
840 u32 regdata; in brcmf_chip_recognition() local
849 regdata = ci->ops->read32(ci->ctx, CORE_CC_REG(SI_ENUM_BASE, chipid)); in brcmf_chip_recognition()
850 ci->pub.chip = regdata & CID_ID_MASK; in brcmf_chip_recognition()
851 ci->pub.chiprev = (regdata & CID_REV_MASK) >> CID_REV_SHIFT; in brcmf_chip_recognition()
852 socitype = (regdata & CID_TYPE_MASK) >> CID_TYPE_SHIFT; in brcmf_chip_recognition()