• Home
  • Raw
  • Download

Lines Matching refs:cc

444 ai_buscore_setup(struct si_info *sii, struct bcma_device *cc)  in ai_buscore_setup()  argument
447 if (cc->bus->nr_cores == 0) in ai_buscore_setup()
451 sii->pub.ccrev = cc->id.rev; in ai_buscore_setup()
454 sii->chipst = bcma_read32(cc, CHIPCREGOFFS(chipstatus)); in ai_buscore_setup()
457 sii->pub.cccaps = bcma_read32(cc, CHIPCREGOFFS(capabilities)); in ai_buscore_setup()
461 sii->pub.pmucaps = bcma_read32(cc, in ai_buscore_setup()
473 struct bcma_device *cc; in ai_doattach() local
479 cc = pbus->drv_cc.core; in ai_doattach()
487 if (!ai_buscore_setup(sii, cc)) in ai_doattach()
491 bcma_write32(cc, CHIPCREGOFFS(gpiopullup), 0); in ai_doattach()
492 bcma_write32(cc, CHIPCREGOFFS(gpiopulldown), 0); in ai_doattach()
545 struct bcma_device *cc; in ai_cc_reg() local
550 cc = sii->icbus->drv_cc.core; in ai_cc_reg()
554 bcma_maskset32(cc, regoff, ~mask, val); in ai_cc_reg()
557 w = bcma_read32(cc, regoff); in ai_cc_reg()
563 static uint ai_slowclk_src(struct si_pub *sih, struct bcma_device *cc) in ai_slowclk_src() argument
573 struct bcma_device *cc) in ai_slowclk_freq() argument
578 div = bcma_read32(cc, CHIPCREGOFFS(system_clk_ctl)); in ai_slowclk_freq()
584 ai_clkctl_setdelay(struct si_pub *sih, struct bcma_device *cc) in ai_clkctl_setdelay() argument
597 slowclk = ai_slowclk_src(sih, cc); in ai_clkctl_setdelay()
603 ai_slowclk_freq(sih, false, cc); in ai_clkctl_setdelay()
608 bcma_write32(cc, CHIPCREGOFFS(pll_on_delay), pll_on_delay); in ai_clkctl_setdelay()
609 bcma_write32(cc, CHIPCREGOFFS(fref_sel_delay), fref_sel_delay); in ai_clkctl_setdelay()
616 struct bcma_device *cc; in ai_clkctl_init() local
621 cc = sii->icbus->drv_cc.core; in ai_clkctl_init()
622 if (cc == NULL) in ai_clkctl_init()
626 bcma_maskset32(cc, CHIPCREGOFFS(system_clk_ctl), SYCC_CD_MASK, in ai_clkctl_init()
629 ai_clkctl_setdelay(sih, cc); in ai_clkctl_init()
639 struct bcma_device *cc; in ai_clkctl_fast_pwrup_delay() local
653 cc = sii->icbus->drv_cc.core; in ai_clkctl_fast_pwrup_delay()
654 if (cc) { in ai_clkctl_fast_pwrup_delay()
655 slowminfreq = ai_slowclk_freq(sih, false, cc); in ai_clkctl_fast_pwrup_delay()
656 fpdelay = (((bcma_read32(cc, CHIPCREGOFFS(pll_on_delay)) + 2) in ai_clkctl_fast_pwrup_delay()
673 struct bcma_device *cc; in ai_clkctl_cc() local
677 cc = sii->icbus->drv_cc.core; in ai_clkctl_cc()
678 bcma_core_set_clockmode(cc, mode); in ai_clkctl_cc()
686 struct bcma_device *cc; in ai_epa_4313war() local
688 cc = sii->icbus->drv_cc.core; in ai_epa_4313war()
691 bcma_set32(cc, CHIPCREGOFFS(gpiocontrol), GPIO_CTRL_EPA_EN_MASK); in ai_epa_4313war()