ssb_chipcommon 1205 drivers/net/wireless/broadcom/b43/main.c struct ssb_chipcommon *ssb_cc __maybe_unused; ssb_chipcommon 32 drivers/ssb/driver_chipcommon.c static inline u32 chipco_write32_masked(struct ssb_chipcommon *cc, u16 offset, ssb_chipcommon 42 drivers/ssb/driver_chipcommon.c void ssb_chipco_set_clockmode(struct ssb_chipcommon *cc, ssb_chipcommon 119 drivers/ssb/driver_chipcommon.c static enum ssb_clksrc chipco_pctl_get_slowclksrc(struct ssb_chipcommon *cc) ssb_chipcommon 150 drivers/ssb/driver_chipcommon.c static int chipco_pctl_clockfreqlimit(struct ssb_chipcommon *cc, int get_max) ssb_chipcommon 211 drivers/ssb/driver_chipcommon.c static void chipco_powercontrol_init(struct ssb_chipcommon *cc) ssb_chipcommon 242 drivers/ssb/driver_chipcommon.c static u16 pmu_fast_powerup_delay(struct ssb_chipcommon *cc) ssb_chipcommon 259 drivers/ssb/driver_chipcommon.c static void calc_fast_powerup_delay(struct ssb_chipcommon *cc) ssb_chipcommon 285 drivers/ssb/driver_chipcommon.c static u32 ssb_chipco_alp_clock(struct ssb_chipcommon *cc) ssb_chipcommon 293 drivers/ssb/driver_chipcommon.c static u32 ssb_chipco_watchdog_get_max_timer(struct ssb_chipcommon *cc) ssb_chipcommon 313 drivers/ssb/driver_chipcommon.c struct ssb_chipcommon *cc = bcm47xx_wdt_get_drvdata(wdt); ssb_chipcommon 323 drivers/ssb/driver_chipcommon.c struct ssb_chipcommon *cc = bcm47xx_wdt_get_drvdata(wdt); ssb_chipcommon 333 drivers/ssb/driver_chipcommon.c static int ssb_chipco_watchdog_ticks_per_ms(struct ssb_chipcommon *cc) ssb_chipcommon 348 drivers/ssb/driver_chipcommon.c void ssb_chipcommon_init(struct ssb_chipcommon *cc) ssb_chipcommon 375 drivers/ssb/driver_chipcommon.c void ssb_chipco_suspend(struct ssb_chipcommon *cc) ssb_chipcommon 382 drivers/ssb/driver_chipcommon.c void ssb_chipco_resume(struct ssb_chipcommon *cc) ssb_chipcommon 391 drivers/ssb/driver_chipcommon.c void ssb_chipco_get_clockcpu(struct ssb_chipcommon *cc, ssb_chipcommon 414 drivers/ssb/driver_chipcommon.c void ssb_chipco_get_clockcontrol(struct ssb_chipcommon *cc, ssb_chipcommon 434 drivers/ssb/driver_chipcommon.c void ssb_chipco_timing_init(struct ssb_chipcommon *cc, ssb_chipcommon 471 drivers/ssb/driver_chipcommon.c u32 ssb_chipco_watchdog_timer_set(struct ssb_chipcommon *cc, u32 ticks) ssb_chipcommon 494 drivers/ssb/driver_chipcommon.c void ssb_chipco_irq_mask(struct ssb_chipcommon *cc, u32 mask, u32 value) ssb_chipcommon 499 drivers/ssb/driver_chipcommon.c u32 ssb_chipco_irq_status(struct ssb_chipcommon *cc, u32 mask) ssb_chipcommon 504 drivers/ssb/driver_chipcommon.c u32 ssb_chipco_gpio_in(struct ssb_chipcommon *cc, u32 mask) ssb_chipcommon 509 drivers/ssb/driver_chipcommon.c u32 ssb_chipco_gpio_out(struct ssb_chipcommon *cc, u32 mask, u32 value) ssb_chipcommon 521 drivers/ssb/driver_chipcommon.c u32 ssb_chipco_gpio_outen(struct ssb_chipcommon *cc, u32 mask, u32 value) ssb_chipcommon 533 drivers/ssb/driver_chipcommon.c u32 ssb_chipco_gpio_control(struct ssb_chipcommon *cc, u32 mask, u32 value) ssb_chipcommon 546 drivers/ssb/driver_chipcommon.c u32 ssb_chipco_gpio_intmask(struct ssb_chipcommon *cc, u32 mask, u32 value) ssb_chipcommon 558 drivers/ssb/driver_chipcommon.c u32 ssb_chipco_gpio_polarity(struct ssb_chipcommon *cc, u32 mask, u32 value) ssb_chipcommon 570 drivers/ssb/driver_chipcommon.c u32 ssb_chipco_gpio_pullup(struct ssb_chipcommon *cc, u32 mask, u32 value) ssb_chipcommon 585 drivers/ssb/driver_chipcommon.c u32 ssb_chipco_gpio_pulldown(struct ssb_chipcommon *cc, u32 mask, u32 value) ssb_chipcommon 601 drivers/ssb/driver_chipcommon.c int ssb_chipco_serial_init(struct ssb_chipcommon *cc, ssb_chipcommon 22 drivers/ssb/driver_chipcommon_pmu.c static u32 ssb_chipco_pll_read(struct ssb_chipcommon *cc, u32 offset) ssb_chipcommon 28 drivers/ssb/driver_chipcommon_pmu.c static void ssb_chipco_pll_write(struct ssb_chipcommon *cc, ssb_chipcommon 35 drivers/ssb/driver_chipcommon_pmu.c static void ssb_chipco_regctl_maskset(struct ssb_chipcommon *cc, ssb_chipcommon 90 drivers/ssb/driver_chipcommon_pmu.c static void ssb_pmu0_pllinit_r0(struct ssb_chipcommon *cc, ssb_chipcommon 221 drivers/ssb/driver_chipcommon_pmu.c static void ssb_pmu1_pllinit_r0(struct ssb_chipcommon *cc, ssb_chipcommon 317 drivers/ssb/driver_chipcommon_pmu.c static void ssb_pmu_pll_init(struct ssb_chipcommon *cc) ssb_chipcommon 423 drivers/ssb/driver_chipcommon_pmu.c static void ssb_pmu_resources_init(struct ssb_chipcommon *cc) ssb_chipcommon 517 drivers/ssb/driver_chipcommon_pmu.c void ssb_pmu_init(struct ssb_chipcommon *cc) ssb_chipcommon 540 drivers/ssb/driver_chipcommon_pmu.c void ssb_pmu_set_ldo_voltage(struct ssb_chipcommon *cc, ssb_chipcommon 590 drivers/ssb/driver_chipcommon_pmu.c void ssb_pmu_set_ldo_paref(struct ssb_chipcommon *cc, bool on) ssb_chipcommon 619 drivers/ssb/driver_chipcommon_pmu.c static u32 ssb_pmu_get_alp_clock_clk0(struct ssb_chipcommon *cc) ssb_chipcommon 631 drivers/ssb/driver_chipcommon_pmu.c u32 ssb_pmu_get_alp_clock(struct ssb_chipcommon *cc) ssb_chipcommon 645 drivers/ssb/driver_chipcommon_pmu.c u32 ssb_pmu_get_cpu_clock(struct ssb_chipcommon *cc) ssb_chipcommon 660 drivers/ssb/driver_chipcommon_pmu.c u32 ssb_pmu_get_controlclock(struct ssb_chipcommon *cc) ssb_chipcommon 674 drivers/ssb/driver_chipcommon_pmu.c void ssb_pmu_spuravoid_pllupdate(struct ssb_chipcommon *cc, int spuravoid) ssb_chipcommon 72 drivers/ssb/driver_chipcommon_sflash.c static void ssb_sflash_cmd(struct ssb_chipcommon *cc, u32 opcode) ssb_chipcommon 87 drivers/ssb/driver_chipcommon_sflash.c int ssb_sflash_init(struct ssb_chipcommon *cc) ssb_chipcommon 124 drivers/ssb/driver_gpio.c struct ssb_chipcommon *chipco = &bus->chipco; ssb_chipcommon 143 drivers/ssb/driver_gpio.c struct ssb_chipcommon *chipco = &bus->chipco; ssb_chipcommon 188 drivers/ssb/driver_gpio.c struct ssb_chipcommon *chipco = &bus->chipco; ssb_chipcommon 1151 drivers/ssb/main.c struct ssb_chipcommon *cc; ssb_chipcommon 192 drivers/ssb/ssb_private.h extern u32 ssb_pmu_get_cpu_clock(struct ssb_chipcommon *cc); ssb_chipcommon 193 drivers/ssb/ssb_private.h extern u32 ssb_pmu_get_controlclock(struct ssb_chipcommon *cc); ssb_chipcommon 194 drivers/ssb/ssb_private.h extern u32 ssb_pmu_get_alp_clock(struct ssb_chipcommon *cc); ssb_chipcommon 202 drivers/ssb/ssb_private.h int ssb_sflash_init(struct ssb_chipcommon *cc); ssb_chipcommon 204 drivers/ssb/ssb_private.h static inline int ssb_sflash_init(struct ssb_chipcommon *cc) ssb_chipcommon 470 include/linux/ssb/ssb.h struct ssb_chipcommon chipco; ssb_chipcommon 599 include/linux/ssb/ssb_driver_chipcommon.h static inline bool ssb_chipco_available(struct ssb_chipcommon *cc) ssb_chipcommon 615 include/linux/ssb/ssb_driver_chipcommon.h extern void ssb_chipcommon_init(struct ssb_chipcommon *cc); ssb_chipcommon 617 include/linux/ssb/ssb_driver_chipcommon.h extern void ssb_chipco_suspend(struct ssb_chipcommon *cc); ssb_chipcommon 618 include/linux/ssb/ssb_driver_chipcommon.h extern void ssb_chipco_resume(struct ssb_chipcommon *cc); ssb_chipcommon 620 include/linux/ssb/ssb_driver_chipcommon.h extern void ssb_chipco_get_clockcpu(struct ssb_chipcommon *cc, ssb_chipcommon 622 include/linux/ssb/ssb_driver_chipcommon.h extern void ssb_chipco_get_clockcontrol(struct ssb_chipcommon *cc, ssb_chipcommon 624 include/linux/ssb/ssb_driver_chipcommon.h extern void ssb_chipco_timing_init(struct ssb_chipcommon *cc, ssb_chipcommon 633 include/linux/ssb/ssb_driver_chipcommon.h extern void ssb_chipco_set_clockmode(struct ssb_chipcommon *cc, ssb_chipcommon 636 include/linux/ssb/ssb_driver_chipcommon.h extern u32 ssb_chipco_watchdog_timer_set(struct ssb_chipcommon *cc, u32 ticks); ssb_chipcommon 638 include/linux/ssb/ssb_driver_chipcommon.h void ssb_chipco_irq_mask(struct ssb_chipcommon *cc, u32 mask, u32 value); ssb_chipcommon 640 include/linux/ssb/ssb_driver_chipcommon.h u32 ssb_chipco_irq_status(struct ssb_chipcommon *cc, u32 mask); ssb_chipcommon 643 include/linux/ssb/ssb_driver_chipcommon.h u32 ssb_chipco_gpio_in(struct ssb_chipcommon *cc, u32 mask); ssb_chipcommon 644 include/linux/ssb/ssb_driver_chipcommon.h u32 ssb_chipco_gpio_out(struct ssb_chipcommon *cc, u32 mask, u32 value); ssb_chipcommon 645 include/linux/ssb/ssb_driver_chipcommon.h u32 ssb_chipco_gpio_outen(struct ssb_chipcommon *cc, u32 mask, u32 value); ssb_chipcommon 646 include/linux/ssb/ssb_driver_chipcommon.h u32 ssb_chipco_gpio_control(struct ssb_chipcommon *cc, u32 mask, u32 value); ssb_chipcommon 647 include/linux/ssb/ssb_driver_chipcommon.h u32 ssb_chipco_gpio_intmask(struct ssb_chipcommon *cc, u32 mask, u32 value); ssb_chipcommon 648 include/linux/ssb/ssb_driver_chipcommon.h u32 ssb_chipco_gpio_polarity(struct ssb_chipcommon *cc, u32 mask, u32 value); ssb_chipcommon 649 include/linux/ssb/ssb_driver_chipcommon.h u32 ssb_chipco_gpio_pullup(struct ssb_chipcommon *cc, u32 mask, u32 value); ssb_chipcommon 650 include/linux/ssb/ssb_driver_chipcommon.h u32 ssb_chipco_gpio_pulldown(struct ssb_chipcommon *cc, u32 mask, u32 value); ssb_chipcommon 653 include/linux/ssb/ssb_driver_chipcommon.h extern int ssb_chipco_serial_init(struct ssb_chipcommon *cc, ssb_chipcommon 658 include/linux/ssb/ssb_driver_chipcommon.h extern void ssb_pmu_init(struct ssb_chipcommon *cc); ssb_chipcommon 667 include/linux/ssb/ssb_driver_chipcommon.h void ssb_pmu_set_ldo_voltage(struct ssb_chipcommon *cc, ssb_chipcommon 669 include/linux/ssb/ssb_driver_chipcommon.h void ssb_pmu_set_ldo_paref(struct ssb_chipcommon *cc, bool on); ssb_chipcommon 670 include/linux/ssb/ssb_driver_chipcommon.h void ssb_pmu_spuravoid_pllupdate(struct ssb_chipcommon *cc, int spuravoid);