Lines Matching refs:regdata
251 u32 regdata; in brcmf_chip_sb_corerev() local
253 regdata = ci->ops->read32(ci->ctx, CORE_SB(core->base, sbidhigh)); in brcmf_chip_sb_corerev()
254 core->rev = SBCOREREV(regdata); in brcmf_chip_sb_corerev()
260 u32 regdata; in brcmf_chip_sb_iscoreup() local
265 regdata = ci->ops->read32(ci->ctx, address); in brcmf_chip_sb_iscoreup()
266 regdata &= (SSB_TMSLOW_RESET | SSB_TMSLOW_REJECT | in brcmf_chip_sb_iscoreup()
268 return SSB_TMSLOW_CLOCK == regdata; in brcmf_chip_sb_iscoreup()
274 u32 regdata; in brcmf_chip_ai_iscoreup() local
278 regdata = ci->ops->read32(ci->ctx, core->wrapbase + BCMA_IOCTL); in brcmf_chip_ai_iscoreup()
279 ret = (regdata & (BCMA_IOCTL_FGC | BCMA_IOCTL_CLK)) == BCMA_IOCTL_CLK; in brcmf_chip_ai_iscoreup()
281 regdata = ci->ops->read32(ci->ctx, core->wrapbase + BCMA_RESET_CTL); in brcmf_chip_ai_iscoreup()
282 ret = ret && ((regdata & BCMA_RESET_CTL_RESET) == 0); in brcmf_chip_ai_iscoreup()
361 u32 regdata; in brcmf_chip_ai_coredisable() local
366 regdata = ci->ops->read32(ci->ctx, core->wrapbase + BCMA_RESET_CTL); in brcmf_chip_ai_coredisable()
367 if ((regdata & BCMA_RESET_CTL_RESET) != 0) in brcmf_chip_ai_coredisable()
395 u32 regdata; in brcmf_chip_sb_resetcore() local
414 regdata = ci->ops->read32(ci->ctx, CORE_SB(base, sbtmstatelow)); in brcmf_chip_sb_resetcore()
418 regdata = ci->ops->read32(ci->ctx, CORE_SB(base, sbtmstatehigh)); in brcmf_chip_sb_resetcore()
419 if (regdata & SSB_TMSHIGH_SERR) in brcmf_chip_sb_resetcore()
422 regdata = ci->ops->read32(ci->ctx, CORE_SB(base, sbimstate)); in brcmf_chip_sb_resetcore()
423 if (regdata & (SSB_IMSTATE_IBE | SSB_IMSTATE_TO)) { in brcmf_chip_sb_resetcore()
424 regdata &= ~(SSB_IMSTATE_IBE | SSB_IMSTATE_TO); in brcmf_chip_sb_resetcore()
425 ci->ops->write32(ci->ctx, CORE_SB(base, sbimstate), regdata); in brcmf_chip_sb_resetcore()
431 regdata = ci->ops->read32(ci->ctx, CORE_SB(base, sbtmstatelow)); in brcmf_chip_sb_resetcore()
437 regdata = ci->ops->read32(ci->ctx, CORE_SB(base, sbtmstatelow)); in brcmf_chip_sb_resetcore()
913 u32 regdata; in brcmf_chip_recognition() local
922 regdata = ci->ops->read32(ci->ctx, CORE_CC_REG(SI_ENUM_BASE, chipid)); in brcmf_chip_recognition()
923 ci->pub.chip = regdata & CID_ID_MASK; in brcmf_chip_recognition()
924 ci->pub.chiprev = (regdata & CID_REV_MASK) >> CID_REV_SHIFT; in brcmf_chip_recognition()
925 socitype = (regdata & CID_TYPE_MASK) >> CID_TYPE_SHIFT; in brcmf_chip_recognition()