Home
last modified time | relevance | path

Searched refs:ssb_chipcommon (Results 1 – 9 of 9) sorted by relevance

/linux-6.12.1/include/linux/ssb/
Dssb_driver_chipcommon.h587 struct ssb_chipcommon { struct
599 static inline bool ssb_chipco_available(struct ssb_chipcommon *cc) in ssb_chipco_available() argument
615 extern void ssb_chipcommon_init(struct ssb_chipcommon *cc);
617 extern void ssb_chipco_suspend(struct ssb_chipcommon *cc);
618 extern void ssb_chipco_resume(struct ssb_chipcommon *cc);
620 extern void ssb_chipco_get_clockcpu(struct ssb_chipcommon *cc,
622 extern void ssb_chipco_get_clockcontrol(struct ssb_chipcommon *cc,
624 extern void ssb_chipco_timing_init(struct ssb_chipcommon *cc,
633 extern void ssb_chipco_set_clockmode(struct ssb_chipcommon *cc,
636 extern u32 ssb_chipco_watchdog_timer_set(struct ssb_chipcommon *cc, u32 ticks);
[all …]
Dssb.h470 struct ssb_chipcommon chipco;
/linux-6.12.1/drivers/ssb/
Ddriver_chipcommon.c32 static inline u32 chipco_write32_masked(struct ssb_chipcommon *cc, u16 offset, in chipco_write32_masked()
42 void ssb_chipco_set_clockmode(struct ssb_chipcommon *cc, in ssb_chipco_set_clockmode()
119 static enum ssb_clksrc chipco_pctl_get_slowclksrc(struct ssb_chipcommon *cc) in chipco_pctl_get_slowclksrc()
150 static int chipco_pctl_clockfreqlimit(struct ssb_chipcommon *cc, int get_max) in chipco_pctl_clockfreqlimit()
211 static void chipco_powercontrol_init(struct ssb_chipcommon *cc) in chipco_powercontrol_init()
242 static u16 pmu_fast_powerup_delay(struct ssb_chipcommon *cc) in pmu_fast_powerup_delay()
259 static void calc_fast_powerup_delay(struct ssb_chipcommon *cc) in calc_fast_powerup_delay()
285 static u32 ssb_chipco_alp_clock(struct ssb_chipcommon *cc) in ssb_chipco_alp_clock()
293 static u32 ssb_chipco_watchdog_get_max_timer(struct ssb_chipcommon *cc) in ssb_chipco_watchdog_get_max_timer()
313 struct ssb_chipcommon *cc = bcm47xx_wdt_get_drvdata(wdt); in ssb_chipco_watchdog_timer_set_wdt()
[all …]
Ddriver_chipcommon_pmu.c22 static u32 ssb_chipco_pll_read(struct ssb_chipcommon *cc, u32 offset) in ssb_chipco_pll_read()
28 static void ssb_chipco_pll_write(struct ssb_chipcommon *cc, in ssb_chipco_pll_write()
35 static void ssb_chipco_regctl_maskset(struct ssb_chipcommon *cc, in ssb_chipco_regctl_maskset()
90 static void ssb_pmu0_pllinit_r0(struct ssb_chipcommon *cc, in ssb_pmu0_pllinit_r0()
221 static void ssb_pmu1_pllinit_r0(struct ssb_chipcommon *cc, in ssb_pmu1_pllinit_r0()
317 static void ssb_pmu_pll_init(struct ssb_chipcommon *cc) in ssb_pmu_pll_init()
423 static void ssb_pmu_resources_init(struct ssb_chipcommon *cc) in ssb_pmu_resources_init()
517 void ssb_pmu_init(struct ssb_chipcommon *cc) in ssb_pmu_init()
540 void ssb_pmu_set_ldo_voltage(struct ssb_chipcommon *cc, in ssb_pmu_set_ldo_voltage()
590 void ssb_pmu_set_ldo_paref(struct ssb_chipcommon *cc, bool on) in ssb_pmu_set_ldo_paref()
[all …]
Dssb_private.h192 extern u32 ssb_pmu_get_cpu_clock(struct ssb_chipcommon *cc);
193 extern u32 ssb_pmu_get_controlclock(struct ssb_chipcommon *cc);
194 extern u32 ssb_pmu_get_alp_clock(struct ssb_chipcommon *cc);
202 int ssb_sflash_init(struct ssb_chipcommon *cc);
204 static inline int ssb_sflash_init(struct ssb_chipcommon *cc) in ssb_sflash_init()
Ddriver_chipcommon_sflash.c72 static void ssb_sflash_cmd(struct ssb_chipcommon *cc, u32 opcode) in ssb_sflash_cmd()
87 int ssb_sflash_init(struct ssb_chipcommon *cc) in ssb_sflash_init()
Ddriver_gpio.c124 struct ssb_chipcommon *chipco = &bus->chipco; in ssb_gpio_irq_chipco_handler()
144 struct ssb_chipcommon *chipco = &bus->chipco; in ssb_gpio_irq_chipco_domain_init()
189 struct ssb_chipcommon *chipco = &bus->chipco; in ssb_gpio_irq_chipco_domain_exit()
Dmain.c1157 struct ssb_chipcommon *cc; in ssb_bus_may_powerdown()
/linux-6.12.1/drivers/net/wireless/broadcom/b43/
Dmain.c1206 struct ssb_chipcommon *ssb_cc __maybe_unused; in b43_wireless_core_phy_pll_reset()