Home
last modified time | relevance | path

Searched refs:bcma_drv_cc (Results 1 – 23 of 23) sorted by relevance

/openbmc/linux/drivers/bcma/
H A Dbcma_private.h46 void bcma_core_chipcommon_init(struct bcma_drv_cc *cc);
49 void bcma_chipco_serial_init(struct bcma_drv_cc *cc);
57 void bcma_pmu_early_init(struct bcma_drv_cc *cc);
58 void bcma_pmu_init(struct bcma_drv_cc *cc);
59 u32 bcma_pmu_get_alp_clock(struct bcma_drv_cc *cc);
60 u32 bcma_pmu_get_cpu_clock(struct bcma_drv_cc *cc);
68 int bcma_pflash_init(struct bcma_drv_cc *cc);
79 int bcma_sflash_init(struct bcma_drv_cc *cc);
91 int bcma_nflash_init(struct bcma_drv_cc *cc);
202 int bcma_gpio_init(struct bcma_drv_cc *cc);
[all …]
H A Ddriver_gpio.c24 struct bcma_drv_cc *cc = gpiochip_get_data(chip); in bcma_gpio_get_value()
32 struct bcma_drv_cc *cc = gpiochip_get_data(chip); in bcma_gpio_set_value()
39 struct bcma_drv_cc *cc = gpiochip_get_data(chip); in bcma_gpio_direction_input()
48 struct bcma_drv_cc *cc = gpiochip_get_data(chip); in bcma_gpio_direction_output()
57 struct bcma_drv_cc *cc = gpiochip_get_data(chip); in bcma_gpio_request()
70 struct bcma_drv_cc *cc = gpiochip_get_data(chip); in bcma_gpio_free()
81 struct bcma_drv_cc *cc = gpiochip_get_data(gc); in bcma_gpio_irq_unmask()
93 struct bcma_drv_cc *cc = gpiochip_get_data(gc); in bcma_gpio_irq_mask()
110 struct bcma_drv_cc *cc = dev_id; in bcma_gpio_irq_handler()
176 int bcma_gpio_init(struct bcma_drv_cc *cc) in bcma_gpio_init()
[all …]
H A Ddriver_chipcommon.c28 u32 bcma_chipco_get_alp_clock(struct bcma_drv_cc *cc) in bcma_chipco_get_alp_clock()
37 static bool bcma_core_cc_has_pmu_watchdog(struct bcma_drv_cc *cc) in bcma_core_cc_has_pmu_watchdog()
56 static u32 bcma_chipco_watchdog_get_max_timer(struct bcma_drv_cc *cc) in bcma_chipco_watchdog_get_max_timer()
80 struct bcma_drv_cc *cc = bcm47xx_wdt_get_drvdata(wdt); in bcma_chipco_watchdog_timer_set_wdt()
88 struct bcma_drv_cc *cc = bcm47xx_wdt_get_drvdata(wdt); in bcma_chipco_watchdog_timer_set_ms_wdt()
113 int bcma_chipco_watchdog_register(struct bcma_drv_cc *cc) in bcma_chipco_watchdog_register()
169 void bcma_core_chipcommon_early_init(struct bcma_drv_cc *cc) in bcma_core_chipcommon_early_init()
193 void bcma_core_chipcommon_init(struct bcma_drv_cc *cc) in bcma_core_chipcommon_init()
269 u32 bcma_chipco_irq_status(struct bcma_drv_cc *cc, u32 mask) in bcma_chipco_irq_status()
274 u32 bcma_chipco_gpio_in(struct bcma_drv_cc *cc, u32 mask) in bcma_chipco_gpio_in()
[all …]
H A Ddriver_chipcommon_pmu.c16 u32 bcma_chipco_pll_read(struct bcma_drv_cc *cc, u32 offset) in bcma_chipco_pll_read()
41 void bcma_chipco_chipctl_maskset(struct bcma_drv_cc *cc, in bcma_chipco_chipctl_maskset()
59 static u32 bcma_pmu_xtalfreq(struct bcma_drv_cc *cc) in bcma_pmu_xtalfreq()
148 static void bcma_pmu_pll_init(struct bcma_drv_cc *cc) in bcma_pmu_pll_init()
162 static void bcma_pmu_resources_init(struct bcma_drv_cc *cc) in bcma_pmu_resources_init()
230 static void bcma_pmu_workarounds(struct bcma_drv_cc *cc) in bcma_pmu_workarounds()
274 void bcma_pmu_early_init(struct bcma_drv_cc *cc) in bcma_pmu_early_init()
295 void bcma_pmu_init(struct bcma_drv_cc *cc) in bcma_pmu_init()
309 u32 bcma_pmu_get_alp_clock(struct bcma_drv_cc *cc) in bcma_pmu_get_alp_clock()
420 u32 bcma_pmu_get_bus_clock(struct bcma_drv_cc *cc) in bcma_pmu_get_bus_clock()
[all …]
H A Ddriver_chipcommon_sflash.c74 static void bcma_sflash_cmd(struct bcma_drv_cc *cc, u32 opcode) in bcma_sflash_cmd()
89 int bcma_sflash_init(struct bcma_drv_cc *cc) in bcma_sflash_init()
H A Ddriver_chipcommon_pflash.c34 int bcma_pflash_init(struct bcma_drv_cc *cc) in bcma_pflash_init()
H A Ddriver_chipcommon_nflash.c28 int bcma_nflash_init(struct bcma_drv_cc *cc) in bcma_nflash_init()
H A Ddriver_pcie2.c146 struct bcma_drv_cc *drv_cc = &pcie2->core->bus->drv_cc; in pciedev_reg_pm_clk_period()
H A Ddriver_mips.c191 struct bcma_drv_cc *cc = &bus->drv_cc; in bcma_boot_dev()
/openbmc/linux/include/linux/bcma/
H A Dbcma_driver_chipcommon.h623 struct bcma_drv_cc { struct
691 extern u32 bcma_chipco_get_alp_clock(struct bcma_drv_cc *cc);
693 void bcma_chipco_irq_mask(struct bcma_drv_cc *cc, u32 mask, u32 value);
695 u32 bcma_chipco_irq_status(struct bcma_drv_cc *cc, u32 mask);
698 u32 bcma_chipco_gpio_in(struct bcma_drv_cc *cc, u32 mask);
699 u32 bcma_chipco_gpio_out(struct bcma_drv_cc *cc, u32 mask, u32 value);
708 extern void bcma_chipco_pll_write(struct bcma_drv_cc *cc, u32 offset,
710 extern void bcma_chipco_pll_maskset(struct bcma_drv_cc *cc, u32 offset,
712 extern void bcma_chipco_chipctl_maskset(struct bcma_drv_cc *cc,
714 extern void bcma_chipco_regctl_maskset(struct bcma_drv_cc *cc,
[all …]
H A Dbcma.h355 struct bcma_drv_cc drv_cc;
480 extern u32 bcma_chipco_pll_read(struct bcma_drv_cc *cc, u32 offset);
/openbmc/linux/drivers/mtd/devices/
H A Dbcm47xxsflash.h58 struct bcma_drv_cc;
66 struct bcma_drv_cc *bcma_cc;
H A Dbcm47xxsflash.c308 b47s->bcma_cc = container_of(sflash, struct bcma_drv_cc, sflash); in bcm47xxsflash_bcma_probe()
/openbmc/linux/drivers/mtd/nand/raw/bcm47xxnflash/
H A Dops_bcm4706.c43 static int bcm47xxnflash_ops_bcm4706_ctl_cmd(struct bcma_drv_cc *cc, u32 code) in bcm47xxnflash_ops_bcm4706_ctl_cmd()
61 static int bcm47xxnflash_ops_bcm4706_poll(struct bcma_drv_cc *cc) in bcm47xxnflash_ops_bcm4706_poll()
140 struct bcma_drv_cc *cc = b47n->cc; in bcm47xxnflash_ops_bcm4706_write()
215 struct bcma_drv_cc *cc = b47n->cc; in bcm47xxnflash_ops_bcm4706_cmdfunc()
311 struct bcma_drv_cc *cc = b47n->cc; in bcm47xxnflash_ops_bcm4706_read_byte()
H A Dbcm47xxnflash.h13 struct bcma_drv_cc *cc;
H A Dmain.c36 b47n->cc = container_of(nflash, struct bcma_drv_cc, nflash); in bcm47xxnflash_probe()
/openbmc/linux/drivers/mtd/nand/raw/brcmnand/
H A Dbcma_nand.c15 struct bcma_drv_cc *cc;
108 soc->cc = container_of(nflash, struct bcma_drv_cc, nflash); in brcmnand_bcma_nand_probe()
/openbmc/linux/arch/mips/bcm47xx/
H A Dserial.c57 struct bcma_drv_cc *cc = &(bcm47xx_bus.bcma.bus.drv_cc); in uart8250_init_bcma()
/openbmc/linux/drivers/net/wireless/broadcom/brcm80211/brcmsmac/
H A Dled.c57 struct bcma_drv_cc *cc_drv = &wl->wlc->hw->d11core->bus->drv_cc; in brcms_led_register()
/openbmc/linux/drivers/net/ethernet/broadcom/
H A Dbgmac-bcma.c67 struct bcma_drv_cc *cc = &bgmac->bcma.core->bus->drv_cc; in bcma_bgmac_cco_ctl_maskset()
74 struct bcma_drv_cc *cc = &bgmac->bcma.core->bus->drv_cc; in bcma_bgmac_get_bus_clock()
H A Dbgmac-bcma-mdio.c153 struct bcma_drv_cc *cc = &bgmac->bcma.core->bus->drv_cc; in bcma_mdio_phy_init()
/openbmc/linux/drivers/net/wireless/broadcom/b43/
H A Dphy_lcn.c589 struct bcma_drv_cc *cc = &dev->dev->bdev->bus->drv_cc; in b43_phy_lcn_set_channel_tweaks()
700 struct bcma_drv_cc *cc = &dev->dev->bdev->bus->drv_cc; in b43_phy_lcn_op_init()
H A Dmain.c1205 struct bcma_drv_cc *bcma_cc __maybe_unused; in b43_wireless_core_phy_pll_reset()