Home
last modified time | relevance | path

Searched refs:ssb_sprom (Results 1 – 25 of 34) sorted by relevance

12

/openbmc/linux/include/linux/
H A Dbcm47xx_sprom.h12 struct ssb_sprom;
15 void bcm47xx_fill_sprom(struct ssb_sprom *sprom, const char *prefix,
19 static inline void bcm47xx_fill_sprom(struct ssb_sprom *sprom, in bcm47xx_fill_sprom()
/openbmc/linux/drivers/ssb/
H A Dsprom.c20 static int(*get_fallback_sprom)(struct ssb_bus *dev, struct ssb_sprom *out);
172 struct ssb_sprom *out)) in ssb_arch_register_fallback_sprom()
181 int ssb_fill_sprom_with_fallback(struct ssb_bus *bus, struct ssb_sprom *out) in ssb_fill_sprom_with_fallback()
H A Dpci.c348 static void sprom_extract_r23(struct ssb_sprom *out, const u16 *in) in sprom_extract_r23()
363 static void sprom_extract_r123(struct ssb_sprom *out, const u16 *in) in sprom_extract_r123()
430 static void sprom_extract_r458(struct ssb_sprom *out, const u16 *in) in sprom_extract_r458()
469 static void sprom_extract_r45(struct ssb_sprom *out, const u16 *in) in sprom_extract_r45()
594 static void sprom_extract_r8(struct ssb_sprom *out, const u16 *in) in sprom_extract_r8()
811 static int sprom_extract(struct ssb_bus *bus, struct ssb_sprom *out, in sprom_extract()
858 struct ssb_sprom *sprom) in ssb_pci_sprom_get()
1148 static DEVICE_ATTR_ADMIN_RW(ssb_sprom);
H A Dpcmcia.c600 struct ssb_sprom *sprom = priv; in ssb_pcmcia_get_mac()
617 struct ssb_sprom *sprom = &iv->sprom; in ssb_pcmcia_do_get_invariants()
700 struct ssb_sprom *sprom = &iv->sprom; in ssb_pcmcia_get_invariants()
759 static DEVICE_ATTR_ADMIN_RW(ssb_sprom);
H A Dhost_soc.c203 memset(&iv->sprom, 0, sizeof(struct ssb_sprom)); in ssb_host_soc_get_invariants()
H A Dssb_private.h156 struct ssb_sprom *out);
H A Dsdio.c474 struct ssb_sprom *sprom = &iv->sprom; in ssb_sdio_get_invariants()
/openbmc/linux/drivers/firmware/broadcom/
H A Dbcm47xx_sprom.c188 static void bcm47xx_sprom_fill_auto(struct ssb_sprom *sprom, in bcm47xx_sprom_fill_auto()
409 static void bcm47xx_fill_sprom_path_r4589(struct ssb_sprom *sprom, in bcm47xx_fill_sprom_path_r4589()
460 static void bcm47xx_fill_sprom_path_r45(struct ssb_sprom *sprom, in bcm47xx_fill_sprom_path_r45()
510 static void bcm47xx_fill_sprom_ethernet(struct ssb_sprom *sprom, in bcm47xx_fill_sprom_ethernet()
555 static void bcm47xx_fill_board_data(struct ssb_sprom *sprom, const char *prefix, in bcm47xx_fill_board_data()
564 void bcm47xx_fill_sprom(struct ssb_sprom *sprom, const char *prefix, in bcm47xx_fill_sprom()
594 static int bcm47xx_get_sprom_ssb(struct ssb_bus *bus, struct ssb_sprom *out) in bcm47xx_get_sprom_ssb()
603 memset(out, 0, sizeof(struct ssb_sprom)); in bcm47xx_get_sprom_ssb()
649 static int bcm47xx_get_sprom_bcma(struct bcma_bus *bus, struct ssb_sprom *out) in bcm47xx_get_sprom_bcma()
659 memset(out, 0, sizeof(struct ssb_sprom)); in bcm47xx_get_sprom_bcma()
[all …]
/openbmc/linux/include/linux/ssb/
H A Dssb.h28 struct ssb_sprom { struct
486 struct ssb_sprom sprom;
518 struct ssb_sprom sprom;
554 struct ssb_sprom *out));
/openbmc/linux/arch/mips/bcm63xx/boards/
H A Dboard_bcm963xx.c684 static struct ssb_sprom bcm63xx_sprom = {
705 int bcm63xx_get_fallback_sprom(struct ssb_bus *bus, struct ssb_sprom *out) in bcm63xx_get_fallback_sprom()
708 memcpy(out, &bcm63xx_sprom, sizeof(struct ssb_sprom)); in bcm63xx_get_fallback_sprom()
/openbmc/linux/drivers/net/wireless/broadcom/b43/
H A Dbus.h51 struct ssb_sprom *bus_sprom;
H A Dtables_nphy.c3482 struct ssb_sprom *sprom = dev->dev->bus_sprom; in b43_nphy_tables_init_rev7_volatile()
3553 struct ssb_sprom *sprom = dev->dev->bus_sprom; in b43_nphy_tables_init_rev3()
3689 struct ssb_sprom *sprom = dev->dev->bus_sprom; in b43_nphy_get_tx_gain_table()
H A Dppr.c72 struct ssb_sprom *sprom = dev->dev->bus_sprom; in b43_ppr_load_max_from_sprom()
H A Dtables_phy_lcn.c687 struct ssb_sprom *sprom = dev->dev->bus_sprom; in b43_phy_lcn_tables_init()
H A Dwa.c302 struct ssb_sprom *sprom = dev->dev->bus_sprom; in b43_wa_boards_g()
H A Dphy_n.c1125 struct ssb_sprom *sprom = dev->dev->bus_sprom; in b43_radio_2056_setup()
1438 struct ssb_sprom *sprom = dev->dev->bus_sprom; in b43_radio_init2055_post()
2487 struct ssb_sprom *sprom = dev->dev->bus_sprom; in b43_nphy_gain_ctl_workarounds_rev3()
2694 struct ssb_sprom *sprom = dev->dev->bus_sprom; in b43_nphy_workarounds_rev7plus()
3140 struct ssb_sprom *sprom = dev->dev->bus_sprom; in b43_nphy_workarounds_rev3plus()
3348 struct ssb_sprom *sprom = dev->dev->bus_sprom; in b43_nphy_workarounds_rev1_2()
3737 struct ssb_sprom *sprom = dev->dev->bus_sprom; in b43_nphy_tx_power_fix()
4044 struct ssb_sprom *sprom = dev->dev->bus_sprom; in b43_nphy_tx_power_ctl_setup()
5978 struct ssb_sprom *sprom = dev->dev->bus_sprom; in b43_phy_initn()
6433 struct ssb_sprom *sprom = dev->dev->bus_sprom; in b43_nphy_op_prepare_structs()
H A Dlo.c375 struct ssb_sprom *sprom = dev->dev->bus_sprom; in lo_measure_setup()
H A Dphy_ht.c624 struct ssb_sprom *sprom = dev->dev->bus_sprom; in b43_phy_ht_tx_power_ctl_setup()
/openbmc/linux/drivers/net/wireless/broadcom/brcm80211/brcmsmac/
H A Dled.c59 struct ssb_sprom *sprom = &wl->wlc->hw->d11core->bus->sprom; in brcms_led_register()
H A Dantsel.c112 struct ssb_sprom *sprom = &wlc->hw->d11core->bus->sprom; in brcms_c_antsel_attach()
H A Dstf.c372 struct ssb_sprom *sprom = &wlc->hw->d11core->bus->sprom; in brcms_c_stf_phy_chain_calc()
H A Dchannel.c330 struct ssb_sprom *sprom = &wlc->hw->d11core->bus->sprom; in brcms_c_channel_mgr_attach()
/openbmc/linux/drivers/bcma/
H A Dsprom.c19 static int(*get_fallback_sprom)(struct bcma_bus *dev, struct ssb_sprom *out);
40 struct ssb_sprom *out)) in bcma_arch_register_fallback_sprom()
50 struct ssb_sprom *out) in bcma_fill_sprom_with_fallback()
/openbmc/linux/include/linux/bcma/
H A Dbcma.h332 struct ssb_sprom *out));
364 struct ssb_sprom sprom;
/openbmc/linux/drivers/net/ethernet/broadcom/
H A Dbgmac-bcma.c127 struct ssb_sprom *sprom = &core->bus->sprom; in bgmac_probe()

12