Lines Matching refs:ccb
33 void bcma_chipco_b_mii_write(struct bcma_drv_cc_b *ccb, u32 offset, u32 value) in bcma_chipco_b_mii_write() argument
35 struct bcma_bus *bus = ccb->core->bus; in bcma_chipco_b_mii_write()
37 writel(offset, ccb->mii + 0x00); in bcma_chipco_b_mii_write()
38 bcma_wait_reg(bus, ccb->mii + 0x00, 0x0100, 0x0000, 100); in bcma_chipco_b_mii_write()
39 writel(value, ccb->mii + 0x04); in bcma_chipco_b_mii_write()
40 bcma_wait_reg(bus, ccb->mii + 0x00, 0x0100, 0x0000, 100); in bcma_chipco_b_mii_write()
44 int bcma_core_chipcommon_b_init(struct bcma_drv_cc_b *ccb) in bcma_core_chipcommon_b_init() argument
46 if (ccb->setup_done) in bcma_core_chipcommon_b_init()
49 ccb->setup_done = 1; in bcma_core_chipcommon_b_init()
50 ccb->mii = ioremap_nocache(ccb->core->addr_s[1], BCMA_CORE_SIZE); in bcma_core_chipcommon_b_init()
51 if (!ccb->mii) in bcma_core_chipcommon_b_init()
57 void bcma_core_chipcommon_b_free(struct bcma_drv_cc_b *ccb) in bcma_core_chipcommon_b_free() argument
59 if (ccb->mii) in bcma_core_chipcommon_b_free()
60 iounmap(ccb->mii); in bcma_core_chipcommon_b_free()