bcma_drv_cc
struct bcma_drv_cc *cc = &(bcm47xx_bus.bcma.bus.drv_cc);
extern int bcma_chipco_watchdog_register(struct bcma_drv_cc *cc);
int bcma_gpio_init(struct bcma_drv_cc *cc);
int bcma_gpio_unregister(struct bcma_drv_cc *cc);
static inline int bcma_gpio_init(struct bcma_drv_cc *cc)
static inline int bcma_gpio_unregister(struct bcma_drv_cc *cc)
void bcma_core_chipcommon_early_init(struct bcma_drv_cc *cc);
void bcma_core_chipcommon_init(struct bcma_drv_cc *cc);
void bcma_chipco_bcm4331_ext_pa_lines_ctl(struct bcma_drv_cc *cc, bool enable);
void bcma_chipco_serial_init(struct bcma_drv_cc *cc);
void bcma_pmu_early_init(struct bcma_drv_cc *cc);
void bcma_pmu_init(struct bcma_drv_cc *cc);
u32 bcma_pmu_get_alp_clock(struct bcma_drv_cc *cc);
u32 bcma_pmu_get_cpu_clock(struct bcma_drv_cc *cc);
int bcma_pflash_init(struct bcma_drv_cc *cc);
static inline int bcma_pflash_init(struct bcma_drv_cc *cc)
int bcma_sflash_init(struct bcma_drv_cc *cc);
static inline int bcma_sflash_init(struct bcma_drv_cc *cc)
int bcma_nflash_init(struct bcma_drv_cc *cc);
static inline int bcma_nflash_init(struct bcma_drv_cc *cc)
int bcma_chipco_watchdog_register(struct bcma_drv_cc *cc)
static void bcma_core_chipcommon_flash_detect(struct bcma_drv_cc *cc)
void bcma_core_chipcommon_early_init(struct bcma_drv_cc *cc)
static inline u32 bcma_cc_write32_masked(struct bcma_drv_cc *cc, u16 offset,
void bcma_core_chipcommon_init(struct bcma_drv_cc *cc)
u32 bcma_chipco_watchdog_timer_set(struct bcma_drv_cc *cc, u32 ticks)
void bcma_chipco_irq_mask(struct bcma_drv_cc *cc, u32 mask, u32 value)
u32 bcma_chipco_irq_status(struct bcma_drv_cc *cc, u32 mask)
u32 bcma_chipco_gpio_in(struct bcma_drv_cc *cc, u32 mask)
u32 bcma_chipco_gpio_out(struct bcma_drv_cc *cc, u32 mask, u32 value)
u32 bcma_chipco_get_alp_clock(struct bcma_drv_cc *cc)
u32 bcma_chipco_gpio_outen(struct bcma_drv_cc *cc, u32 mask, u32 value)
u32 bcma_chipco_gpio_control(struct bcma_drv_cc *cc, u32 mask, u32 value)
u32 bcma_chipco_gpio_intmask(struct bcma_drv_cc *cc, u32 mask, u32 value)
u32 bcma_chipco_gpio_polarity(struct bcma_drv_cc *cc, u32 mask, u32 value)
u32 bcma_chipco_gpio_pullup(struct bcma_drv_cc *cc, u32 mask, u32 value)
u32 bcma_chipco_gpio_pulldown(struct bcma_drv_cc *cc, u32 mask, u32 value)
static bool bcma_core_cc_has_pmu_watchdog(struct bcma_drv_cc *cc)
void bcma_chipco_serial_init(struct bcma_drv_cc *cc)
static u32 bcma_chipco_watchdog_get_max_timer(struct bcma_drv_cc *cc)
struct bcma_drv_cc *cc = bcm47xx_wdt_get_drvdata(wdt);
struct bcma_drv_cc *cc = bcm47xx_wdt_get_drvdata(wdt);
static int bcma_chipco_watchdog_ticks_per_ms(struct bcma_drv_cc *cc)
int bcma_nflash_init(struct bcma_drv_cc *cc)
int bcma_pflash_init(struct bcma_drv_cc *cc)
static void bcma_pmu_pll_init(struct bcma_drv_cc *cc)
u32 bcma_chipco_pll_read(struct bcma_drv_cc *cc, u32 offset)
static void bcma_pmu_resources_init(struct bcma_drv_cc *cc)
void bcma_chipco_bcm4331_ext_pa_lines_ctl(struct bcma_drv_cc *cc, bool enable)
static void bcma_pmu_workarounds(struct bcma_drv_cc *cc)
void bcma_chipco_pll_write(struct bcma_drv_cc *cc, u32 offset, u32 value)
void bcma_pmu_early_init(struct bcma_drv_cc *cc)
void bcma_pmu_init(struct bcma_drv_cc *cc)
u32 bcma_pmu_get_alp_clock(struct bcma_drv_cc *cc)
void bcma_chipco_pll_maskset(struct bcma_drv_cc *cc, u32 offset, u32 mask,
static u32 bcma_pmu_pll_clock(struct bcma_drv_cc *cc, u32 pll0, u32 m)
static u32 bcma_pmu_pll_clock_bcm4706(struct bcma_drv_cc *cc, u32 pll0, u32 m)
void bcma_chipco_chipctl_maskset(struct bcma_drv_cc *cc,
u32 bcma_pmu_get_bus_clock(struct bcma_drv_cc *cc)
u32 bcma_pmu_get_cpu_clock(struct bcma_drv_cc *cc)
static void bcma_pmu_spuravoid_pll_write(struct bcma_drv_cc *cc, u32 offset,
void bcma_pmu_spuravoid_pllupdate(struct bcma_drv_cc *cc, int spuravoid)
void bcma_chipco_regctl_maskset(struct bcma_drv_cc *cc, u32 offset, u32 mask,
static u32 bcma_pmu_xtalfreq(struct bcma_drv_cc *cc)
static void bcma_pmu2_pll_init0(struct bcma_drv_cc *cc, u32 xtalfreq)
static void bcma_sflash_cmd(struct bcma_drv_cc *cc, u32 opcode)
int bcma_sflash_init(struct bcma_drv_cc *cc)
struct bcma_drv_cc *cc = dev_id;
static int bcma_gpio_irq_init(struct bcma_drv_cc *cc)
static void bcma_gpio_irq_exit(struct bcma_drv_cc *cc)
static int bcma_gpio_irq_init(struct bcma_drv_cc *cc)
static void bcma_gpio_irq_exit(struct bcma_drv_cc *cc)
int bcma_gpio_init(struct bcma_drv_cc *cc)
int bcma_gpio_unregister(struct bcma_drv_cc *cc)
struct bcma_drv_cc *cc = gpiochip_get_data(chip);
struct bcma_drv_cc *cc = gpiochip_get_data(chip);
struct bcma_drv_cc *cc = gpiochip_get_data(chip);
struct bcma_drv_cc *cc = gpiochip_get_data(chip);
struct bcma_drv_cc *cc = gpiochip_get_data(chip);
struct bcma_drv_cc *cc = gpiochip_get_data(chip);
struct bcma_drv_cc *cc = gpiochip_get_data(gc);
struct bcma_drv_cc *cc = gpiochip_get_data(gc);
struct bcma_drv_cc *cc = &bus->drv_cc;
struct bcma_drv_cc *drv_cc = &pcie2->core->bus->drv_cc;
b47s->bcma_cc = container_of(sflash, struct bcma_drv_cc, sflash);
struct bcma_drv_cc;
struct bcma_drv_cc *bcma_cc;
struct bcma_drv_cc *cc;
b47n->cc = container_of(nflash, struct bcma_drv_cc, nflash);
struct bcma_drv_cc *cc = b47n->cc;
struct bcma_drv_cc *cc = b47n->cc;
struct bcma_drv_cc *cc = b47n->cc;
static int bcm47xxnflash_ops_bcm4706_ctl_cmd(struct bcma_drv_cc *cc, u32 code)
static int bcm47xxnflash_ops_bcm4706_poll(struct bcma_drv_cc *cc)
soc->cc = container_of(nflash, struct bcma_drv_cc, nflash);
struct bcma_drv_cc *cc;
struct bcma_drv_cc *cc = &bgmac->bcma.core->bus->drv_cc;
struct bcma_drv_cc *cc = &bgmac->bcma.core->bus->drv_cc;
struct bcma_drv_cc *cc = &bgmac->bcma.core->bus->drv_cc;
struct bcma_drv_cc *bcma_cc __maybe_unused;
struct bcma_drv_cc *cc = &dev->dev->bdev->bus->drv_cc;
struct bcma_drv_cc *cc = &dev->dev->bdev->bus->drv_cc;
struct bcma_drv_cc *cc_drv = &wl->wlc->hw->d11core->bus->drv_cc;
struct bcma_drv_cc drv_cc;
extern u32 bcma_chipco_pll_read(struct bcma_drv_cc *cc, u32 offset);
extern u32 bcma_chipco_watchdog_timer_set(struct bcma_drv_cc *cc, u32 ticks);
extern u32 bcma_chipco_get_alp_clock(struct bcma_drv_cc *cc);
void bcma_chipco_irq_mask(struct bcma_drv_cc *cc, u32 mask, u32 value);
u32 bcma_chipco_irq_status(struct bcma_drv_cc *cc, u32 mask);
u32 bcma_chipco_gpio_in(struct bcma_drv_cc *cc, u32 mask);
u32 bcma_chipco_gpio_out(struct bcma_drv_cc *cc, u32 mask, u32 value);
u32 bcma_chipco_gpio_outen(struct bcma_drv_cc *cc, u32 mask, u32 value);
u32 bcma_chipco_gpio_control(struct bcma_drv_cc *cc, u32 mask, u32 value);
u32 bcma_chipco_gpio_intmask(struct bcma_drv_cc *cc, u32 mask, u32 value);
u32 bcma_chipco_gpio_polarity(struct bcma_drv_cc *cc, u32 mask, u32 value);
u32 bcma_chipco_gpio_pullup(struct bcma_drv_cc *cc, u32 mask, u32 value);
u32 bcma_chipco_gpio_pulldown(struct bcma_drv_cc *cc, u32 mask, u32 value);
extern void bcma_chipco_pll_write(struct bcma_drv_cc *cc, u32 offset,
extern void bcma_chipco_pll_maskset(struct bcma_drv_cc *cc, u32 offset,
extern void bcma_chipco_chipctl_maskset(struct bcma_drv_cc *cc,
extern void bcma_chipco_regctl_maskset(struct bcma_drv_cc *cc,
extern void bcma_pmu_spuravoid_pllupdate(struct bcma_drv_cc *cc, int spuravoid);
extern u32 bcma_pmu_get_bus_clock(struct bcma_drv_cc *cc);